/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps {
    position: relative;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps {
    position: relative;
}
.ps{
  max-height:100%
}

.ps__rail-x{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px
}

.ps__rail-y{
  margin-left:5px;
  margin-right:5px;
  margin-top:20px;
  margin-bottom:20px
}

.ps__rail-x,.ps__rail-y{
  border-radius:6px;
  opacity:1;
  height:10px;
  width:10px
}

.ps__rail-x:hover,.ps__rail-x:focus,.ps__rail-x:active,.ps__rail-y:hover,.ps__rail-y:focus,.ps__rail-y:active{
  opacity:1;
  height:10px;
  width:10px
}

.ps__rail-x:hover .ps__thumb-x,.ps__rail-x:hover .ps__thumb-y,.ps__rail-x:focus .ps__thumb-x,.ps__rail-x:focus .ps__thumb-y,.ps__rail-x:active .ps__thumb-x,.ps__rail-x:active .ps__thumb-y,.ps__rail-y:hover .ps__thumb-x,.ps__rail-y:hover .ps__thumb-y,.ps__rail-y:focus .ps__thumb-x,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y:active .ps__thumb-x,.ps__rail-y:active .ps__thumb-y{
  background-color:#30862D;
  height:10px;
  width:10px
}

.ps__thumb-x{
  bottom:0px
}

.ps__thumb-y{
  right:0px
}

.ps__thumb-x,.ps__thumb-y{
  background-color:#30862D;
  height:10px;
  width:10px
}

.ps>.ps__rail-x,.ps>.ps__rail-y{
  background-color:#ebeded
}

.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps:focus>.ps__rail-x,.ps:focus>.ps__rail-y,.ps:active>.ps__rail-x,.ps:active>.ps__rail-y{
  opacity:1
}

.e-formError__item{
  font-size:14px;
  color:#E01010;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  padding-bottom:8px;
  margin-top:8px
}

.-isCn .e-formError__item.-keepAll,.o-accountMember__cta.-cnReactivation .e-formError__item.-keepAll{
  word-break:keep-all
}

.e-formError__item:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.e-formError__item.-no-icon:before{
  display:none
}

.e-formError__item.-icon-font-normal:before{
  font-weight:400
}

.e-formError__item.-rbAddress{
  display:block
}

.e-formError__item.-rbAddress:before{
  all:unset
}

.e-inputError{
  border-color:#E01010
}

.-no-scroll,.m-tabs__list,.m-refinerTag,.m-navMenu__list.-lvl1,.m-navMenu__content{
  -ms-overflow-style:none;
  scrollbar-width:none
}

.-no-scroll::-webkit-scrollbar,.m-tabs__list::-webkit-scrollbar,.m-refinerTag::-webkit-scrollbar,.m-navMenu__list.-lvl1::-webkit-scrollbar,.m-navMenu__content::-webkit-scrollbar{
  width:0;
  background:rgba(0,0,0,0);
  display:none
}

.-no-scroll::-moz-scrollbar,.m-tabs__list::-moz-scrollbar,.m-refinerTag::-moz-scrollbar,.m-navMenu__list.-lvl1::-moz-scrollbar,.m-navMenu__content::-moz-scrollbar{
  width:0;
  background:rgba(0,0,0,0);
  display:none
}

.-no-scroll::-o-scrollbar,.m-tabs__list::-o-scrollbar,.m-refinerTag::-o-scrollbar,.m-navMenu__list.-lvl1::-o-scrollbar,.m-navMenu__content::-o-scrollbar{
  width:0;
  background:rgba(0,0,0,0);
  display:none
}

.-no-scroll::-google-ms-scrollbar,.m-tabs__list::-google-ms-scrollbar,.m-refinerTag::-google-ms-scrollbar,.m-navMenu__list.-lvl1::-google-ms-scrollbar,.m-navMenu__content::-google-ms-scrollbar{
  width:0;
  background:rgba(0,0,0,0);
  display:none
}

.-no-scroll::-khtml-scrollbar,.m-tabs__list::-khtml-scrollbar,.m-refinerTag::-khtml-scrollbar,.m-navMenu__list.-lvl1::-khtml-scrollbar,.m-navMenu__content::-khtml-scrollbar{
  width:0;
  background:rgba(0,0,0,0);
  display:none
}

.o-videoModalCard__status,.o-videoModalCard__amount,.o-ncvModal__status,.o-cartL2eVideos__time,.o-cartL2eVideos__status,.o-videoInline__status,.o-videoInline__amount,.m-vidLinkCard__status,.m-vidLinkCard__amount,.a-runTime{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:24px;
  padding-left:9px;
  padding-right:9px;
  border-radius:9999px;
  border-width:1px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-transform:uppercase
}

.-play.o-videoModalCard__status,.-play.o-videoModalCard__amount,.-play.o-ncvModal__status,.-play.o-cartL2eVideos__time,.-play.o-cartL2eVideos__status,.-play.o-videoInline__status,.-play.o-videoInline__amount,.-play.m-vidLinkCard__status,.-play.m-vidLinkCard__amount,.-play.a-runTime{
  padding-left:30px;
  border-style:none
}

.sr-only,.m-contentCarousel__dots,.m-refinerTag__sr,.a-input.-checkbox,.-checkbox.m-guiCodeForm__input,.a-input.-radio,.-radio.m-guiCodeForm__input{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.transition-standard,.m-varWindow__arrow,.m-navMenu__list.-lvl2,.m-navMenu__inner,.m-navMenu__content.-opened,.m-navMenu__content,.m-navMenu__close.-opened,.a-playCircle.-circle:hover,.a-icon.-circle:hover{
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}

.xy-centered,.o-calendar__deliverable,.o-calendar__blackOutSelection,.o-calendar__button::before,.o-calendar__button.-selected.-extendDeliverable::after,.m-prodMedia__player,.-lightbox .m-prodMedia__arrows,.-images .m-prodMedia__arrows,.m-popUpMsg__popup,.o-modal__inner,.m-modal__inner{
  top:50%;
  left:50%;
  position:absolute;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.u-mt-sm{
  margin-top:20px
}

.u-mt-md{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-md{
    margin-top:30px
  }
}

@media (min-width: 1210px){
  .u-mt-md{
    margin-top:40px
  }
}

.u-mt-lg{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-lg{
    margin-top:40px
  }
}

@media (min-width: 1210px){
  .u-mt-lg{
    margin-top:60px
  }
}

.u-mt-xl{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-xl{
    margin-top:50px
  }
}

@media (min-width: 1210px){
  .u-mt-xl{
    margin-top:80px
  }
}

.u-pt-sm{
  padding-top:20px
}

.u-pt-md{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-md{
    padding-top:30px
  }
}

@media (min-width: 1210px){
  .u-pt-md{
    padding-top:40px
  }
}

.u-pt-lg{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-lg{
    padding-top:40px
  }
}

@media (min-width: 1210px){
  .u-pt-lg{
    padding-top:60px
  }
}

.u-pt-xl{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-xl{
    padding-top:50px
  }
}

@media (min-width: 1210px){
  .u-pt-xl{
    padding-top:80px
  }
}

.u-mr-sm{
  margin-right:20px
}

.u-mr-md{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-md{
    margin-right:30px
  }
}

@media (min-width: 1210px){
  .u-mr-md{
    margin-right:40px
  }
}

.u-mr-lg{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-lg{
    margin-right:40px
  }
}

@media (min-width: 1210px){
  .u-mr-lg{
    margin-right:60px
  }
}

.u-mr-xl{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-xl{
    margin-right:50px
  }
}

@media (min-width: 1210px){
  .u-mr-xl{
    margin-right:80px
  }
}

.u-pr-sm{
  padding-right:20px
}

.u-pr-md{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-md{
    padding-right:30px
  }
}

@media (min-width: 1210px){
  .u-pr-md{
    padding-right:40px
  }
}

.u-pr-lg{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-lg{
    padding-right:40px
  }
}

@media (min-width: 1210px){
  .u-pr-lg{
    padding-right:60px
  }
}

.u-pr-xl{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-xl{
    padding-right:50px
  }
}

@media (min-width: 1210px){
  .u-pr-xl{
    padding-right:80px
  }
}

.u-mb-sm{
  margin-bottom:20px
}

.u-mb-md{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-md{
    margin-bottom:30px
  }
}

@media (min-width: 1210px){
  .u-mb-md{
    margin-bottom:40px
  }
}

.u-mb-lg{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-lg{
    margin-bottom:40px
  }
}

@media (min-width: 1210px){
  .u-mb-lg{
    margin-bottom:60px
  }
}

.u-mb-xl{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-xl{
    margin-bottom:50px
  }
}

@media (min-width: 1210px){
  .u-mb-xl{
    margin-bottom:80px
  }
}

.u-pb-sm{
  padding-bottom:20px
}

.u-pb-md{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-md{
    padding-bottom:30px
  }
}

@media (min-width: 1210px){
  .u-pb-md{
    padding-bottom:40px
  }
}

.u-pb-lg{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-lg{
    padding-bottom:40px
  }
}

@media (min-width: 1210px){
  .u-pb-lg{
    padding-bottom:60px
  }
}

.u-pb-xl{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-xl{
    padding-bottom:50px
  }
}

@media (min-width: 1210px){
  .u-pb-xl{
    padding-bottom:80px
  }
}

.u-ml-sm{
  margin-left:20px
}

.u-ml-md{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-md{
    margin-left:30px
  }
}

@media (min-width: 1210px){
  .u-ml-md{
    margin-left:40px
  }
}

.u-ml-lg{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-lg{
    margin-left:40px
  }
}

@media (min-width: 1210px){
  .u-ml-lg{
    margin-left:60px
  }
}

.u-ml-xl{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-xl{
    margin-left:50px
  }
}

@media (min-width: 1210px){
  .u-ml-xl{
    margin-left:80px
  }
}

.u-pl-sm{
  padding-left:20px
}

.u-pl-md{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-md{
    padding-left:30px
  }
}

@media (min-width: 1210px){
  .u-pl-md{
    padding-left:40px
  }
}

.u-pl-lg{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-lg{
    padding-left:40px
  }
}

@media (min-width: 1210px){
  .u-pl-lg{
    padding-left:60px
  }
}

.u-pl-xl{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-xl{
    padding-left:50px
  }
}

@media (min-width: 1210px){
  .u-pl-xl{
    padding-left:80px
  }
}

*{
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

*:focus{
  outline:1px solid #046efa !important;
  outline-offset:2px
}

.disableFocus *:focus{
  outline:none !important;
  outline-offset:0px
}

body{
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight:400
}

h1{
  font-size:96px
}

h2{
  font-size:60px
}

h3{
  font-size:48px
}

body.-noScroll,body.-opened{
  overflow:hidden
}

.remove-scrollbar,.m-navMenu__scroll,.m-navMenu__list.-lvl3,.m-navMenu__list.-lvl2{
  overflow:hidden;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.remove-scrollbar::-webkit-scrollbar,.m-navMenu__scroll::-webkit-scrollbar,.m-navMenu__list.-lvl3::-webkit-scrollbar,.m-navMenu__list.-lvl2::-webkit-scrollbar{
  width:0px;
  background:rgba(0,0,0,0);
  display:none
}

.remove-scrollbar::-moz-scrollbar,.m-navMenu__scroll::-moz-scrollbar,.m-navMenu__list.-lvl3::-moz-scrollbar,.m-navMenu__list.-lvl2::-moz-scrollbar{
  width:0px;
  background:rgba(0,0,0,0);
  display:none
}

.remove-scrollbar::-o-scrollbar,.m-navMenu__scroll::-o-scrollbar,.m-navMenu__list.-lvl3::-o-scrollbar,.m-navMenu__list.-lvl2::-o-scrollbar{
  width:0px;
  background:rgba(0,0,0,0);
  display:none
}

.remove-scrollbar::-google-ms-scrollbar,.m-navMenu__scroll::-google-ms-scrollbar,.m-navMenu__list.-lvl3::-google-ms-scrollbar,.m-navMenu__list.-lvl2::-google-ms-scrollbar{
  width:0px;
  background:rgba(0,0,0,0);
  display:none
}

.remove-scrollbar::-khtml-scrollbar,.m-navMenu__scroll::-khtml-scrollbar,.m-navMenu__list.-lvl3::-khtml-scrollbar,.m-navMenu__list.-lvl2::-khtml-scrollbar{
  width:0px;
  background:rgba(0,0,0,0);
  display:none
}

.aspectRatioBox{
  height:0px;
  overflow:hidden;
  display:block;
  position:relative
}

.aspectRatioBox.-aspect-1-1{
  padding-top:100%
}

.aspectRatioBox__content{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%
}

@font-face{
  font-family:"century-gothic";

  src:url("https://use.typekit.net/af/471ad1/00000000000000003b9b1f20/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/471ad1/00000000000000003b9b1f20/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/471ad1/00000000000000003b9b1f20/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:700
}

@font-face{
  font-family:"century-gothic";

  src:url("https://use.typekit.net/af/fb6c60/00000000000000003b9b1f22/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/fb6c60/00000000000000003b9b1f22/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/fb6c60/00000000000000003b9b1f22/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");

  font-display:auto;

  font-style:italic;

  font-weight:400
}

@font-face{
  font-family:"century-gothic";

  src:url("https://use.typekit.net/af/afc5c6/00000000000000003b9b1f23/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/afc5c6/00000000000000003b9b1f23/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/afc5c6/00000000000000003b9b1f23/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:400
}

@font-face{
  font-family:"mr-eaves-modern";

  src:url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7a479b/00000000000000003b9adbb9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:400
}

@font-face{
  font-family:"mr-eaves-modern";

  src:url("https://use.typekit.net/af/31bed2/00000000000000003b9adbba/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/31bed2/00000000000000003b9adbba/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/31bed2/00000000000000003b9adbba/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");

  font-display:auto;

  font-style:italic;

  font-weight:700
}

@font-face{
  font-family:"mr-eaves-modern";

  src:url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f119df/00000000000000003b9adbbe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:700
}

@font-face{
  font-family:"mr-eaves-modern";

  src:url("https://use.typekit.net/af/06602b/00000000000000003b9adbbf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/06602b/00000000000000003b9adbbf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/06602b/00000000000000003b9adbbf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");

  font-display:auto;

  font-style:italic;

  font-weight:400
}

@font-face{
  font-family:"mr-eaves-sans";

  src:url("https://use.typekit.net/af/6cda96/00000000000000003b9adbc6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/6cda96/00000000000000003b9adbc6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/6cda96/00000000000000003b9adbc6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");

  font-display:auto;

  font-style:italic;

  font-weight:400
}

@font-face{
  font-family:"mr-eaves-sans";

  src:url("https://use.typekit.net/af/49cf3f/00000000000000003b9adbca/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/49cf3f/00000000000000003b9adbca/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/49cf3f/00000000000000003b9adbca/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:400
}

@font-face{
  font-family:"mr-eaves-sans";

  src:url("https://use.typekit.net/af/22fdb3/00000000000000003b9adbcb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/22fdb3/00000000000000003b9adbcb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/22fdb3/00000000000000003b9adbcb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");

  font-display:auto;

  font-style:normal;

  font-weight:700
}

@font-face{
  font-family:"mr-eaves-sans";

  src:url("https://use.typekit.net/af/b745b5/00000000000000003b9adbcc/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/b745b5/00000000000000003b9adbcc/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/b745b5/00000000000000003b9adbcc/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");

  font-display:auto;

  font-style:italic;

  font-weight:700
}

.preComponentLoader{
  border:solid 1px #ddd;
  position:relative
}

.preComponentLoader::before{
  content:"";
  background-color:#fff;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:9999
}

.preComponentLoader::after{
  content:url('data:image/svg+xml, <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="56" height="56" viewBox="0 0 56.01 56.02"><defs><style>.cls-1{fill:rgb(238, 238, 238);}.cls-2{fill:rgb(48,134,65);}</style></defs><g id="Group_1018" data-name="Group 1018"><path id="Subtraction_1" data-name="Subtraction 1" class="cls-1" d="M28,56a28,28,0,1,1,10.9-2.2A28,28,0,0,1,28,56ZM28,7a20.92,20.92,0,1,0,8.18,1.65A20.92,20.92,0,0,0,28,7Z"/><path id="Intersection_1" data-name="Intersection 1" class="cls-2" d="M49,28h0A21,21,0,0,0,28,7V0A28,28,0,0,1,56,28Z"/></g></svg>');
  -webkit-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-name:spin-loader;
          animation-name:spin-loader;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  width:56px;
  height:56px;
  position:absolute;
  top:calc(50% - 28px);
  left:calc(50% - 28px);
  z-index:9999
}

.preComponentLoader.-monthlySpecial{
  min-height:550px
}

@media (min-width: 992px){
  .preComponentLoader.-monthlySpecial{
    min-height:600px
  }
}

.preComponentLoader.-productCarousel{
  min-height:361px
}

.preComponentLoader.-seasonalCarousel{
  min-height:880px
}

@media only screen and (min-width: 576px){
  .preComponentLoader.-seasonalCarousel{
    min-height:932px
  }
}

@media only screen and (min-width: 768px){
  .preComponentLoader.-seasonalCarousel{
    min-height:747px
  }
}

.preComponentLoader.-productDetails{
  min-height:900px
}

@media only screen and (min-width: 768px){
  .preComponentLoader.-productDetails{
    min-height:508px
  }
}

.preComponentLoader.-lteHeader{
  min-height:429px;
  width:95vw
}

@media only screen and (min-width: 1210px){
  .preComponentLoader.-lteHeader{
    width:100%
  }
}

.preComponentLoader.-preComponentLoaded{
  all:unset
}

.preComponentLoader.-preComponentLoaded::before,.preComponentLoader.-preComponentLoaded::after{
  all:unset
}

@-webkit-keyframes spin-loader{
  from{
    -webkit-transform:rotate(0);
            transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg)
  }
}

@keyframes spin-loader{
  from{
    -webkit-transform:rotate(0);
            transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(359deg);
            transform:rotate(359deg)
  }
}

.-riverbend .preComponentLoader::after{
  content:url('data:image/svg+xml, <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="56" height="56" viewBox="0 0 56.01 56.02"><defs><style>.cls-1{fill:rgb(238,238,238);}.cls-2{fill:rgb(18,18,18);}</style></defs><g id="Group_1018" data-name="Group 1018"><path id="Subtraction_1" data-name="Subtraction 1" class="cls-1" d="M28,56a28,28,0,1,1,10.9-2.2A28,28,0,0,1,28,56ZM28,7a20.92,20.92,0,1,0,8.18,1.65A20.92,20.92,0,0,0,28,7Z"/><path id="Intersection_1" data-name="Intersection 1" class="cls-2" d="M49,28h0A21,21,0,0,0,28,7V0A28,28,0,0,1,56,28Z"/></g></svg>')
}

.-riverbend .preComponentLoader.-preComponentLoaded{
  all:unset
}

.-riverbend .preComponentLoader.-preComponentLoaded::before,.-riverbend .preComponentLoader.-preComponentLoaded::after{
  all:unset
}

.ps{
  max-height:100%
}

.ps__rail-x{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px
}

.ps__rail-y{
  margin-left:5px;
  margin-right:5px;
  margin-top:20px;
  margin-bottom:20px
}

.ps__rail-x,.ps__rail-y{
  border-radius:6px;
  opacity:1;
  height:10px;
  width:10px
}

.ps__rail-x:hover,.ps__rail-x:focus,.ps__rail-x:active,.ps__rail-y:hover,.ps__rail-y:focus,.ps__rail-y:active{
  opacity:1;
  height:10px;
  width:10px
}

.ps__rail-x:hover .ps__thumb-x,.ps__rail-x:hover .ps__thumb-y,.ps__rail-x:focus .ps__thumb-x,.ps__rail-x:focus .ps__thumb-y,.ps__rail-x:active .ps__thumb-x,.ps__rail-x:active .ps__thumb-y,.ps__rail-y:hover .ps__thumb-x,.ps__rail-y:hover .ps__thumb-y,.ps__rail-y:focus .ps__thumb-x,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y:active .ps__thumb-x,.ps__rail-y:active .ps__thumb-y{
  background-color:#30862D;
  height:10px;
  width:10px
}

.ps__thumb-x{
  bottom:0px
}

.ps__thumb-y{
  right:0px
}

.ps__thumb-x,.ps__thumb-y{
  background-color:#30862D;
  height:10px;
  width:10px
}

.ps>.ps__rail-x,.ps>.ps__rail-y{
  background-color:#ebeded
}

.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps:focus>.ps__rail-x,.ps:focus>.ps__rail-y,.ps:active>.ps__rail-x,.ps:active>.ps__rail-y{
  opacity:1
}

.-riverbend .ps__rail-x:hover .ps__thumb-x,.-riverbend .ps__rail-x:hover .ps__thumb-y,.-riverbend .ps__rail-x:focus .ps__thumb-x,.-riverbend .ps__rail-x:focus .ps__thumb-y,.-riverbend .ps__rail-x:active .ps__thumb-x,.-riverbend .ps__rail-x:active .ps__thumb-y,.-riverbend .ps__rail-y:hover .ps__thumb-x,.-riverbend .ps__rail-y:hover .ps__thumb-y,.-riverbend .ps__rail-y:focus .ps__thumb-x,.-riverbend .ps__rail-y:focus .ps__thumb-y,.-riverbend .ps__rail-y:active .ps__thumb-x,.-riverbend .ps__rail-y:active .ps__thumb-y{
  background-color:#990000
}

.-riverbend .ps__thumb-x,.-riverbend .ps__thumb-y{
  background-color:#990000
}

.a-accountButton{
  height:48px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  background-color:#30862D;
  border-radius:0.25rem;
  text-transform:uppercase;
  font-weight:500;
  text-align:center;
  color:#ffffff;
  padding-left:44px;
  padding-right:44px;
  padding-top:8px;
  padding-bottom:8px
}

.a-accountButton:hover,.a-accountButton:active,.a-accountButton:focus{
  background-color:#00492C
}

@media only screen and (min-width: 992px){
  .a-accountButton{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:auto
  }
}

.a-accountButton.-code{
  padding-left:15px;
  padding-right:15px;
  width:100%
}

.-isCn .a-accountButton.-disabled,.o-accountMember__cta.-cnReactivation .a-accountButton.-disabled,.a-accountButton.-disabledOnBlocked{
  background-color:#dddddd
}

.-isCn .a-accountButton.-disabled:focus,.o-accountMember__cta.-cnReactivation .a-accountButton.-disabled:focus,.a-accountButton.-disabledOnBlocked:focus{
  background-color:#dddddd
}

.a-arrow{
  display:inline-block;
  line-height:0;
  height:15px;
  -webkit-transition:all .35s;
  transition:all .35s
}

.a-arrow__icon{
  display:inline-block;
  width:15px;
  height:15px;
  overflow:hidden
}

.a-arrow__icon::after{
  content:"";
  display:block;
  width:10px;
  height:10px;
  border-width:1px;
  margin-top:50%;
  margin-left:50%;
  position:relative;
  border-top:3px solid;
  border-right:3px solid;
  border-bottom:none;
  border-color:inherit;
  border-left:none;
  -webkit-transform:translate(-50%, -50%) rotate(45deg);
          transform:translate(-50%, -50%) rotate(45deg);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  left:-20%
}

.a-arrow__icon.border-white::after{
  border-color:inherit
}

.a-arrow__icon.-icon-adjustments{
  padding-top:2px;
  overflow:visible
}

.a-arrow.-shadow .a-arrow__icon::after{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
}

.a-arrow.-filled .a-arrow__icon{
  -webkit-transform:translateX(30%);
          transform:translateX(30%)
}

.a-arrow.-filled .a-arrow__icon::after{
  border-top:10px solid;
  border-bottom:none;
  border-right:none;
  border-left:none;
  border-color:inherit;
  left:-50%
}

.a-arrow.-up{
  -webkit-transform:rotate(-90deg);
          transform:rotate(-90deg)
}

.a-arrow.-down{
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg)
}

.a-arrow.-down.-selectYear{
  top:14px
}

.a-arrow.-left{
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.a-arrow.-right{
  -webkit-transform:rotate(0deg);
          transform:rotate(0deg)
}

.a-arrow.-lg{
  height:20px
}

.a-arrow.-lg .a-arrow__icon{
  width:20px;
  height:20px
}

.a-arrow.-lg .a-arrow__icon::after{
  width:15px;
  border-width:4px;
  height:15px
}

.a-arrow.-lg.-filled .a-arrow__icon::after{
  border-width:15px
}

.a-arrow.-md{
  height:16px
}

.a-arrow.-md .a-arrow__icon{
  height:16px;
  width:16px
}

.a-arrow.-md .a-arrow__icon::after{
  width:12px;
  border-width:2px;
  height:12px
}

.a-arrow.-md.-filled .a-arrow__icon::after{
  border-width:12px
}

.a-arrow.-sm{
  height:8px
}

.a-arrow.-sm .a-arrow__icon{
  width:8px;
  height:8px
}

.a-arrow.-sm .a-arrow__icon::after{
  height:6px;
  width:6px;
  border-width:2px;
  height:6px
}

.a-arrow.-sm.-filled .a-arrow__icon::after{
  border-width:6px
}

.a-arrow.-sm2{
  height:12px
}

.a-arrow.-sm-10{
  height:10px
}

.a-arrow.-sm2 .a-arrow__icon{
  width:12px;
  height:12px
}

.-isCn .a-arrow.-sm2 .a-arrow__icon,.o-accountMember__cta.-cnReactivation .a-arrow.-sm2 .a-arrow__icon{
  width:10px;
  height:10px
}

.a-arrow.-sm2 .a-arrow__icon::after{
  width:10px;
  border-width:2px;
  height:10px
}

.-isCn .a-arrow.-sm2 .a-arrow__icon::after,.o-accountMember__cta.-cnReactivation .a-arrow.-sm2 .a-arrow__icon::after{
  width:8px;
  height:8px
}

.a-arrow.-sm2.-filled .a-arrow__icon::after{
  border-width:10px
}

.a-arrow.-sm-10 .a-arrow__icon{
  width:10px;
  height:10px
}

.a-arrow.-sm-10 .a-arrow__icon::after{
  width:8px;
  border-width:2px;
  height:8px
}

.a-arrow.-xs{
  height:7px
}

.a-arrow.-xs .a-arrow__icon{
  width:7px;
  height:7px
}

.a-arrow.-xs .a-arrow__icon::after{
  height:5px;
  width:5px;
  border-width:1px
}

.a-arrow.-xs.-filled .a-arrow__icon::after{
  border-width:5px
}

.a-arrow:not(.-filled).-bold .a-arrow__icon::after{
  border-width:3px
}

.a-arrow:not(.-filled).-thin .a-arrow__icon::after{
  border-width:1px
}

.a-arrow:not(.-filled).-thinner .a-arrow__icon::after{
  border-width:2px
}

.a-anchorBtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.a-anchorBtn__link{
  font-weight:500;
  text-transform:uppercase;
  line-height:1;
  display:inline-block;
  font-size:15px;
  border-radius:1.5rem;
  position:relative;
  width:auto;
  padding:10px 30px;
  overflow:hidden;
  z-index:1
}

.a-authorBtn,.o-addressForm__button.-search,.-mobile .m-ctaCsrBlock__link,.m-ctaCsrBlock__link{
  font-weight:500;
  text-transform:uppercase;
  line-height:1;
  display:inline-block;
  padding-top:4px;
  padding-bottom:4px
}

.a-authorBtn.border:active,.border.o-addressForm__button.-search:active,.border.m-ctaCsrBlock__link:active,.a-authorBtn.border:focus,.border.o-addressForm__button.-search:focus,.border.m-ctaCsrBlock__link:focus,.a-authorBtn.border:hover,.border.o-addressForm__button.-search:hover,.border.m-ctaCsrBlock__link:hover{
  border-width:2px
}

.a-authorBtn.bg-clear:active,.bg-clear.o-addressForm__button.-search:active,.bg-clear.m-ctaCsrBlock__link:active,.a-authorBtn.bg-clear:focus,.bg-clear.o-addressForm__button.-search:focus,.bg-clear.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-clear:hover,.bg-clear.o-addressForm__button.-search:hover,.bg-clear.m-ctaCsrBlock__link:hover{
  background-color:rgba(0,0,0,0)
}

.a-authorBtn.bg-clear.border-green,.bg-clear.border-green.o-addressForm__button.-search,.bg-clear.border-green.m-ctaCsrBlock__link{
  color:#30862D;
  border-color:#30862D;
  border-width:1px;
  border-width:1px
}

.a-authorBtn.bg-green,.bg-green.o-addressForm__button.-search,.bg-green.m-ctaCsrBlock__link,.a-authorBtn.-default,.-default.o-addressForm__button.-search,.-default.m-ctaCsrBlock__link,.-mobile .m-ctaCsrBlock__link{
  color:#ffffff
}

.a-authorBtn.bg-green:active,.bg-green.o-addressForm__button.-search:active,.bg-green.m-ctaCsrBlock__link:active,.a-authorBtn.bg-green:focus,.bg-green.o-addressForm__button.-search:focus,.bg-green.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-green:hover,.bg-green.o-addressForm__button.-search:hover,.bg-green.m-ctaCsrBlock__link:hover,.a-authorBtn.-default:active,.-default.o-addressForm__button.-search:active,.-default.m-ctaCsrBlock__link:active,.-mobile .m-ctaCsrBlock__link:active,.a-authorBtn.-default:focus,.-default.o-addressForm__button.-search:focus,.-default.m-ctaCsrBlock__link:focus,.-mobile .m-ctaCsrBlock__link:focus,.a-authorBtn.-default:hover,.-default.o-addressForm__button.-search:hover,.-default.m-ctaCsrBlock__link:hover,.-mobile .m-ctaCsrBlock__link:hover{
  background-color:#00492C
}

.a-authorBtn.bg-dark,.bg-dark.o-addressForm__button.-search,.bg-dark.m-ctaCsrBlock__link{
  color:#ffffff;
  border-width:1px;
  border-width:1px;
  border-color:#ffffff;
  letter-spacing:0.05em
}

.a-authorBtn.bg-dark:active,.bg-dark.o-addressForm__button.-search:active,.bg-dark.m-ctaCsrBlock__link:active,.a-authorBtn.bg-dark:focus,.bg-dark.o-addressForm__button.-search:focus,.bg-dark.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-dark:hover,.bg-dark.o-addressForm__button.-search:hover,.bg-dark.m-ctaCsrBlock__link:hover{
  background-color:#5c5c5c
}

.a-authorBtn.bg-dark-secondary,.bg-dark-secondary.o-addressForm__button.-search,.bg-dark-secondary.m-ctaCsrBlock__link{
  color:#252525;
  border-width:1px;
  border-width:1px;
  border-color:#252525;
  letter-spacing:0.05em
}

.a-authorBtn.bg-dark-secondary:active,.bg-dark-secondary.o-addressForm__button.-search:active,.bg-dark-secondary.m-ctaCsrBlock__link:active,.a-authorBtn.bg-dark-secondary:focus,.bg-dark-secondary.o-addressForm__button.-search:focus,.bg-dark-secondary.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-dark-secondary:hover,.bg-dark-secondary.o-addressForm__button.-search:hover,.bg-dark-secondary.m-ctaCsrBlock__link:hover{
  background-color:rgba(0,0,0,0)
}

.a-authorBtn.bg-gray:active,.bg-gray.o-addressForm__button.-search:active,.bg-gray.m-ctaCsrBlock__link:active,.a-authorBtn.bg-gray:focus,.bg-gray.o-addressForm__button.-search:focus,.bg-gray.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-gray:hover,.bg-gray.o-addressForm__button.-search:hover,.bg-gray.m-ctaCsrBlock__link:hover{
  background-color:#555555
}

.a-authorBtn.bg-white,.o-addressForm__button.-search,.bg-white.m-ctaCsrBlock__link,.-mobile .m-ctaCsrBlock__link{
  color:#30862D;
  border-width:1px;
  border-width:1px;
  border-color:#30862D
}

.a-authorBtn.bg-white:active,.o-addressForm__button.-search:active,.bg-white.m-ctaCsrBlock__link:active,.-mobile .m-ctaCsrBlock__link:active,.a-authorBtn.bg-white:focus,.o-addressForm__button.-search:focus,.bg-white.m-ctaCsrBlock__link:focus,.-mobile .m-ctaCsrBlock__link:focus,.a-authorBtn.bg-white:hover,.o-addressForm__button.-search:hover,.bg-white.m-ctaCsrBlock__link:hover,.-mobile .m-ctaCsrBlock__link:hover{
  background-color:#ebebeb;
  border-color:#252525;
  color:#252525
}

.a-authorBtn.bg-white-secondary,.bg-white-secondary.o-addressForm__button.-search,.bg-white-secondary.m-ctaCsrBlock__link{
  color:#ffffff;
  border-width:1px;
  border-width:1px;
  border-color:#ffffff
}

.a-authorBtn.bg-white-secondary:active,.bg-white-secondary.o-addressForm__button.-search:active,.bg-white-secondary.m-ctaCsrBlock__link:active,.a-authorBtn.bg-white-secondary:focus,.bg-white-secondary.o-addressForm__button.-search:focus,.bg-white-secondary.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-white-secondary:hover,.bg-white-secondary.o-addressForm__button.-search:hover,.bg-white-secondary.m-ctaCsrBlock__link:hover{
  background-color:rgba(0,0,0,0)
}

.a-authorBtn.bg-yellow,.bg-yellow.o-addressForm__button.-search,.bg-yellow.m-ctaCsrBlock__link{
  color:#ffffff
}

.a-authorBtn.bg-yellow:active,.bg-yellow.o-addressForm__button.-search:active,.bg-yellow.m-ctaCsrBlock__link:active,.a-authorBtn.bg-yellow:focus,.bg-yellow.o-addressForm__button.-search:focus,.bg-yellow.m-ctaCsrBlock__link:focus,.a-authorBtn.bg-yellow:hover,.bg-yellow.o-addressForm__button.-search:hover,.bg-yellow.m-ctaCsrBlock__link:hover{
  background-color:#d76f1a
}

.a-authorBtn.-tiny,.-tiny.o-addressForm__button.-search,.-tiny.m-ctaCsrBlock__link{
  padding-top:4px;
  padding-bottom:3px;
  font-size:9px
}

.a-authorBtn.-xs,.-xs.o-addressForm__button.-search,.-xs.m-ctaCsrBlock__link{
  padding-top:7px;
  padding-bottom:7px;
  font-size:10px
}

.a-authorBtn.-sm,.-sm.o-addressForm__button.-search,.-sm.m-ctaCsrBlock__link{
  padding-top:8px;
  padding-bottom:8px;
  font-size:12px
}

.a-authorBtn.-md,.-md.o-addressForm__button.-search,.-md.m-ctaCsrBlock__link{
  font-size:14px;
  padding-top:13px;
  padding-bottom:13px
}

.a-authorBtn.-default,.-default.o-addressForm__button.-search,.-default.m-ctaCsrBlock__link,.-mobile .m-ctaCsrBlock__link{
  font-size:16px;
  padding-top:16px;
  padding-bottom:16px
}

.a-authorBtn.-lg,.-lg.o-addressForm__button.-search,.-lg.m-ctaCsrBlock__link{
  font-size:22px;
  padding-top:21px;
  padding-bottom:21px
}

.-riverbend .a-authorBtn.bg-white,.-riverbend .o-addressForm__button.-search,.-riverbend .bg-white.m-ctaCsrBlock__link,.-riverbend .-mobile .m-ctaCsrBlock__link,.-mobile .-riverbend .m-ctaCsrBlock__link{
  color:#990000;
  border-radius:9999px;
  border-color:#990000;
  border-width:2px
}

.a-backLink{
  position:relative;
  display:inline-block;
  color:#2F822C;
  font-size:14px;
  text-decoration:underline;
  padding-right:5px;
  padding-left:20px
}

.a-backLink__icon{
  letter-spacing:normal;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  position:absolute;
  top:50%;
  left:0px;
  display:inline-block;
  height:100%;
  font-family:Material Icons;
  font-weight:400;
  color:#30862D;
  font-size:18px;
  font-style:normal;
  text-transform:none;
  line-height:1;
  white-space:nowrap
}

.-riverbend .a-backLink{
  color:#990000
}

.-riverbend .a-backLink__icon{
  color:#990000
}

.a-backTopButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  color:#30862D;
  text-transform:uppercase;
  font-weight:700
}

.a-backTopButton__arrow{
  font-family:Material Icons;
  position:relative;
  top:-3px;
  border-width:2px;
  border-color:#30862D;
  border-radius:9999px;
  margin-left:10px
}

.a-backTopButton__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.a-backTopButton__cta:hover .a-backTopButton__arrow{
  background-color:#30862D;
  color:#ffffff
}

.a-backTopButton__cta:hover .a-backTopButton__text{
  text-decoration:underline
}

.a-backTopButton__text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  text-transform:uppercase;
  font-weight:700
}

@media only screen and (max-width: 767px){
  .-isCn .a-backTopButton,.o-accountMember__cta.-cnReactivation .a-backTopButton{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin-bottom:15px
  }
}

.a-button,.p-guiCodeEdit__btn,.o-preAuthorization__button.-save,.o-r3CampaignClockinForm__actionButton.-save,.o-ncvCompletion__cta.-loadMore,.o-ncvModal__learnMore,.o-commissionDepForm__button,.o-bogo__cta,.o-ageGate__cta,.o-addressSearch__btn,.o-addressForm__button.-save,.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnNotReactivation,.o-accountMember__cta.-cnReactivation,.o-accountMember__cta,.o-acctSettProfile__bindBtn,.m-noOrderCard__link,.m-guiConsolidation__btn,.m-guiCodeForm__submit,.m-acctCard__addBusAddButton{
  background-color:#30862D;
  text-transform:uppercase;
  font-weight:400;
  color:#ffffff;
  font-size:14px;
  border-radius:0.25rem;
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  padding-bottom:8px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.a-button:hover,.p-guiCodeEdit__btn:hover,.o-preAuthorization__button.-save:hover,.o-r3CampaignClockinForm__actionButton.-save:hover,.o-ncvCompletion__cta.-loadMore:hover,.o-ncvModal__learnMore:hover,.o-commissionDepForm__button:hover,.o-bogo__cta:hover,.o-ageGate__cta:hover,.o-addressSearch__btn:hover,.o-addressForm__button.-save:hover,.o-addressForm__button.-riverbend:hover,.o-accountMember__cta:hover,.o-acctSettProfile__bindBtn:hover,.m-noOrderCard__link:hover,.m-guiConsolidation__btn:hover,.m-guiCodeForm__submit:hover,.m-acctCard__addBusAddButton:hover,.a-button:active,.p-guiCodeEdit__btn:active,.o-preAuthorization__button.-save:active,.o-r3CampaignClockinForm__actionButton.-save:active,.o-ncvCompletion__cta.-loadMore:active,.o-ncvModal__learnMore:active,.o-commissionDepForm__button:active,.o-bogo__cta:active,.o-ageGate__cta:active,.o-addressSearch__btn:active,.o-addressForm__button.-save:active,.o-addressForm__button.-riverbend:active,.o-accountMember__cta:active,.o-acctSettProfile__bindBtn:active,.m-noOrderCard__link:active,.m-guiConsolidation__btn:active,.m-guiCodeForm__submit:active,.m-acctCard__addBusAddButton:active,.a-button:focus,.p-guiCodeEdit__btn:focus,.o-preAuthorization__button.-save:focus,.o-r3CampaignClockinForm__actionButton.-save:focus,.o-ncvCompletion__cta.-loadMore:focus,.o-ncvModal__learnMore:focus,.o-commissionDepForm__button:focus,.o-bogo__cta:focus,.o-ageGate__cta:focus,.o-addressSearch__btn:focus,.o-addressForm__button.-save:focus,.o-addressForm__button.-riverbend:focus,.o-accountMember__cta:focus,.o-acctSettProfile__bindBtn:focus,.m-noOrderCard__link:focus,.m-guiConsolidation__btn:focus,.m-guiCodeForm__submit:focus,.m-acctCard__addBusAddButton:focus{
  font-weight:500;
  background-color:#00492C
}

.a-button.-center,.-center.p-guiCodeEdit__btn,.-center.o-preAuthorization__button.-save,.-center.o-r3CampaignClockinForm__actionButton.-save,.-center.o-ncvCompletion__cta.-loadMore,.-center.o-ncvModal__learnMore,.-center.o-commissionDepForm__button,.-center.o-bogo__cta,.-center.o-ageGate__cta,.-center.o-addressSearch__btn,.-center.o-addressForm__button.-save,.-center.o-addressForm__button.-riverbend,.-center.o-accountMember__cta,.-center.o-acctSettProfile__bindBtn,.-center.m-noOrderCard__link,.-center.m-guiConsolidation__btn,.-center.m-guiCodeForm__submit,.-center.m-acctCard__addBusAddButton{
  text-align:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.a-button.-iconFirst,.-iconFirst.p-guiCodeEdit__btn,.-iconFirst.o-preAuthorization__button.-save,.-iconFirst.o-r3CampaignClockinForm__actionButton.-save,.-iconFirst.o-ncvCompletion__cta.-loadMore,.-iconFirst.o-ncvModal__learnMore,.-iconFirst.o-commissionDepForm__button,.-iconFirst.o-bogo__cta,.-iconFirst.o-ageGate__cta,.-iconFirst.o-addressSearch__btn,.-iconFirst.o-addressForm__button.-save,.-iconFirst.o-addressForm__button.-riverbend,.-iconFirst.o-accountMember__cta,.-iconFirst.o-acctSettProfile__bindBtn,.-iconFirst.m-noOrderCard__link,.-iconFirst.m-guiConsolidation__btn,.-iconFirst.m-guiCodeForm__submit,.-iconFirst.m-acctCard__addBusAddButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

.a-button.-hemisphere,.-hemisphere.p-guiCodeEdit__btn,.-hemisphere.o-preAuthorization__button.-save,.-hemisphere.o-r3CampaignClockinForm__actionButton.-save,.-hemisphere.o-ncvCompletion__cta.-loadMore,.-hemisphere.o-ncvModal__learnMore,.-hemisphere.o-commissionDepForm__button,.-hemisphere.o-bogo__cta,.-hemisphere.o-ageGate__cta,.-hemisphere.o-addressSearch__btn,.-hemisphere.o-addressForm__button.-save,.-hemisphere.o-addressForm__button.-riverbend,.-hemisphere.o-accountMember__cta,.-hemisphere.o-acctSettProfile__bindBtn,.-hemisphere.m-noOrderCard__link,.-hemisphere.m-guiConsolidation__btn,.-hemisphere.m-guiCodeForm__submit,.-hemisphere.m-acctCard__addBusAddButton{
  border-radius:9999px
}

.a-button.-disabled.-disabled,.-disabled.-disabled.p-guiCodeEdit__btn,.-disabled.-disabled.o-preAuthorization__button.-save,.-disabled.-disabled.o-r3CampaignClockinForm__actionButton.-save,.-disabled.-disabled.o-ncvCompletion__cta.-loadMore,.-disabled.-disabled.o-ncvModal__learnMore,.-disabled.-disabled.o-commissionDepForm__button,.-disabled.-disabled.o-bogo__cta,.-disabled.-disabled.o-ageGate__cta,.-disabled.-disabled.o-addressSearch__btn,.-disabled.-disabled.o-addressForm__button.-save,.-disabled.-disabled.o-addressForm__button.-riverbend,.-disabled.-disabled.o-accountMember__cta,.-disabled.-disabled.o-acctSettProfile__bindBtn,.-disabled.-disabled.m-noOrderCard__link,.-disabled.-disabled.m-guiConsolidation__btn,.-disabled.-disabled.m-guiCodeForm__submit,.-disabled.-disabled.m-acctCard__addBusAddButton{
  color:#555555;
  cursor:default;
  background-color:#ddd
}

.a-button.-disabled.-disabled.-isCn,.-disabled.-disabled.-isCn.p-guiCodeEdit__btn,.-disabled.-disabled.-isCn.o-preAuthorization__button.-save,.-disabled.-disabled.-isCn.o-r3CampaignClockinForm__actionButton.-save,.-disabled.-disabled.-isCn.o-ncvCompletion__cta.-loadMore,.-disabled.-disabled.-isCn.o-ncvModal__learnMore,.-disabled.-disabled.-isCn.o-commissionDepForm__button,.-disabled.-disabled.-isCn.o-bogo__cta,.-disabled.-disabled.-isCn.o-ageGate__cta,.-disabled.-disabled.-isCn.o-addressSearch__btn,.-disabled.-disabled.-isCn.o-addressForm__button.-save,.-disabled.-disabled.-isCn.o-addressForm__button.-riverbend,.-disabled.-disabled.-isCn.o-accountMember__cta,.-disabled.-disabled.o-accountMember__cta.-cnReactivation,.-disabled.-disabled.-isCn.o-acctSettProfile__bindBtn,.-disabled.-disabled.-isCn.m-noOrderCard__link,.-disabled.-disabled.-isCn.m-guiConsolidation__btn,.-disabled.-disabled.-isCn.m-guiCodeForm__submit,.-disabled.-disabled.-isCn.m-acctCard__addBusAddButton{
  color:#ffffff
}

.a-button.-disabled.-disabled:hover,.-disabled.-disabled.p-guiCodeEdit__btn:hover,.-disabled.-disabled.o-preAuthorization__button.-save:hover,.-disabled.-disabled.o-r3CampaignClockinForm__actionButton.-save:hover,.-disabled.-disabled.o-ncvCompletion__cta.-loadMore:hover,.-disabled.-disabled.o-ncvModal__learnMore:hover,.-disabled.-disabled.o-commissionDepForm__button:hover,.-disabled.-disabled.o-bogo__cta:hover,.-disabled.-disabled.o-ageGate__cta:hover,.-disabled.-disabled.o-addressSearch__btn:hover,.-disabled.-disabled.o-addressForm__button.-save:hover,.-disabled.-disabled.o-addressForm__button.-riverbend:hover,.-disabled.-disabled.o-accountMember__cta:hover,.-disabled.-disabled.o-acctSettProfile__bindBtn:hover,.-disabled.-disabled.m-noOrderCard__link:hover,.-disabled.-disabled.m-guiConsolidation__btn:hover,.-disabled.-disabled.m-guiCodeForm__submit:hover,.-disabled.-disabled.m-acctCard__addBusAddButton:hover,.a-button.-disabled.-disabled:active,.-disabled.-disabled.p-guiCodeEdit__btn:active,.-disabled.-disabled.o-preAuthorization__button.-save:active,.-disabled.-disabled.o-r3CampaignClockinForm__actionButton.-save:active,.-disabled.-disabled.o-ncvCompletion__cta.-loadMore:active,.-disabled.-disabled.o-ncvModal__learnMore:active,.-disabled.-disabled.o-commissionDepForm__button:active,.-disabled.-disabled.o-bogo__cta:active,.-disabled.-disabled.o-ageGate__cta:active,.-disabled.-disabled.o-addressSearch__btn:active,.-disabled.-disabled.o-addressForm__button.-save:active,.-disabled.-disabled.o-addressForm__button.-riverbend:active,.-disabled.-disabled.o-accountMember__cta:active,.-disabled.-disabled.o-acctSettProfile__bindBtn:active,.-disabled.-disabled.m-noOrderCard__link:active,.-disabled.-disabled.m-guiConsolidation__btn:active,.-disabled.-disabled.m-guiCodeForm__submit:active,.-disabled.-disabled.m-acctCard__addBusAddButton:active,.a-button.-disabled.-disabled:focus,.-disabled.-disabled.p-guiCodeEdit__btn:focus,.-disabled.-disabled.o-preAuthorization__button.-save:focus,.-disabled.-disabled.o-r3CampaignClockinForm__actionButton.-save:focus,.-disabled.-disabled.o-ncvCompletion__cta.-loadMore:focus,.-disabled.-disabled.o-ncvModal__learnMore:focus,.-disabled.-disabled.o-commissionDepForm__button:focus,.-disabled.-disabled.o-bogo__cta:focus,.-disabled.-disabled.o-ageGate__cta:focus,.-disabled.-disabled.o-addressSearch__btn:focus,.-disabled.-disabled.o-addressForm__button.-save:focus,.-disabled.-disabled.o-addressForm__button.-riverbend:focus,.-disabled.-disabled.o-accountMember__cta:focus,.-disabled.-disabled.o-acctSettProfile__bindBtn:focus,.-disabled.-disabled.m-noOrderCard__link:focus,.-disabled.-disabled.m-guiConsolidation__btn:focus,.-disabled.-disabled.m-guiCodeForm__submit:focus,.-disabled.-disabled.m-acctCard__addBusAddButton:focus{
  background-color:#ddd
}

.a-button.-disabled.-cursor-pointer,.-disabled.-cursor-pointer.p-guiCodeEdit__btn,.-disabled.-cursor-pointer.o-preAuthorization__button.-save,.-disabled.-cursor-pointer.o-r3CampaignClockinForm__actionButton.-save,.-disabled.-cursor-pointer.o-ncvCompletion__cta.-loadMore,.-disabled.-cursor-pointer.o-ncvModal__learnMore,.-disabled.-cursor-pointer.o-commissionDepForm__button,.-disabled.-cursor-pointer.o-bogo__cta,.-disabled.-cursor-pointer.o-ageGate__cta,.-disabled.-cursor-pointer.o-addressSearch__btn,.-disabled.-cursor-pointer.o-addressForm__button.-save,.-disabled.-cursor-pointer.o-addressForm__button.-riverbend,.-disabled.-cursor-pointer.o-accountMember__cta,.-disabled.-cursor-pointer.o-acctSettProfile__bindBtn,.-disabled.-cursor-pointer.m-noOrderCard__link,.-disabled.-cursor-pointer.m-guiConsolidation__btn,.-disabled.-cursor-pointer.m-guiCodeForm__submit,.-disabled.-cursor-pointer.m-acctCard__addBusAddButton{
  cursor:pointer
}

.a-button.-disabled.-disabled-white,.-disabled.-disabled-white.p-guiCodeEdit__btn,.-disabled.-disabled-white.o-preAuthorization__button.-save,.-disabled.-disabled-white.o-r3CampaignClockinForm__actionButton.-save,.-disabled.-disabled-white.o-ncvCompletion__cta.-loadMore,.-disabled.-disabled-white.o-ncvModal__learnMore,.-disabled.-disabled-white.o-commissionDepForm__button,.-disabled.-disabled-white.o-bogo__cta,.-disabled.-disabled-white.o-ageGate__cta,.-disabled.-disabled-white.o-addressSearch__btn,.-disabled.-disabled-white.o-addressForm__button.-save,.-disabled.-disabled-white.o-addressForm__button.-riverbend,.-disabled.-disabled-white.o-accountMember__cta,.-disabled.-disabled-white.o-acctSettProfile__bindBtn,.-disabled.-disabled-white.m-noOrderCard__link,.-disabled.-disabled-white.m-guiConsolidation__btn,.-disabled.-disabled-white.m-guiCodeForm__submit,.-disabled.-disabled-white.m-acctCard__addBusAddButton{
  color:#ffffff
}

.a-button.-darkMode,.-darkMode.p-guiCodeEdit__btn,.-darkMode.o-preAuthorization__button.-save,.-darkMode.o-r3CampaignClockinForm__actionButton.-save,.-darkMode.o-ncvCompletion__cta.-loadMore,.-darkMode.o-ncvModal__learnMore,.-darkMode.o-commissionDepForm__button,.-darkMode.o-bogo__cta,.-darkMode.o-ageGate__cta,.-darkMode.o-addressSearch__btn,.-darkMode.o-addressForm__button.-save,.-darkMode.o-addressForm__button.-riverbend,.-darkMode.o-accountMember__cta,.-darkMode.o-acctSettProfile__bindBtn,.-darkMode.m-noOrderCard__link,.-darkMode.m-guiConsolidation__btn,.-darkMode.m-guiCodeForm__submit,.-darkMode.m-acctCard__addBusAddButton{
  color:#ffffff;
  border-width:1px;
  border-width:2px;
  border-color:#ffffff;
  background-color:transparent;
  letter-spacing:0.05em
}

.a-button.-darkMode:hover,.-darkMode.p-guiCodeEdit__btn:hover,.-darkMode.o-preAuthorization__button.-save:hover,.-darkMode.o-r3CampaignClockinForm__actionButton.-save:hover,.-darkMode.o-ncvCompletion__cta.-loadMore:hover,.-darkMode.o-ncvModal__learnMore:hover,.-darkMode.o-commissionDepForm__button:hover,.-darkMode.o-bogo__cta:hover,.-darkMode.o-ageGate__cta:hover,.-darkMode.o-addressSearch__btn:hover,.-darkMode.o-addressForm__button.-save:hover,.-darkMode.o-addressForm__button.-riverbend:hover,.-darkMode.o-accountMember__cta:hover,.-darkMode.o-acctSettProfile__bindBtn:hover,.-darkMode.m-noOrderCard__link:hover,.-darkMode.m-guiConsolidation__btn:hover,.-darkMode.m-guiCodeForm__submit:hover,.-darkMode.m-acctCard__addBusAddButton:hover,.a-button.-darkMode:active,.-darkMode.p-guiCodeEdit__btn:active,.-darkMode.o-preAuthorization__button.-save:active,.-darkMode.o-r3CampaignClockinForm__actionButton.-save:active,.-darkMode.o-ncvCompletion__cta.-loadMore:active,.-darkMode.o-ncvModal__learnMore:active,.-darkMode.o-commissionDepForm__button:active,.-darkMode.o-bogo__cta:active,.-darkMode.o-ageGate__cta:active,.-darkMode.o-addressSearch__btn:active,.-darkMode.o-addressForm__button.-save:active,.-darkMode.o-addressForm__button.-riverbend:active,.-darkMode.o-accountMember__cta:active,.-darkMode.o-acctSettProfile__bindBtn:active,.-darkMode.m-noOrderCard__link:active,.-darkMode.m-guiConsolidation__btn:active,.-darkMode.m-guiCodeForm__submit:active,.-darkMode.m-acctCard__addBusAddButton:active,.a-button.-darkMode:focus,.-darkMode.p-guiCodeEdit__btn:focus,.-darkMode.o-preAuthorization__button.-save:focus,.-darkMode.o-r3CampaignClockinForm__actionButton.-save:focus,.-darkMode.o-ncvCompletion__cta.-loadMore:focus,.-darkMode.o-ncvModal__learnMore:focus,.-darkMode.o-commissionDepForm__button:focus,.-darkMode.o-bogo__cta:focus,.-darkMode.o-ageGate__cta:focus,.-darkMode.o-addressSearch__btn:focus,.-darkMode.o-addressForm__button.-save:focus,.-darkMode.o-addressForm__button.-riverbend:focus,.-darkMode.o-accountMember__cta:focus,.-darkMode.o-acctSettProfile__bindBtn:focus,.-darkMode.m-noOrderCard__link:focus,.-darkMode.m-guiConsolidation__btn:focus,.-darkMode.m-guiCodeForm__submit:focus,.-darkMode.m-acctCard__addBusAddButton:focus{
  font-weight:500;
  border-width:2px;
  background-color:rgba(255,255,255,.2)
}

.a-button.-darkMode.-isCn,.-darkMode.-isCn.p-guiCodeEdit__btn,.-darkMode.-isCn.o-preAuthorization__button.-save,.-darkMode.-isCn.o-r3CampaignClockinForm__actionButton.-save,.-darkMode.-isCn.o-ncvCompletion__cta.-loadMore,.-darkMode.-isCn.o-ncvModal__learnMore,.-darkMode.-isCn.o-commissionDepForm__button,.-darkMode.-isCn.o-bogo__cta,.-darkMode.-isCn.o-ageGate__cta,.-darkMode.-isCn.o-addressSearch__btn,.-darkMode.-isCn.o-addressForm__button.-save,.-darkMode.-isCn.o-addressForm__button.-riverbend,.-darkMode.-isCn.o-accountMember__cta,.-darkMode.o-accountMember__cta.-cnReactivation,.-darkMode.-isCn.o-acctSettProfile__bindBtn,.-darkMode.-isCn.m-noOrderCard__link,.-darkMode.-isCn.m-guiConsolidation__btn,.-darkMode.-isCn.m-guiCodeForm__submit,.-darkMode.-isCn.m-acctCard__addBusAddButton{
  margin-top:10px;
  margin-bottom:10px;
  border-width:1px;
  padding-left:40px;
  padding-right:40px
}

.a-button.-link,.-link.p-guiCodeEdit__btn,.-link.o-preAuthorization__button.-save,.-link.o-r3CampaignClockinForm__actionButton.-save,.-link.o-ncvCompletion__cta.-loadMore,.-link.o-ncvModal__learnMore,.-link.o-commissionDepForm__button,.-link.o-bogo__cta,.-link.o-ageGate__cta,.-link.o-addressSearch__btn,.-link.o-addressForm__button.-save,.-link.o-addressForm__button.-riverbend,.-link.o-accountMember__cta,.-link.o-acctSettProfile__bindBtn,.-link.m-noOrderCard__link,.-link.m-guiConsolidation__btn,.-link.m-guiCodeForm__submit,.-link.m-acctCard__addBusAddButton{
  background-color:transparent;
  text-transform:capitalize;
  text-decoration:underline;
  color:#30862D
}

.a-button.-link:hover,.-link.p-guiCodeEdit__btn:hover,.-link.o-preAuthorization__button.-save:hover,.-link.o-r3CampaignClockinForm__actionButton.-save:hover,.-link.o-ncvCompletion__cta.-loadMore:hover,.-link.o-ncvModal__learnMore:hover,.-link.o-commissionDepForm__button:hover,.-link.o-bogo__cta:hover,.-link.o-ageGate__cta:hover,.-link.o-addressSearch__btn:hover,.-link.o-addressForm__button.-save:hover,.-link.o-addressForm__button.-riverbend:hover,.-link.o-accountMember__cta:hover,.-link.o-acctSettProfile__bindBtn:hover,.-link.m-noOrderCard__link:hover,.-link.m-guiConsolidation__btn:hover,.-link.m-guiCodeForm__submit:hover,.-link.m-acctCard__addBusAddButton:hover,.a-button.-link:active,.-link.p-guiCodeEdit__btn:active,.-link.o-preAuthorization__button.-save:active,.-link.o-r3CampaignClockinForm__actionButton.-save:active,.-link.o-ncvCompletion__cta.-loadMore:active,.-link.o-ncvModal__learnMore:active,.-link.o-commissionDepForm__button:active,.-link.o-bogo__cta:active,.-link.o-ageGate__cta:active,.-link.o-addressSearch__btn:active,.-link.o-addressForm__button.-save:active,.-link.o-addressForm__button.-riverbend:active,.-link.o-accountMember__cta:active,.-link.o-acctSettProfile__bindBtn:active,.-link.m-noOrderCard__link:active,.-link.m-guiConsolidation__btn:active,.-link.m-guiCodeForm__submit:active,.-link.m-acctCard__addBusAddButton:active,.a-button.-link:focus,.-link.p-guiCodeEdit__btn:focus,.-link.o-preAuthorization__button.-save:focus,.-link.o-r3CampaignClockinForm__actionButton.-save:focus,.-link.o-ncvCompletion__cta.-loadMore:focus,.-link.o-ncvModal__learnMore:focus,.-link.o-commissionDepForm__button:focus,.-link.o-bogo__cta:focus,.-link.o-ageGate__cta:focus,.-link.o-addressSearch__btn:focus,.-link.o-addressForm__button.-save:focus,.-link.o-addressForm__button.-riverbend:focus,.-link.o-accountMember__cta:focus,.-link.o-acctSettProfile__bindBtn:focus,.-link.m-noOrderCard__link:focus,.-link.m-guiConsolidation__btn:focus,.-link.m-guiCodeForm__submit:focus,.-link.m-acctCard__addBusAddButton:focus{
  background-color:transparent
}

.a-button.-lvip,.-lvip.p-guiCodeEdit__btn,.-lvip.o-preAuthorization__button.-save,.-lvip.o-r3CampaignClockinForm__actionButton.-save,.-lvip.o-ncvCompletion__cta.-loadMore,.-lvip.o-ncvModal__learnMore,.-lvip.o-commissionDepForm__button,.-lvip.o-bogo__cta,.-lvip.o-ageGate__cta,.-lvip.o-addressSearch__btn,.-lvip.o-addressForm__button.-save,.-lvip.o-addressForm__button.-riverbend,.-lvip.o-accountMember__cta,.-lvip.o-acctSettProfile__bindBtn,.-lvip.m-noOrderCard__link,.-lvip.m-guiConsolidation__btn,.-lvip.m-guiCodeForm__submit,.-lvip.m-acctCard__addBusAddButton{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:16px;
  font-weight:500;
  line-height:1.25;
  padding-top:12px;
  padding-bottom:12px;
  margin-top:10px;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .a-button.-lvip,.-lvip.p-guiCodeEdit__btn,.-lvip.o-preAuthorization__button.-save,.-lvip.o-r3CampaignClockinForm__actionButton.-save,.-lvip.o-ncvCompletion__cta.-loadMore,.-lvip.o-ncvModal__learnMore,.-lvip.o-commissionDepForm__button,.-lvip.o-bogo__cta,.-lvip.o-ageGate__cta,.-lvip.o-addressSearch__btn,.-lvip.o-addressForm__button.-save,.-lvip.o-addressForm__button.-riverbend,.-lvip.o-accountMember__cta,.-lvip.o-acctSettProfile__bindBtn,.-lvip.m-noOrderCard__link,.-lvip.m-guiConsolidation__btn,.-lvip.m-guiCodeForm__submit,.-lvip.m-acctCard__addBusAddButton{
    line-height:1.5;
    margin-right:10px;
    margin-bottom:0
  }
}

.a-button.-gray,.-gray.p-guiCodeEdit__btn,.-gray.o-preAuthorization__button.-save,.-gray.o-r3CampaignClockinForm__actionButton.-save,.-gray.o-ncvCompletion__cta.-loadMore,.-gray.o-ncvModal__learnMore,.-gray.o-commissionDepForm__button,.-gray.o-bogo__cta,.-gray.o-ageGate__cta,.-gray.o-addressSearch__btn,.-gray.o-addressForm__button.-save,.-gray.o-addressForm__button.-riverbend,.-gray.o-accountMember__cta,.-gray.o-acctSettProfile__bindBtn,.-gray.m-noOrderCard__link,.-gray.m-guiConsolidation__btn,.-gray.m-guiCodeForm__submit,.-gray.m-acctCard__addBusAddButton{
  background-color:#757575
}

.a-button.-gray:hover,.-gray.p-guiCodeEdit__btn:hover,.-gray.o-preAuthorization__button.-save:hover,.-gray.o-r3CampaignClockinForm__actionButton.-save:hover,.-gray.o-ncvCompletion__cta.-loadMore:hover,.-gray.o-ncvModal__learnMore:hover,.-gray.o-commissionDepForm__button:hover,.-gray.o-bogo__cta:hover,.-gray.o-ageGate__cta:hover,.-gray.o-addressSearch__btn:hover,.-gray.o-addressForm__button.-save:hover,.-gray.o-addressForm__button.-riverbend:hover,.-gray.o-accountMember__cta:hover,.-gray.o-acctSettProfile__bindBtn:hover,.-gray.m-noOrderCard__link:hover,.-gray.m-guiConsolidation__btn:hover,.-gray.m-guiCodeForm__submit:hover,.-gray.m-acctCard__addBusAddButton:hover,.a-button.-gray:active,.-gray.p-guiCodeEdit__btn:active,.-gray.o-preAuthorization__button.-save:active,.-gray.o-r3CampaignClockinForm__actionButton.-save:active,.-gray.o-ncvCompletion__cta.-loadMore:active,.-gray.o-ncvModal__learnMore:active,.-gray.o-commissionDepForm__button:active,.-gray.o-bogo__cta:active,.-gray.o-ageGate__cta:active,.-gray.o-addressSearch__btn:active,.-gray.o-addressForm__button.-save:active,.-gray.o-addressForm__button.-riverbend:active,.-gray.o-accountMember__cta:active,.-gray.o-acctSettProfile__bindBtn:active,.-gray.m-noOrderCard__link:active,.-gray.m-guiConsolidation__btn:active,.-gray.m-guiCodeForm__submit:active,.-gray.m-acctCard__addBusAddButton:active,.a-button.-gray:focus,.-gray.p-guiCodeEdit__btn:focus,.-gray.o-preAuthorization__button.-save:focus,.-gray.o-r3CampaignClockinForm__actionButton.-save:focus,.-gray.o-ncvCompletion__cta.-loadMore:focus,.-gray.o-ncvModal__learnMore:focus,.-gray.o-commissionDepForm__button:focus,.-gray.o-bogo__cta:focus,.-gray.o-ageGate__cta:focus,.-gray.o-addressSearch__btn:focus,.-gray.o-addressForm__button.-save:focus,.-gray.o-addressForm__button.-riverbend:focus,.-gray.o-accountMember__cta:focus,.-gray.o-acctSettProfile__bindBtn:focus,.-gray.m-noOrderCard__link:focus,.-gray.m-guiConsolidation__btn:focus,.-gray.m-guiCodeForm__submit:focus,.-gray.m-acctCard__addBusAddButton:focus{
  background-color:#555555
}

.a-button.-darkGray,.-darkGray.p-guiCodeEdit__btn,.-darkGray.o-preAuthorization__button.-save,.-darkGray.o-r3CampaignClockinForm__actionButton.-save,.-darkGray.o-ncvCompletion__cta.-loadMore,.-darkGray.o-ncvModal__learnMore,.-darkGray.o-commissionDepForm__button,.-darkGray.o-bogo__cta,.-darkGray.o-ageGate__cta,.-darkGray.o-addressSearch__btn,.-darkGray.o-addressForm__button.-save,.-darkGray.o-addressForm__button.-riverbend,.-darkGray.o-accountMember__cta,.-darkGray.o-acctSettProfile__bindBtn,.-darkGray.m-noOrderCard__link,.-darkGray.m-guiConsolidation__btn,.-darkGray.m-guiCodeForm__submit,.-darkGray.m-acctCard__addBusAddButton{
  background-color:#252525;
  color:#ffffff
}

.a-button.-darkGray:hover,.-darkGray.p-guiCodeEdit__btn:hover,.-darkGray.o-preAuthorization__button.-save:hover,.-darkGray.o-r3CampaignClockinForm__actionButton.-save:hover,.-darkGray.o-ncvCompletion__cta.-loadMore:hover,.-darkGray.o-ncvModal__learnMore:hover,.-darkGray.o-commissionDepForm__button:hover,.-darkGray.o-bogo__cta:hover,.-darkGray.o-ageGate__cta:hover,.-darkGray.o-addressSearch__btn:hover,.-darkGray.o-addressForm__button.-save:hover,.-darkGray.o-addressForm__button.-riverbend:hover,.-darkGray.o-accountMember__cta:hover,.-darkGray.o-acctSettProfile__bindBtn:hover,.-darkGray.m-noOrderCard__link:hover,.-darkGray.m-guiConsolidation__btn:hover,.-darkGray.m-guiCodeForm__submit:hover,.-darkGray.m-acctCard__addBusAddButton:hover,.a-button.-darkGray:active,.-darkGray.p-guiCodeEdit__btn:active,.-darkGray.o-preAuthorization__button.-save:active,.-darkGray.o-r3CampaignClockinForm__actionButton.-save:active,.-darkGray.o-ncvCompletion__cta.-loadMore:active,.-darkGray.o-ncvModal__learnMore:active,.-darkGray.o-commissionDepForm__button:active,.-darkGray.o-bogo__cta:active,.-darkGray.o-ageGate__cta:active,.-darkGray.o-addressSearch__btn:active,.-darkGray.o-addressForm__button.-save:active,.-darkGray.o-addressForm__button.-riverbend:active,.-darkGray.o-accountMember__cta:active,.-darkGray.o-acctSettProfile__bindBtn:active,.-darkGray.m-noOrderCard__link:active,.-darkGray.m-guiConsolidation__btn:active,.-darkGray.m-guiCodeForm__submit:active,.-darkGray.m-acctCard__addBusAddButton:active,.a-button.-darkGray:focus,.-darkGray.p-guiCodeEdit__btn:focus,.-darkGray.o-preAuthorization__button.-save:focus,.-darkGray.o-r3CampaignClockinForm__actionButton.-save:focus,.-darkGray.o-ncvCompletion__cta.-loadMore:focus,.-darkGray.o-ncvModal__learnMore:focus,.-darkGray.o-commissionDepForm__button:focus,.-darkGray.o-bogo__cta:focus,.-darkGray.o-ageGate__cta:focus,.-darkGray.o-addressSearch__btn:focus,.-darkGray.o-addressForm__button.-save:focus,.-darkGray.o-addressForm__button.-riverbend:focus,.-darkGray.o-accountMember__cta:focus,.-darkGray.o-acctSettProfile__bindBtn:focus,.-darkGray.m-noOrderCard__link:focus,.-darkGray.m-guiConsolidation__btn:focus,.-darkGray.m-guiCodeForm__submit:focus,.-darkGray.m-acctCard__addBusAddButton:focus{
  background-color:#555555
}

.a-button.-secondary,.-secondary.p-guiCodeEdit__btn,.-secondary.o-preAuthorization__button.-save,.-secondary.o-r3CampaignClockinForm__actionButton.-save,.-secondary.o-ncvCompletion__cta.-loadMore,.-secondary.o-ncvModal__learnMore,.-secondary.o-commissionDepForm__button,.-secondary.o-bogo__cta,.-secondary.o-ageGate__cta,.-secondary.o-addressSearch__btn,.-secondary.o-addressForm__button.-save,.-secondary.o-addressForm__button.-riverbend,.-secondary.o-accountMember__cta,.-secondary.o-acctSettProfile__bindBtn,.-secondary.m-noOrderCard__link,.-secondary.m-guiConsolidation__btn,.-secondary.m-guiCodeForm__submit,.-secondary.m-acctCard__addBusAddButton{
  background-color:#ffffff;
  font-weight:500;
  color:#30862D
}

.a-button.-white,.-white.p-guiCodeEdit__btn,.-white.o-preAuthorization__button.-save,.-white.o-r3CampaignClockinForm__actionButton.-save,.-white.o-ncvCompletion__cta.-loadMore,.a-button.o-ncvModal__learnMore,.o-ncvModal__learnMore.o-preAuthorization__button.-save,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore,.o-ncvModal__learnMore,.a-button.o-modalCallCustomerService__backButton,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.-white.o-commissionDepForm__button,.o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-white.o-bogo__cta,.o-bogo__cta.o-modalCallCustomerService__backButton,.-white.o-ageGate__cta,.o-ageGate__cta.o-modalCallCustomerService__backButton,.-white.o-addressSearch__btn,.o-addressSearch__btn.o-modalCallCustomerService__backButton,.-white.o-addressForm__button.-save,.o-addressForm__button.-save.o-ncvModal__learnMore,.o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-white.o-addressForm__button.-riverbend,.o-addressForm__button.-riverbend.o-ncvModal__learnMore,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-white.o-accountMember__cta,.o-accountMember__cta.o-modalCallCustomerService__backButton,.o-accountMember__cta.-cnReactivation,.a-button.o-acctSettProfile__bindBtn,.o-acctSettProfile__bindBtn.o-preAuthorization__button.-save,.o-acctSettProfile__bindBtn.o-r3CampaignClockinForm__actionButton.-save,.o-acctSettProfile__bindBtn.o-ncvCompletion__cta.-loadMore,.o-acctSettProfile__bindBtn.o-addressForm__button.-save,.o-acctSettProfile__bindBtn.o-addressForm__button.-riverbend,.o-acctSettProfile__bindBtn.o-accountMember__cta.-cnNotReactivation,.o-acctSettProfile__bindBtn,.-white.m-noOrderCard__link,.m-noOrderCard__link.o-modalCallCustomerService__backButton,.-white.m-guiConsolidation__btn,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-white.m-guiCodeForm__submit,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-white.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
  background-color:#ffffff;
  color:#30862D;
  border-width:1px;
  border-width:1px;
  border-color:#30862D
}

.a-button.-white:hover,.-white.p-guiCodeEdit__btn:hover,.-white.o-preAuthorization__button.-save:hover,.-white.o-r3CampaignClockinForm__actionButton.-save:hover,.-white.o-ncvCompletion__cta.-loadMore:hover,.a-button.o-ncvModal__learnMore:hover,.o-ncvModal__learnMore.p-guiCodeEdit__btn:hover,.o-ncvModal__learnMore.o-preAuthorization__button.-save:hover,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:hover,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:hover,.o-ncvModal__learnMore:hover,.a-button.o-modalCallCustomerService__backButton:hover,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:hover,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:hover,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:hover,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:hover,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:hover,.-white.o-commissionDepForm__button:hover,.o-commissionDepForm__button.o-ncvModal__learnMore:hover,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:hover,.-white.o-bogo__cta:hover,.o-bogo__cta.o-ncvModal__learnMore:hover,.o-bogo__cta.o-modalCallCustomerService__backButton:hover,.-white.o-ageGate__cta:hover,.o-ageGate__cta.o-ncvModal__learnMore:hover,.o-ageGate__cta.o-modalCallCustomerService__backButton:hover,.-white.o-addressSearch__btn:hover,.o-addressSearch__btn.o-ncvModal__learnMore:hover,.o-addressSearch__btn.o-modalCallCustomerService__backButton:hover,.-white.o-addressForm__button.-save:hover,.o-addressForm__button.-save.o-ncvModal__learnMore:hover,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:hover,.-white.o-addressForm__button.-riverbend:hover,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:hover,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:hover,.-white.o-accountMember__cta:hover,.o-accountMember__cta.o-ncvModal__learnMore:hover,.o-accountMember__cta.o-modalCallCustomerService__backButton:hover,.o-accountMember__cta.-cnReactivation:hover,.o-acctSettProfile__bindBtn:hover,.-white.m-noOrderCard__link:hover,.m-noOrderCard__link.o-ncvModal__learnMore:hover,.m-noOrderCard__link.o-modalCallCustomerService__backButton:hover,.-white.m-guiConsolidation__btn:hover,.m-guiConsolidation__btn.o-ncvModal__learnMore:hover,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:hover,.-white.m-guiCodeForm__submit:hover,.m-guiCodeForm__submit.o-ncvModal__learnMore:hover,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:hover,.-white.m-acctCard__addBusAddButton:hover,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:hover,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:hover,.a-button.-white:active,.-white.p-guiCodeEdit__btn:active,.-white.o-preAuthorization__button.-save:active,.-white.o-r3CampaignClockinForm__actionButton.-save:active,.-white.o-ncvCompletion__cta.-loadMore:active,.a-button.o-ncvModal__learnMore:active,.o-ncvModal__learnMore.p-guiCodeEdit__btn:active,.o-ncvModal__learnMore.o-preAuthorization__button.-save:active,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:active,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:active,.o-ncvModal__learnMore:active,.a-button.o-modalCallCustomerService__backButton:active,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:active,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:active,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:active,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:active,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:active,.-white.o-commissionDepForm__button:active,.o-commissionDepForm__button.o-ncvModal__learnMore:active,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:active,.-white.o-bogo__cta:active,.o-bogo__cta.o-ncvModal__learnMore:active,.o-bogo__cta.o-modalCallCustomerService__backButton:active,.-white.o-ageGate__cta:active,.o-ageGate__cta.o-ncvModal__learnMore:active,.o-ageGate__cta.o-modalCallCustomerService__backButton:active,.-white.o-addressSearch__btn:active,.o-addressSearch__btn.o-ncvModal__learnMore:active,.o-addressSearch__btn.o-modalCallCustomerService__backButton:active,.-white.o-addressForm__button.-save:active,.o-addressForm__button.-save.o-ncvModal__learnMore:active,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:active,.-white.o-addressForm__button.-riverbend:active,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:active,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:active,.-white.o-accountMember__cta:active,.o-accountMember__cta.o-ncvModal__learnMore:active,.o-accountMember__cta.o-modalCallCustomerService__backButton:active,.o-accountMember__cta.-cnReactivation:active,.o-acctSettProfile__bindBtn:active,.-white.m-noOrderCard__link:active,.m-noOrderCard__link.o-ncvModal__learnMore:active,.m-noOrderCard__link.o-modalCallCustomerService__backButton:active,.-white.m-guiConsolidation__btn:active,.m-guiConsolidation__btn.o-ncvModal__learnMore:active,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:active,.-white.m-guiCodeForm__submit:active,.m-guiCodeForm__submit.o-ncvModal__learnMore:active,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:active,.-white.m-acctCard__addBusAddButton:active,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:active,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:active,.a-button.-white:focus,.-white.p-guiCodeEdit__btn:focus,.-white.o-preAuthorization__button.-save:focus,.-white.o-r3CampaignClockinForm__actionButton.-save:focus,.-white.o-ncvCompletion__cta.-loadMore:focus,.a-button.o-ncvModal__learnMore:focus,.o-ncvModal__learnMore.p-guiCodeEdit__btn:focus,.o-ncvModal__learnMore.o-preAuthorization__button.-save:focus,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:focus,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:focus,.o-ncvModal__learnMore:focus,.a-button.o-modalCallCustomerService__backButton:focus,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:focus,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:focus,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:focus,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:focus,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:focus,.-white.o-commissionDepForm__button:focus,.o-commissionDepForm__button.o-ncvModal__learnMore:focus,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:focus,.-white.o-bogo__cta:focus,.o-bogo__cta.o-ncvModal__learnMore:focus,.o-bogo__cta.o-modalCallCustomerService__backButton:focus,.-white.o-ageGate__cta:focus,.o-ageGate__cta.o-ncvModal__learnMore:focus,.o-ageGate__cta.o-modalCallCustomerService__backButton:focus,.-white.o-addressSearch__btn:focus,.o-addressSearch__btn.o-ncvModal__learnMore:focus,.o-addressSearch__btn.o-modalCallCustomerService__backButton:focus,.-white.o-addressForm__button.-save:focus,.o-addressForm__button.-save.o-ncvModal__learnMore:focus,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:focus,.-white.o-addressForm__button.-riverbend:focus,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:focus,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:focus,.-white.o-accountMember__cta:focus,.o-accountMember__cta.o-ncvModal__learnMore:focus,.o-accountMember__cta.o-modalCallCustomerService__backButton:focus,.o-accountMember__cta.-cnReactivation:focus,.o-acctSettProfile__bindBtn:focus,.-white.m-noOrderCard__link:focus,.m-noOrderCard__link.o-ncvModal__learnMore:focus,.m-noOrderCard__link.o-modalCallCustomerService__backButton:focus,.-white.m-guiConsolidation__btn:focus,.m-guiConsolidation__btn.o-ncvModal__learnMore:focus,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:focus,.-white.m-guiCodeForm__submit:focus,.m-guiCodeForm__submit.o-ncvModal__learnMore:focus,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:focus,.-white.m-acctCard__addBusAddButton:focus,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:focus,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:focus{
  font-weight:500;
  border-width:1px;
  background-color:#30862D;
  color:#ffffff
}

.a-button.-white:hover.-disabled,.-white.p-guiCodeEdit__btn:hover.-disabled,.-white.o-preAuthorization__button.-save:hover.-disabled,.-white.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.-white.o-ncvCompletion__cta.-loadMore:hover.-disabled,.a-button.o-ncvModal__learnMore:hover.-disabled,.o-ncvModal__learnMore.p-guiCodeEdit__btn:hover.-disabled,.o-ncvModal__learnMore.o-preAuthorization__button.-save:hover.-disabled,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:hover.-disabled,.o-ncvModal__learnMore:hover.-disabled,.a-button.o-modalCallCustomerService__backButton:hover.-disabled,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:hover.-disabled,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:hover.-disabled,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:hover.-disabled,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:hover.-disabled,.-white.o-commissionDepForm__button:hover.-disabled,.o-commissionDepForm__button.o-ncvModal__learnMore:hover.-disabled,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-bogo__cta:hover.-disabled,.o-bogo__cta.o-ncvModal__learnMore:hover.-disabled,.o-bogo__cta.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-ageGate__cta:hover.-disabled,.o-ageGate__cta.o-ncvModal__learnMore:hover.-disabled,.o-ageGate__cta.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-addressSearch__btn:hover.-disabled,.o-addressSearch__btn.o-ncvModal__learnMore:hover.-disabled,.o-addressSearch__btn.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-addressForm__button.-save:hover.-disabled,.o-addressForm__button.-save.o-ncvModal__learnMore:hover.-disabled,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-addressForm__button.-riverbend:hover.-disabled,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:hover.-disabled,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:hover.-disabled,.-white.o-accountMember__cta:hover.-disabled,.o-accountMember__cta.o-ncvModal__learnMore:hover.-disabled,.o-accountMember__cta.o-modalCallCustomerService__backButton:hover.-disabled,.o-accountMember__cta.-cnReactivation:hover.-disabled,.o-acctSettProfile__bindBtn:hover.-disabled,.-white.m-noOrderCard__link:hover.-disabled,.m-noOrderCard__link.o-ncvModal__learnMore:hover.-disabled,.m-noOrderCard__link.o-modalCallCustomerService__backButton:hover.-disabled,.-white.m-guiConsolidation__btn:hover.-disabled,.m-guiConsolidation__btn.o-ncvModal__learnMore:hover.-disabled,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:hover.-disabled,.-white.m-guiCodeForm__submit:hover.-disabled,.m-guiCodeForm__submit.o-ncvModal__learnMore:hover.-disabled,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:hover.-disabled,.-white.m-acctCard__addBusAddButton:hover.-disabled,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:hover.-disabled,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:hover.-disabled,.a-button.-white:active.-disabled,.-white.p-guiCodeEdit__btn:active.-disabled,.-white.o-preAuthorization__button.-save:active.-disabled,.-white.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.-white.o-ncvCompletion__cta.-loadMore:active.-disabled,.a-button.o-ncvModal__learnMore:active.-disabled,.o-ncvModal__learnMore.p-guiCodeEdit__btn:active.-disabled,.o-ncvModal__learnMore.o-preAuthorization__button.-save:active.-disabled,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:active.-disabled,.o-ncvModal__learnMore:active.-disabled,.a-button.o-modalCallCustomerService__backButton:active.-disabled,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:active.-disabled,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:active.-disabled,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:active.-disabled,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:active.-disabled,.-white.o-commissionDepForm__button:active.-disabled,.o-commissionDepForm__button.o-ncvModal__learnMore:active.-disabled,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-bogo__cta:active.-disabled,.o-bogo__cta.o-ncvModal__learnMore:active.-disabled,.o-bogo__cta.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-ageGate__cta:active.-disabled,.o-ageGate__cta.o-ncvModal__learnMore:active.-disabled,.o-ageGate__cta.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-addressSearch__btn:active.-disabled,.o-addressSearch__btn.o-ncvModal__learnMore:active.-disabled,.o-addressSearch__btn.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-addressForm__button.-save:active.-disabled,.o-addressForm__button.-save.o-ncvModal__learnMore:active.-disabled,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-addressForm__button.-riverbend:active.-disabled,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:active.-disabled,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:active.-disabled,.-white.o-accountMember__cta:active.-disabled,.o-accountMember__cta.o-ncvModal__learnMore:active.-disabled,.o-accountMember__cta.o-modalCallCustomerService__backButton:active.-disabled,.o-accountMember__cta.-cnReactivation:active.-disabled,.o-acctSettProfile__bindBtn:active.-disabled,.-white.m-noOrderCard__link:active.-disabled,.m-noOrderCard__link.o-ncvModal__learnMore:active.-disabled,.m-noOrderCard__link.o-modalCallCustomerService__backButton:active.-disabled,.-white.m-guiConsolidation__btn:active.-disabled,.m-guiConsolidation__btn.o-ncvModal__learnMore:active.-disabled,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:active.-disabled,.-white.m-guiCodeForm__submit:active.-disabled,.m-guiCodeForm__submit.o-ncvModal__learnMore:active.-disabled,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:active.-disabled,.-white.m-acctCard__addBusAddButton:active.-disabled,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:active.-disabled,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:active.-disabled,.a-button.-white:focus.-disabled,.-white.p-guiCodeEdit__btn:focus.-disabled,.-white.o-preAuthorization__button.-save:focus.-disabled,.-white.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.-white.o-ncvCompletion__cta.-loadMore:focus.-disabled,.a-button.o-ncvModal__learnMore:focus.-disabled,.o-ncvModal__learnMore.p-guiCodeEdit__btn:focus.-disabled,.o-ncvModal__learnMore.o-preAuthorization__button.-save:focus.-disabled,.o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:focus.-disabled,.o-ncvModal__learnMore:focus.-disabled,.a-button.o-modalCallCustomerService__backButton:focus.-disabled,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:focus.-disabled,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:focus.-disabled,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:focus.-disabled,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:focus.-disabled,.-white.o-commissionDepForm__button:focus.-disabled,.o-commissionDepForm__button.o-ncvModal__learnMore:focus.-disabled,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-bogo__cta:focus.-disabled,.o-bogo__cta.o-ncvModal__learnMore:focus.-disabled,.o-bogo__cta.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-ageGate__cta:focus.-disabled,.o-ageGate__cta.o-ncvModal__learnMore:focus.-disabled,.o-ageGate__cta.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-addressSearch__btn:focus.-disabled,.o-addressSearch__btn.o-ncvModal__learnMore:focus.-disabled,.o-addressSearch__btn.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-addressForm__button.-save:focus.-disabled,.o-addressForm__button.-save.o-ncvModal__learnMore:focus.-disabled,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-addressForm__button.-riverbend:focus.-disabled,.o-addressForm__button.-riverbend.o-ncvModal__learnMore:focus.-disabled,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:focus.-disabled,.-white.o-accountMember__cta:focus.-disabled,.o-accountMember__cta.o-ncvModal__learnMore:focus.-disabled,.o-accountMember__cta.o-modalCallCustomerService__backButton:focus.-disabled,.o-accountMember__cta.-cnReactivation:focus.-disabled,.o-acctSettProfile__bindBtn:focus.-disabled,.-white.m-noOrderCard__link:focus.-disabled,.m-noOrderCard__link.o-ncvModal__learnMore:focus.-disabled,.m-noOrderCard__link.o-modalCallCustomerService__backButton:focus.-disabled,.-white.m-guiConsolidation__btn:focus.-disabled,.m-guiConsolidation__btn.o-ncvModal__learnMore:focus.-disabled,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:focus.-disabled,.-white.m-guiCodeForm__submit:focus.-disabled,.m-guiCodeForm__submit.o-ncvModal__learnMore:focus.-disabled,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:focus.-disabled,.-white.m-acctCard__addBusAddButton:focus.-disabled,.m-acctCard__addBusAddButton.o-ncvModal__learnMore:focus.-disabled,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:focus.-disabled{
  color:#555555
}

.a-button.-white.-disabled,.-white.-disabled.p-guiCodeEdit__btn,.-white.-disabled.o-preAuthorization__button.-save,.-white.-disabled.o-r3CampaignClockinForm__actionButton.-save,.-white.-disabled.o-ncvCompletion__cta.-loadMore,.-disabled.o-ncvModal__learnMore,.a-button.-disabled.o-modalCallCustomerService__backButton,.-disabled.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.-disabled.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.-disabled.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.-disabled.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.-white.-disabled.o-commissionDepForm__button,.-disabled.o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-white.-disabled.o-bogo__cta,.-disabled.o-bogo__cta.o-modalCallCustomerService__backButton,.-white.-disabled.o-ageGate__cta,.-disabled.o-ageGate__cta.o-modalCallCustomerService__backButton,.-white.-disabled.o-addressSearch__btn,.-disabled.o-addressSearch__btn.o-modalCallCustomerService__backButton,.-white.-disabled.o-addressForm__button.-save,.-disabled.o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-white.-disabled.o-addressForm__button.-riverbend,.-disabled.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-white.-disabled.o-accountMember__cta,.-disabled.o-accountMember__cta.o-modalCallCustomerService__backButton,.-disabled.o-accountMember__cta.-cnReactivation,.-disabled.o-acctSettProfile__bindBtn,.-white.-disabled.m-noOrderCard__link,.-disabled.m-noOrderCard__link.o-modalCallCustomerService__backButton,.-white.-disabled.m-guiConsolidation__btn,.-disabled.m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-white.-disabled.m-guiCodeForm__submit,.-disabled.m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-white.-disabled.m-acctCard__addBusAddButton,.-disabled.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
  border-width:0px
}

.a-button.-transparent,.-transparent.p-guiCodeEdit__btn,.-transparent.o-preAuthorization__button.-save,.-transparent.o-r3CampaignClockinForm__actionButton.-save,.-transparent.o-ncvCompletion__cta.-loadMore,.-transparent.o-ncvModal__learnMore,.-transparent.o-commissionDepForm__button,.-transparent.o-bogo__cta,.-transparent.o-ageGate__cta,.-transparent.o-addressSearch__btn,.-transparent.o-addressForm__button.-save,.-transparent.o-addressForm__button.-riverbend,.-transparent.o-accountMember__cta,.-transparent.o-acctSettProfile__bindBtn,.-transparent.m-noOrderCard__link,.-transparent.m-guiConsolidation__btn,.-transparent.m-guiCodeForm__submit,.-transparent.m-acctCard__addBusAddButton,.a-button.-guestShopping,.-guestShopping.p-guiCodeEdit__btn,.-guestShopping.o-preAuthorization__button.-save,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save,.-guestShopping.o-ncvCompletion__cta.-loadMore,.-guestShopping.o-ncvModal__learnMore,.-guestShopping.o-commissionDepForm__button,.-guestShopping.o-bogo__cta,.-guestShopping.o-ageGate__cta,.-guestShopping.o-addressSearch__btn,.-guestShopping.o-addressForm__button.-save,.-guestShopping.o-addressForm__button.-riverbend,.-guestShopping.o-accountMember__cta,.-guestShopping.o-acctSettProfile__bindBtn,.-guestShopping.m-noOrderCard__link,.-guestShopping.m-guiConsolidation__btn,.-guestShopping.m-guiCodeForm__submit,.-guestShopping.m-acctCard__addBusAddButton,.a-button.-guestCheckout,.-guestCheckout.p-guiCodeEdit__btn,.-guestCheckout.o-preAuthorization__button.-save,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save,.-guestCheckout.o-ncvCompletion__cta.-loadMore,.-guestCheckout.o-ncvModal__learnMore,.-guestCheckout.o-commissionDepForm__button,.-guestCheckout.o-bogo__cta,.-guestCheckout.o-ageGate__cta,.-guestCheckout.o-addressSearch__btn,.-guestCheckout.o-addressForm__button.-save,.-guestCheckout.o-addressForm__button.-riverbend,.-guestCheckout.o-accountMember__cta,.-guestCheckout.o-acctSettProfile__bindBtn,.-guestCheckout.m-noOrderCard__link,.-guestCheckout.m-guiConsolidation__btn,.-guestCheckout.m-guiCodeForm__submit,.-guestCheckout.m-acctCard__addBusAddButton{
  background-color:rgba(0,0,0,0);
  color:#30862D;
  border-width:1px;
  border-width:1px;
  border-color:#30862D
}

.a-button.-transparent:hover,.-transparent.p-guiCodeEdit__btn:hover,.-transparent.o-preAuthorization__button.-save:hover,.-transparent.o-r3CampaignClockinForm__actionButton.-save:hover,.-transparent.o-ncvCompletion__cta.-loadMore:hover,.-transparent.o-ncvModal__learnMore:hover,.-transparent.o-commissionDepForm__button:hover,.-transparent.o-bogo__cta:hover,.-transparent.o-ageGate__cta:hover,.-transparent.o-addressSearch__btn:hover,.-transparent.o-addressForm__button.-save:hover,.-transparent.o-addressForm__button.-riverbend:hover,.-transparent.o-accountMember__cta:hover,.-transparent.o-acctSettProfile__bindBtn:hover,.-transparent.m-noOrderCard__link:hover,.-transparent.m-guiConsolidation__btn:hover,.-transparent.m-guiCodeForm__submit:hover,.-transparent.m-acctCard__addBusAddButton:hover,.a-button.-guestShopping:hover,.-guestShopping.p-guiCodeEdit__btn:hover,.-guestShopping.o-preAuthorization__button.-save:hover,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save:hover,.-guestShopping.o-ncvCompletion__cta.-loadMore:hover,.-guestShopping.o-ncvModal__learnMore:hover,.-guestShopping.o-commissionDepForm__button:hover,.-guestShopping.o-bogo__cta:hover,.-guestShopping.o-ageGate__cta:hover,.-guestShopping.o-addressSearch__btn:hover,.-guestShopping.o-addressForm__button.-save:hover,.-guestShopping.o-addressForm__button.-riverbend:hover,.-guestShopping.o-accountMember__cta:hover,.-guestShopping.o-acctSettProfile__bindBtn:hover,.-guestShopping.m-noOrderCard__link:hover,.-guestShopping.m-guiConsolidation__btn:hover,.-guestShopping.m-guiCodeForm__submit:hover,.-guestShopping.m-acctCard__addBusAddButton:hover,.a-button.-guestCheckout:hover,.-guestCheckout.p-guiCodeEdit__btn:hover,.-guestCheckout.o-preAuthorization__button.-save:hover,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:hover,.-guestCheckout.o-ncvCompletion__cta.-loadMore:hover,.-guestCheckout.o-ncvModal__learnMore:hover,.-guestCheckout.o-commissionDepForm__button:hover,.-guestCheckout.o-bogo__cta:hover,.-guestCheckout.o-ageGate__cta:hover,.-guestCheckout.o-addressSearch__btn:hover,.-guestCheckout.o-addressForm__button.-save:hover,.-guestCheckout.o-addressForm__button.-riverbend:hover,.-guestCheckout.o-accountMember__cta:hover,.-guestCheckout.o-acctSettProfile__bindBtn:hover,.-guestCheckout.m-noOrderCard__link:hover,.-guestCheckout.m-guiConsolidation__btn:hover,.-guestCheckout.m-guiCodeForm__submit:hover,.-guestCheckout.m-acctCard__addBusAddButton:hover,.a-button.-transparent:active,.-transparent.p-guiCodeEdit__btn:active,.-transparent.o-preAuthorization__button.-save:active,.-transparent.o-r3CampaignClockinForm__actionButton.-save:active,.-transparent.o-ncvCompletion__cta.-loadMore:active,.-transparent.o-ncvModal__learnMore:active,.-transparent.o-commissionDepForm__button:active,.-transparent.o-bogo__cta:active,.-transparent.o-ageGate__cta:active,.-transparent.o-addressSearch__btn:active,.-transparent.o-addressForm__button.-save:active,.-transparent.o-addressForm__button.-riverbend:active,.-transparent.o-accountMember__cta:active,.-transparent.o-acctSettProfile__bindBtn:active,.-transparent.m-noOrderCard__link:active,.-transparent.m-guiConsolidation__btn:active,.-transparent.m-guiCodeForm__submit:active,.-transparent.m-acctCard__addBusAddButton:active,.a-button.-guestShopping:active,.-guestShopping.p-guiCodeEdit__btn:active,.-guestShopping.o-preAuthorization__button.-save:active,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save:active,.-guestShopping.o-ncvCompletion__cta.-loadMore:active,.-guestShopping.o-ncvModal__learnMore:active,.-guestShopping.o-commissionDepForm__button:active,.-guestShopping.o-bogo__cta:active,.-guestShopping.o-ageGate__cta:active,.-guestShopping.o-addressSearch__btn:active,.-guestShopping.o-addressForm__button.-save:active,.-guestShopping.o-addressForm__button.-riverbend:active,.-guestShopping.o-accountMember__cta:active,.-guestShopping.o-acctSettProfile__bindBtn:active,.-guestShopping.m-noOrderCard__link:active,.-guestShopping.m-guiConsolidation__btn:active,.-guestShopping.m-guiCodeForm__submit:active,.-guestShopping.m-acctCard__addBusAddButton:active,.a-button.-guestCheckout:active,.-guestCheckout.p-guiCodeEdit__btn:active,.-guestCheckout.o-preAuthorization__button.-save:active,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:active,.-guestCheckout.o-ncvCompletion__cta.-loadMore:active,.-guestCheckout.o-ncvModal__learnMore:active,.-guestCheckout.o-commissionDepForm__button:active,.-guestCheckout.o-bogo__cta:active,.-guestCheckout.o-ageGate__cta:active,.-guestCheckout.o-addressSearch__btn:active,.-guestCheckout.o-addressForm__button.-save:active,.-guestCheckout.o-addressForm__button.-riverbend:active,.-guestCheckout.o-accountMember__cta:active,.-guestCheckout.o-acctSettProfile__bindBtn:active,.-guestCheckout.m-noOrderCard__link:active,.-guestCheckout.m-guiConsolidation__btn:active,.-guestCheckout.m-guiCodeForm__submit:active,.-guestCheckout.m-acctCard__addBusAddButton:active,.a-button.-transparent:focus,.-transparent.p-guiCodeEdit__btn:focus,.-transparent.o-preAuthorization__button.-save:focus,.-transparent.o-r3CampaignClockinForm__actionButton.-save:focus,.-transparent.o-ncvCompletion__cta.-loadMore:focus,.-transparent.o-ncvModal__learnMore:focus,.-transparent.o-commissionDepForm__button:focus,.-transparent.o-bogo__cta:focus,.-transparent.o-ageGate__cta:focus,.-transparent.o-addressSearch__btn:focus,.-transparent.o-addressForm__button.-save:focus,.-transparent.o-addressForm__button.-riverbend:focus,.-transparent.o-accountMember__cta:focus,.-transparent.o-acctSettProfile__bindBtn:focus,.-transparent.m-noOrderCard__link:focus,.-transparent.m-guiConsolidation__btn:focus,.-transparent.m-guiCodeForm__submit:focus,.-transparent.m-acctCard__addBusAddButton:focus,.a-button.-guestShopping:focus,.-guestShopping.p-guiCodeEdit__btn:focus,.-guestShopping.o-preAuthorization__button.-save:focus,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save:focus,.-guestShopping.o-ncvCompletion__cta.-loadMore:focus,.-guestShopping.o-ncvModal__learnMore:focus,.-guestShopping.o-commissionDepForm__button:focus,.-guestShopping.o-bogo__cta:focus,.-guestShopping.o-ageGate__cta:focus,.-guestShopping.o-addressSearch__btn:focus,.-guestShopping.o-addressForm__button.-save:focus,.-guestShopping.o-addressForm__button.-riverbend:focus,.-guestShopping.o-accountMember__cta:focus,.-guestShopping.o-acctSettProfile__bindBtn:focus,.-guestShopping.m-noOrderCard__link:focus,.-guestShopping.m-guiConsolidation__btn:focus,.-guestShopping.m-guiCodeForm__submit:focus,.-guestShopping.m-acctCard__addBusAddButton:focus,.a-button.-guestCheckout:focus,.-guestCheckout.p-guiCodeEdit__btn:focus,.-guestCheckout.o-preAuthorization__button.-save:focus,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:focus,.-guestCheckout.o-ncvCompletion__cta.-loadMore:focus,.-guestCheckout.o-ncvModal__learnMore:focus,.-guestCheckout.o-commissionDepForm__button:focus,.-guestCheckout.o-bogo__cta:focus,.-guestCheckout.o-ageGate__cta:focus,.-guestCheckout.o-addressSearch__btn:focus,.-guestCheckout.o-addressForm__button.-save:focus,.-guestCheckout.o-addressForm__button.-riverbend:focus,.-guestCheckout.o-accountMember__cta:focus,.-guestCheckout.o-acctSettProfile__bindBtn:focus,.-guestCheckout.m-noOrderCard__link:focus,.-guestCheckout.m-guiConsolidation__btn:focus,.-guestCheckout.m-guiCodeForm__submit:focus,.-guestCheckout.m-acctCard__addBusAddButton:focus{
  font-weight:500;
  border-width:1px;
  background-color:#30862D;
  color:#ffffff
}

.a-button.-green,.-green.p-guiCodeEdit__btn,.-green.o-preAuthorization__button.-save,.-green.o-r3CampaignClockinForm__actionButton.-save,.-green.o-ncvCompletion__cta.-loadMore,.-green.o-ncvModal__learnMore,.-green.o-commissionDepForm__button,.-green.o-bogo__cta,.-green.o-ageGate__cta,.-green.o-addressSearch__btn,.-green.o-addressForm__button.-save,.-green.o-addressForm__button.-riverbend,.-green.o-accountMember__cta,.-green.o-acctSettProfile__bindBtn,.-green.m-noOrderCard__link,.-green.m-guiConsolidation__btn,.-green.m-guiCodeForm__submit,.-green.m-acctCard__addBusAddButton{
  background-color:#30862D;
  color:#ffffff;
  border-width:1px;
  border-width:1px;
  border-color:#30862D
}

.a-button.-green:hover,.-green.p-guiCodeEdit__btn:hover,.-green.o-preAuthorization__button.-save:hover,.-green.o-r3CampaignClockinForm__actionButton.-save:hover,.-green.o-ncvCompletion__cta.-loadMore:hover,.-green.o-ncvModal__learnMore:hover,.-green.o-commissionDepForm__button:hover,.-green.o-bogo__cta:hover,.-green.o-ageGate__cta:hover,.-green.o-addressSearch__btn:hover,.-green.o-addressForm__button.-save:hover,.-green.o-addressForm__button.-riverbend:hover,.-green.o-accountMember__cta:hover,.-green.o-acctSettProfile__bindBtn:hover,.-green.m-noOrderCard__link:hover,.-green.m-guiConsolidation__btn:hover,.-green.m-guiCodeForm__submit:hover,.-green.m-acctCard__addBusAddButton:hover,.a-button.-green:active,.-green.p-guiCodeEdit__btn:active,.-green.o-preAuthorization__button.-save:active,.-green.o-r3CampaignClockinForm__actionButton.-save:active,.-green.o-ncvCompletion__cta.-loadMore:active,.-green.o-ncvModal__learnMore:active,.-green.o-commissionDepForm__button:active,.-green.o-bogo__cta:active,.-green.o-ageGate__cta:active,.-green.o-addressSearch__btn:active,.-green.o-addressForm__button.-save:active,.-green.o-addressForm__button.-riverbend:active,.-green.o-accountMember__cta:active,.-green.o-acctSettProfile__bindBtn:active,.-green.m-noOrderCard__link:active,.-green.m-guiConsolidation__btn:active,.-green.m-guiCodeForm__submit:active,.-green.m-acctCard__addBusAddButton:active,.a-button.-green:focus,.-green.p-guiCodeEdit__btn:focus,.-green.o-preAuthorization__button.-save:focus,.-green.o-r3CampaignClockinForm__actionButton.-save:focus,.-green.o-ncvCompletion__cta.-loadMore:focus,.-green.o-ncvModal__learnMore:focus,.-green.o-commissionDepForm__button:focus,.-green.o-bogo__cta:focus,.-green.o-ageGate__cta:focus,.-green.o-addressSearch__btn:focus,.-green.o-addressForm__button.-save:focus,.-green.o-addressForm__button.-riverbend:focus,.-green.o-accountMember__cta:focus,.-green.o-acctSettProfile__bindBtn:focus,.-green.m-noOrderCard__link:focus,.-green.m-guiConsolidation__btn:focus,.-green.m-guiCodeForm__submit:focus,.-green.m-acctCard__addBusAddButton:focus{
  background-color:#00492c;
  border:1px solid #00492c
}

.a-button.-referralCode,.-referralCode.p-guiCodeEdit__btn,.-referralCode.o-preAuthorization__button.-save,.-referralCode.o-r3CampaignClockinForm__actionButton.-save,.-referralCode.o-ncvCompletion__cta.-loadMore,.-referralCode.o-ncvModal__learnMore,.-referralCode.o-commissionDepForm__button,.-referralCode.o-bogo__cta,.-referralCode.o-ageGate__cta,.-referralCode.o-addressSearch__btn,.-referralCode.o-addressForm__button.-save,.-referralCode.o-addressForm__button.-riverbend,.-referralCode.o-accountMember__cta,.-referralCode.o-acctSettProfile__bindBtn,.-referralCode.m-noOrderCard__link,.-referralCode.m-guiConsolidation__btn,.-referralCode.m-guiCodeForm__submit,.-referralCode.m-acctCard__addBusAddButton{
  display:block;
  font-weight:500;
  padding-left:30px;
  padding-right:30px;
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
  background-color:#4c86a0
}

@media (min-width: 768px){
  .a-button.-referralCode,.-referralCode.p-guiCodeEdit__btn,.-referralCode.o-preAuthorization__button.-save,.-referralCode.o-r3CampaignClockinForm__actionButton.-save,.-referralCode.o-ncvCompletion__cta.-loadMore,.-referralCode.o-ncvModal__learnMore,.-referralCode.o-commissionDepForm__button,.-referralCode.o-bogo__cta,.-referralCode.o-ageGate__cta,.-referralCode.o-addressSearch__btn,.-referralCode.o-addressForm__button.-save,.-referralCode.o-addressForm__button.-riverbend,.-referralCode.o-accountMember__cta,.-referralCode.o-acctSettProfile__bindBtn,.-referralCode.m-noOrderCard__link,.-referralCode.m-guiConsolidation__btn,.-referralCode.m-guiCodeForm__submit,.-referralCode.m-acctCard__addBusAddButton{
    width:auto
  }
}

@media only screen and (max-width: 767px){
  .a-button.-shelfToggle,.-shelfToggle.p-guiCodeEdit__btn,.-shelfToggle.o-preAuthorization__button.-save,.-shelfToggle.o-r3CampaignClockinForm__actionButton.-save,.-shelfToggle.o-ncvCompletion__cta.-loadMore,.-shelfToggle.o-ncvModal__learnMore,.-shelfToggle.o-commissionDepForm__button,.-shelfToggle.o-bogo__cta,.-shelfToggle.o-ageGate__cta,.-shelfToggle.o-addressSearch__btn,.-shelfToggle.o-addressForm__button.-save,.-shelfToggle.o-addressForm__button.-riverbend,.-shelfToggle.o-accountMember__cta,.-shelfToggle.o-acctSettProfile__bindBtn,.-shelfToggle.m-noOrderCard__link,.-shelfToggle.m-guiConsolidation__btn,.-shelfToggle.m-guiCodeForm__submit,.-shelfToggle.m-acctCard__addBusAddButton{
    max-width:70px
  }
}

.a-button.-yellow,.-yellow.p-guiCodeEdit__btn,.-yellow.o-preAuthorization__button.-save,.-yellow.o-r3CampaignClockinForm__actionButton.-save,.-yellow.o-ncvCompletion__cta.-loadMore,.-yellow.o-ncvModal__learnMore,.-yellow.o-commissionDepForm__button,.-yellow.o-bogo__cta,.-yellow.o-ageGate__cta,.-yellow.o-addressSearch__btn,.-yellow.o-addressForm__button.-save,.-yellow.o-addressForm__button.-riverbend,.-yellow.o-accountMember__cta,.o-accountMember__cta.-cnNotReactivation,.-yellow.o-acctSettProfile__bindBtn,.-yellow.m-noOrderCard__link,.-yellow.m-guiConsolidation__btn,.-yellow.m-guiCodeForm__submit,.-yellow.m-acctCard__addBusAddButton{
  border-width:1px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:16px;
  padding-right:16px;
  border-color:#c6a15e;
  color:#c6a15e;
  background-color:rgba(0,0,0,0)
}

@media only screen and (min-width: 768px){
  .a-button.-yellow,.-yellow.p-guiCodeEdit__btn,.-yellow.o-preAuthorization__button.-save,.-yellow.o-r3CampaignClockinForm__actionButton.-save,.-yellow.o-ncvCompletion__cta.-loadMore,.-yellow.o-ncvModal__learnMore,.-yellow.o-commissionDepForm__button,.-yellow.o-bogo__cta,.-yellow.o-ageGate__cta,.-yellow.o-addressSearch__btn,.-yellow.o-addressForm__button.-save,.-yellow.o-addressForm__button.-riverbend,.-yellow.o-accountMember__cta,.o-accountMember__cta.-cnNotReactivation,.-yellow.o-acctSettProfile__bindBtn,.-yellow.m-noOrderCard__link,.-yellow.m-guiConsolidation__btn,.-yellow.m-guiCodeForm__submit,.-yellow.m-acctCard__addBusAddButton{
    padding-left:30px;
    padding-right:30px;
    padding-top:11px;
    padding-bottom:11px
  }
}

.a-button.-yellow:hover,.-yellow.p-guiCodeEdit__btn:hover,.-yellow.o-preAuthorization__button.-save:hover,.-yellow.o-r3CampaignClockinForm__actionButton.-save:hover,.-yellow.o-ncvCompletion__cta.-loadMore:hover,.-yellow.o-ncvModal__learnMore:hover,.-yellow.o-commissionDepForm__button:hover,.-yellow.o-bogo__cta:hover,.-yellow.o-ageGate__cta:hover,.-yellow.o-addressSearch__btn:hover,.-yellow.o-addressForm__button.-save:hover,.-yellow.o-addressForm__button.-riverbend:hover,.-yellow.o-accountMember__cta:hover,.o-accountMember__cta.-cnNotReactivation:hover,.-yellow.o-acctSettProfile__bindBtn:hover,.-yellow.m-noOrderCard__link:hover,.-yellow.m-guiConsolidation__btn:hover,.-yellow.m-guiCodeForm__submit:hover,.-yellow.m-acctCard__addBusAddButton:hover,.a-button.-yellow:active,.-yellow.p-guiCodeEdit__btn:active,.-yellow.o-preAuthorization__button.-save:active,.-yellow.o-r3CampaignClockinForm__actionButton.-save:active,.-yellow.o-ncvCompletion__cta.-loadMore:active,.-yellow.o-ncvModal__learnMore:active,.-yellow.o-commissionDepForm__button:active,.-yellow.o-bogo__cta:active,.-yellow.o-ageGate__cta:active,.-yellow.o-addressSearch__btn:active,.-yellow.o-addressForm__button.-save:active,.-yellow.o-addressForm__button.-riverbend:active,.-yellow.o-accountMember__cta:active,.o-accountMember__cta.-cnNotReactivation:active,.-yellow.o-acctSettProfile__bindBtn:active,.-yellow.m-noOrderCard__link:active,.-yellow.m-guiConsolidation__btn:active,.-yellow.m-guiCodeForm__submit:active,.-yellow.m-acctCard__addBusAddButton:active,.a-button.-yellow:focus,.-yellow.p-guiCodeEdit__btn:focus,.-yellow.o-preAuthorization__button.-save:focus,.-yellow.o-r3CampaignClockinForm__actionButton.-save:focus,.-yellow.o-ncvCompletion__cta.-loadMore:focus,.-yellow.o-ncvModal__learnMore:focus,.-yellow.o-commissionDepForm__button:focus,.-yellow.o-bogo__cta:focus,.-yellow.o-ageGate__cta:focus,.-yellow.o-addressSearch__btn:focus,.-yellow.o-addressForm__button.-save:focus,.-yellow.o-addressForm__button.-riverbend:focus,.-yellow.o-accountMember__cta:focus,.o-accountMember__cta.-cnNotReactivation:focus,.-yellow.o-acctSettProfile__bindBtn:focus,.-yellow.m-noOrderCard__link:focus,.-yellow.m-guiConsolidation__btn:focus,.-yellow.m-guiCodeForm__submit:focus,.-yellow.m-acctCard__addBusAddButton:focus{
  font-weight:400
}

.a-button.-full,.-full.p-guiCodeEdit__btn,.-full.o-preAuthorization__button.-save,.-full.o-r3CampaignClockinForm__actionButton.-save,.-full.o-ncvCompletion__cta.-loadMore,.-full.o-ncvModal__learnMore,.-full.o-commissionDepForm__button,.-full.o-bogo__cta,.-full.o-ageGate__cta,.-full.o-addressSearch__btn,.-full.o-addressForm__button.-save,.-full.o-addressForm__button.-riverbend,.-full.o-accountMember__cta,.-full.o-acctSettProfile__bindBtn,.-full.m-noOrderCard__link,.-full.m-guiConsolidation__btn,.-full.m-guiCodeForm__submit,.-full.m-acctCard__addBusAddButton{
  width:100%;
  display:block
}

.a-button.-medium,.-medium.p-guiCodeEdit__btn,.-medium.o-preAuthorization__button.-save,.-medium.o-r3CampaignClockinForm__actionButton.-save,.-medium.o-ncvCompletion__cta.-loadMore,.-medium.o-ncvModal__learnMore,.-medium.o-commissionDepForm__button,.-medium.o-bogo__cta,.-medium.o-ageGate__cta,.-medium.o-addressSearch__btn,.-medium.o-addressForm__button.-save,.-medium.o-addressForm__button.-riverbend,.-medium.o-accountMember__cta,.-medium.o-acctSettProfile__bindBtn,.-medium.m-noOrderCard__link,.-medium.m-guiConsolidation__btn,.-medium.m-guiCodeForm__submit,.-medium.m-acctCard__addBusAddButton{
  padding-top:14px;
  padding-bottom:14px;
  font-size:16px;
  font-weight:500;
  padding-left:25px;
  padding-right:25px
}

.a-button.-large,.-large.p-guiCodeEdit__btn,.-large.o-preAuthorization__button.-save,.-large.o-r3CampaignClockinForm__actionButton.-save,.-large.o-ncvCompletion__cta.-loadMore,.-large.o-ncvModal__learnMore,.-large.o-commissionDepForm__button,.-large.o-bogo__cta,.-large.o-ageGate__cta,.-large.o-addressSearch__btn,.-large.o-addressForm__button.-save,.-large.o-addressForm__button.-riverbend,.-large.o-accountMember__cta,.-large.o-acctSettProfile__bindBtn,.-large.m-noOrderCard__link,.-large.m-guiConsolidation__btn,.-large.m-guiCodeForm__submit,.a-button.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-preAuthorization__button.-save,.m-acctCard__addBusAddButton.o-r3CampaignClockinForm__actionButton.-save,.m-acctCard__addBusAddButton.o-ncvCompletion__cta.-loadMore,.m-acctCard__addBusAddButton.o-addressForm__button.-save,.m-acctCard__addBusAddButton.o-addressForm__button.-riverbend,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnNotReactivation,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnReactivation,.m-acctCard__addBusAddButton{
  padding-top:12px;
  padding-bottom:12px;
  font-weight:500;
  font-size:18px
}

@media (min-width: 768px){
  .a-button.-large,.-large.p-guiCodeEdit__btn,.-large.o-preAuthorization__button.-save,.-large.o-r3CampaignClockinForm__actionButton.-save,.-large.o-ncvCompletion__cta.-loadMore,.-large.o-ncvModal__learnMore,.-large.o-commissionDepForm__button,.-large.o-bogo__cta,.-large.o-ageGate__cta,.-large.o-addressSearch__btn,.-large.o-addressForm__button.-save,.-large.o-addressForm__button.-riverbend,.-large.o-accountMember__cta,.-large.o-acctSettProfile__bindBtn,.-large.m-noOrderCard__link,.-large.m-guiConsolidation__btn,.-large.m-guiCodeForm__submit,.a-button.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-preAuthorization__button.-save,.m-acctCard__addBusAddButton.o-r3CampaignClockinForm__actionButton.-save,.m-acctCard__addBusAddButton.o-ncvCompletion__cta.-loadMore,.m-acctCard__addBusAddButton.o-addressForm__button.-save,.m-acctCard__addBusAddButton.o-addressForm__button.-riverbend,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnNotReactivation,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnReactivation,.m-acctCard__addBusAddButton{
    padding:15px 38px;
    font-size:22px
  }
}

.a-button.-tiny,.-tiny.p-guiCodeEdit__btn,.-tiny.o-preAuthorization__button.-save,.-tiny.o-r3CampaignClockinForm__actionButton.-save,.-tiny.o-ncvCompletion__cta.-loadMore,.-tiny.o-ncvModal__learnMore,.-tiny.o-commissionDepForm__button,.-tiny.o-bogo__cta,.-tiny.o-ageGate__cta,.-tiny.o-addressSearch__btn,.-tiny.o-addressForm__button.-save,.-tiny.o-addressForm__button.-riverbend,.-tiny.o-accountMember__cta,.-tiny.o-acctSettProfile__bindBtn,.-tiny.m-noOrderCard__link,.-tiny.m-guiConsolidation__btn,.-tiny.m-guiCodeForm__submit,.-tiny.m-acctCard__addBusAddButton{
  padding-top:5px;
  padding-bottom:5px;
  font-size:10px
}

.a-button.-backupOrder,.-backupOrder.p-guiCodeEdit__btn,.-backupOrder.o-preAuthorization__button.-save,.-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.-backupOrder.o-ncvCompletion__cta.-loadMore,.-backupOrder.o-ncvModal__learnMore,.-backupOrder.o-commissionDepForm__button,.-backupOrder.o-bogo__cta,.-backupOrder.o-ageGate__cta,.-backupOrder.o-addressSearch__btn,.-backupOrder.o-addressForm__button.-save,.-backupOrder.o-addressForm__button.-riverbend,.-backupOrder.o-accountMember__cta,.-backupOrder.o-acctSettProfile__bindBtn,.-backupOrder.m-noOrderCard__link,.-backupOrder.m-guiConsolidation__btn,.-backupOrder.m-guiCodeForm__submit,.-backupOrder.m-acctCard__addBusAddButton{
  font-size:16px;
  font-weight:500;
  padding:11px 25px
}

.-isCn .a-button.-backupOrder,.-isCn .-backupOrder.p-guiCodeEdit__btn,.-isCn .-backupOrder.o-preAuthorization__button.-save,.-isCn .-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.-isCn .-backupOrder.o-ncvCompletion__cta.-loadMore,.-isCn .-backupOrder.o-ncvModal__learnMore,.-isCn .-backupOrder.o-commissionDepForm__button,.-isCn .-backupOrder.o-bogo__cta,.-isCn .-backupOrder.o-ageGate__cta,.-isCn .-backupOrder.o-addressSearch__btn,.-isCn .-backupOrder.o-addressForm__button.-save,.-isCn .-backupOrder.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .a-button.-backupOrder,.o-accountMember__cta.-cnReactivation .-backupOrder.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .-backupOrder.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .-backupOrder.o-bogo__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-riverbend,.-isCn .-backupOrder.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-accountMember__cta,.-isCn .-backupOrder.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-acctSettProfile__bindBtn,.-isCn .-backupOrder.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .-backupOrder.m-noOrderCard__link,.-isCn .-backupOrder.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiConsolidation__btn,.-isCn .-backupOrder.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiCodeForm__submit,.-isCn .-backupOrder.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .-backupOrder.m-acctCard__addBusAddButton{
  font-size:14px;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.-isCn .a-button.-backupOrder.-disabled,.-isCn .-backupOrder.-disabled.p-guiCodeEdit__btn,.-isCn .-backupOrder.-disabled.o-preAuthorization__button.-save,.-isCn .-backupOrder.-disabled.o-r3CampaignClockinForm__actionButton.-save,.-isCn .-backupOrder.-disabled.o-ncvCompletion__cta.-loadMore,.-isCn .-backupOrder.-disabled.o-ncvModal__learnMore,.-isCn .-backupOrder.-disabled.o-commissionDepForm__button,.-isCn .-backupOrder.-disabled.o-bogo__cta,.-isCn .-backupOrder.-disabled.o-ageGate__cta,.-isCn .-backupOrder.-disabled.o-addressSearch__btn,.-isCn .-backupOrder.-disabled.o-addressForm__button.-save,.-isCn .-backupOrder.-disabled.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .a-button.-backupOrder.-disabled,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-bogo__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-addressForm__button.-riverbend,.-isCn .-backupOrder.-disabled.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-accountMember__cta,.-isCn .-backupOrder.-disabled.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.o-acctSettProfile__bindBtn,.-isCn .-backupOrder.-disabled.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.m-noOrderCard__link,.-isCn .-backupOrder.-disabled.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.m-guiConsolidation__btn,.-isCn .-backupOrder.-disabled.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.m-guiCodeForm__submit,.-isCn .-backupOrder.-disabled.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .-backupOrder.-disabled.m-acctCard__addBusAddButton{
  color:#ffffff
}

.-isCn .a-button.-backupOrder:first-child,.-isCn .-backupOrder.p-guiCodeEdit__btn:first-child,.-isCn .-backupOrder.o-preAuthorization__button.-save:first-child,.-isCn .-backupOrder.o-r3CampaignClockinForm__actionButton.-save:first-child,.-isCn .-backupOrder.o-ncvCompletion__cta.-loadMore:first-child,.-isCn .-backupOrder.o-ncvModal__learnMore:first-child,.-isCn .-backupOrder.o-commissionDepForm__button:first-child,.-isCn .-backupOrder.o-bogo__cta:first-child,.-isCn .-backupOrder.o-ageGate__cta:first-child,.-isCn .-backupOrder.o-addressSearch__btn:first-child,.-isCn .-backupOrder.o-addressForm__button.-save:first-child,.-isCn .-backupOrder.o-addressForm__button.-riverbend:first-child,.o-accountMember__cta.-cnReactivation .a-button.-backupOrder:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.p-guiCodeEdit__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-preAuthorization__button.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-r3CampaignClockinForm__actionButton.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvCompletion__cta.-loadMore:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvModal__learnMore:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-commissionDepForm__button:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-bogo__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ageGate__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressSearch__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-riverbend:first-child,.-isCn .-backupOrder.o-accountMember__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-accountMember__cta:first-child,.-isCn .-backupOrder.o-acctSettProfile__bindBtn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-acctSettProfile__bindBtn:first-child,.-isCn .-backupOrder.m-noOrderCard__link:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-noOrderCard__link:first-child,.-isCn .-backupOrder.m-guiConsolidation__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiConsolidation__btn:first-child,.-isCn .-backupOrder.m-guiCodeForm__submit:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiCodeForm__submit:first-child,.-isCn .-backupOrder.m-acctCard__addBusAddButton:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-acctCard__addBusAddButton:first-child{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

@media (max-width: 767px){
  .a-button.-backupOrder,.-backupOrder.p-guiCodeEdit__btn,.-backupOrder.o-preAuthorization__button.-save,.-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.-backupOrder.o-ncvCompletion__cta.-loadMore,.-backupOrder.o-ncvModal__learnMore,.-backupOrder.o-commissionDepForm__button,.-backupOrder.o-bogo__cta,.-backupOrder.o-ageGate__cta,.-backupOrder.o-addressSearch__btn,.-backupOrder.o-addressForm__button.-save,.-backupOrder.o-addressForm__button.-riverbend,.-backupOrder.o-accountMember__cta,.-backupOrder.o-acctSettProfile__bindBtn,.-backupOrder.m-noOrderCard__link,.-backupOrder.m-guiConsolidation__btn,.-backupOrder.m-guiCodeForm__submit,.-backupOrder.m-acctCard__addBusAddButton{
    display:block;
    width:100%
  }

  .-isCn .a-button.-backupOrder,.-isCn .-backupOrder.p-guiCodeEdit__btn,.-isCn .-backupOrder.o-preAuthorization__button.-save,.-isCn .-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.-isCn .-backupOrder.o-ncvCompletion__cta.-loadMore,.-isCn .-backupOrder.o-ncvModal__learnMore,.-isCn .-backupOrder.o-commissionDepForm__button,.-isCn .-backupOrder.o-bogo__cta,.-isCn .-backupOrder.o-ageGate__cta,.-isCn .-backupOrder.o-addressSearch__btn,.-isCn .-backupOrder.o-addressForm__button.-save,.-isCn .-backupOrder.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .a-button.-backupOrder,.o-accountMember__cta.-cnReactivation .-backupOrder.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .-backupOrder.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .-backupOrder.o-bogo__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-riverbend,.-isCn .-backupOrder.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .-backupOrder.o-accountMember__cta,.-isCn .-backupOrder.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .-backupOrder.o-acctSettProfile__bindBtn,.-isCn .-backupOrder.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .-backupOrder.m-noOrderCard__link,.-isCn .-backupOrder.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiConsolidation__btn,.-isCn .-backupOrder.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiCodeForm__submit,.-isCn .-backupOrder.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .-backupOrder.m-acctCard__addBusAddButton{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .-isCn .a-button.-backupOrder:first-child,.-isCn .-backupOrder.p-guiCodeEdit__btn:first-child,.-isCn .-backupOrder.o-preAuthorization__button.-save:first-child,.-isCn .-backupOrder.o-r3CampaignClockinForm__actionButton.-save:first-child,.-isCn .-backupOrder.o-ncvCompletion__cta.-loadMore:first-child,.-isCn .-backupOrder.o-ncvModal__learnMore:first-child,.-isCn .-backupOrder.o-commissionDepForm__button:first-child,.-isCn .-backupOrder.o-bogo__cta:first-child,.-isCn .-backupOrder.o-ageGate__cta:first-child,.-isCn .-backupOrder.o-addressSearch__btn:first-child,.-isCn .-backupOrder.o-addressForm__button.-save:first-child,.-isCn .-backupOrder.o-addressForm__button.-riverbend:first-child,.o-accountMember__cta.-cnReactivation .a-button.-backupOrder:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.p-guiCodeEdit__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-preAuthorization__button.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-r3CampaignClockinForm__actionButton.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvCompletion__cta.-loadMore:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ncvModal__learnMore:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-commissionDepForm__button:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-bogo__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-ageGate__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressSearch__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-save:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-addressForm__button.-riverbend:first-child,.-isCn .-backupOrder.o-accountMember__cta:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-accountMember__cta:first-child,.-isCn .-backupOrder.o-acctSettProfile__bindBtn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.o-acctSettProfile__bindBtn:first-child,.-isCn .-backupOrder.m-noOrderCard__link:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-noOrderCard__link:first-child,.-isCn .-backupOrder.m-guiConsolidation__btn:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiConsolidation__btn:first-child,.-isCn .-backupOrder.m-guiCodeForm__submit:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-guiCodeForm__submit:first-child,.-isCn .-backupOrder.m-acctCard__addBusAddButton:first-child,.o-accountMember__cta.-cnReactivation .-backupOrder.m-acctCard__addBusAddButton:first-child{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }
}

.a-button.-downloadInvoice,.-downloadInvoice.p-guiCodeEdit__btn,.-downloadInvoice.o-preAuthorization__button.-save,.-downloadInvoice.o-r3CampaignClockinForm__actionButton.-save,.-downloadInvoice.o-ncvCompletion__cta.-loadMore,.-downloadInvoice.o-ncvModal__learnMore,.-downloadInvoice.o-commissionDepForm__button,.-downloadInvoice.o-bogo__cta,.-downloadInvoice.o-ageGate__cta,.-downloadInvoice.o-addressSearch__btn,.-downloadInvoice.o-addressForm__button.-save,.-downloadInvoice.o-addressForm__button.-riverbend,.-downloadInvoice.o-accountMember__cta,.-downloadInvoice.o-acctSettProfile__bindBtn,.-downloadInvoice.m-noOrderCard__link,.-downloadInvoice.m-guiConsolidation__btn,.-downloadInvoice.m-guiCodeForm__submit,.-downloadInvoice.m-acctCard__addBusAddButton{
  font-size:16px;
  font-weight:500;
  padding:15px 25px
}

@media (max-width: 767px){
  .a-button.-downloadInvoice,.-downloadInvoice.p-guiCodeEdit__btn,.-downloadInvoice.o-preAuthorization__button.-save,.-downloadInvoice.o-r3CampaignClockinForm__actionButton.-save,.-downloadInvoice.o-ncvCompletion__cta.-loadMore,.-downloadInvoice.o-ncvModal__learnMore,.-downloadInvoice.o-commissionDepForm__button,.-downloadInvoice.o-bogo__cta,.-downloadInvoice.o-ageGate__cta,.-downloadInvoice.o-addressSearch__btn,.-downloadInvoice.o-addressForm__button.-save,.-downloadInvoice.o-addressForm__button.-riverbend,.-downloadInvoice.o-accountMember__cta,.-downloadInvoice.o-acctSettProfile__bindBtn,.-downloadInvoice.m-noOrderCard__link,.-downloadInvoice.m-guiConsolidation__btn,.-downloadInvoice.m-guiCodeForm__submit,.-downloadInvoice.m-acctCard__addBusAddButton{
    display:block;
    width:100%
  }
}

@media (min-width: 768px){
  .a-button.-downloadInvoice,.-downloadInvoice.p-guiCodeEdit__btn,.-downloadInvoice.o-preAuthorization__button.-save,.-downloadInvoice.o-r3CampaignClockinForm__actionButton.-save,.-downloadInvoice.o-ncvCompletion__cta.-loadMore,.-downloadInvoice.o-ncvModal__learnMore,.-downloadInvoice.o-commissionDepForm__button,.-downloadInvoice.o-bogo__cta,.-downloadInvoice.o-ageGate__cta,.-downloadInvoice.o-addressSearch__btn,.-downloadInvoice.o-addressForm__button.-save,.-downloadInvoice.o-addressForm__button.-riverbend,.-downloadInvoice.o-accountMember__cta,.-downloadInvoice.o-acctSettProfile__bindBtn,.-downloadInvoice.m-noOrderCard__link,.-downloadInvoice.m-guiConsolidation__btn,.-downloadInvoice.m-guiCodeForm__submit,.-downloadInvoice.m-acctCard__addBusAddButton{
    padding-top:20px;
    padding-bottom:20px;
    line-height:1;
    font-size:22px
  }
}

.a-button.-disableButton,.-disableButton.p-guiCodeEdit__btn,.-disableButton.o-preAuthorization__button.-save,.-disableButton.o-r3CampaignClockinForm__actionButton.-save,.-disableButton.o-ncvCompletion__cta.-loadMore,.-disableButton.o-ncvModal__learnMore,.-disableButton.o-commissionDepForm__button,.-disableButton.o-bogo__cta,.-disableButton.o-ageGate__cta,.-disableButton.o-addressSearch__btn,.-disableButton.o-addressForm__button.-save,.-disableButton.o-addressForm__button.-riverbend,.-disableButton.o-accountMember__cta,.-disableButton.o-acctSettProfile__bindBtn,.-disableButton.m-noOrderCard__link,.-disableButton.m-guiConsolidation__btn,.-disableButton.m-guiCodeForm__submit,.-disableButton.m-acctCard__addBusAddButton{
  font-weight:500;
  pointer-events:none;
  border-style:none;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-left:0;
  padding-right:0;
  text-transform:capitalize;
  text-align:left;
  color:#757575;
  background:rgba(0,0,0,0)
}

@media only screen and (max-width: 575px){
  .-isCn .a-button.-disableButton,.-isCn .-disableButton.p-guiCodeEdit__btn,.-isCn .-disableButton.o-preAuthorization__button.-save,.-isCn .-disableButton.o-r3CampaignClockinForm__actionButton.-save,.-isCn .-disableButton.o-ncvCompletion__cta.-loadMore,.-isCn .-disableButton.o-ncvModal__learnMore,.-isCn .-disableButton.o-commissionDepForm__button,.-isCn .-disableButton.o-bogo__cta,.-isCn .-disableButton.o-ageGate__cta,.-isCn .-disableButton.o-addressSearch__btn,.-isCn .-disableButton.o-addressForm__button.-save,.-isCn .-disableButton.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .a-button.-disableButton,.o-accountMember__cta.-cnReactivation .-disableButton.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .-disableButton.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .-disableButton.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .-disableButton.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .-disableButton.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .-disableButton.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .-disableButton.o-bogo__cta,.o-accountMember__cta.-cnReactivation .-disableButton.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .-disableButton.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .-disableButton.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .-disableButton.o-addressForm__button.-riverbend,.-isCn .-disableButton.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .-disableButton.o-accountMember__cta,.-isCn .-disableButton.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .-disableButton.o-acctSettProfile__bindBtn,.-isCn .-disableButton.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .-disableButton.m-noOrderCard__link,.-isCn .-disableButton.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .-disableButton.m-guiConsolidation__btn,.-isCn .-disableButton.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .-disableButton.m-guiCodeForm__submit,.-isCn .-disableButton.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .-disableButton.m-acctCard__addBusAddButton{
    margin:1.5px 0
  }
}

.a-button.-cancel,.-cancel.p-guiCodeEdit__btn,.-cancel.o-preAuthorization__button.-save,.-cancel.o-r3CampaignClockinForm__actionButton.-save,.-cancel.o-ncvCompletion__cta.-loadMore,.-cancel.o-ncvModal__learnMore,.-cancel.o-commissionDepForm__button,.-cancel.o-bogo__cta,.-cancel.o-ageGate__cta,.-cancel.o-addressSearch__btn,.-cancel.o-addressForm__button.-save,.-cancel.o-addressForm__button.-riverbend,.-cancel.o-accountMember__cta,.-cancel.o-acctSettProfile__bindBtn,.-cancel.m-noOrderCard__link,.-cancel.m-guiConsolidation__btn,.-cancel.m-guiCodeForm__submit,.-cancel.m-acctCard__addBusAddButton,.a-button.-cancelModal,.-cancelModal.p-guiCodeEdit__btn,.-cancelModal.o-preAuthorization__button.-save,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.-cancelModal.o-ncvCompletion__cta.-loadMore,.-cancelModal.o-ncvModal__learnMore,.-cancelModal.o-commissionDepForm__button,.-cancelModal.o-bogo__cta,.-cancelModal.o-ageGate__cta,.-cancelModal.o-addressSearch__btn,.-cancelModal.o-addressForm__button.-save,.-cancelModal.o-addressForm__button.-riverbend,.-cancelModal.o-accountMember__cta,.-cancelModal.o-acctSettProfile__bindBtn,.-cancelModal.m-noOrderCard__link,.-cancelModal.m-guiConsolidation__btn,.-cancelModal.m-guiCodeForm__submit,.-cancelModal.m-acctCard__addBusAddButton,.a-button.-cancelFull,.-cancelFull.p-guiCodeEdit__btn,.-cancelFull.o-preAuthorization__button.-save,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.-cancelFull.o-ncvCompletion__cta.-loadMore,.-cancelFull.o-ncvModal__learnMore,.-cancelFull.o-commissionDepForm__button,.-cancelFull.o-bogo__cta,.-cancelFull.o-ageGate__cta,.-cancelFull.o-addressSearch__btn,.-cancelFull.o-addressForm__button.-save,.-cancelFull.o-addressForm__button.-riverbend,.-cancelFull.o-accountMember__cta,.-cancelFull.o-acctSettProfile__bindBtn,.-cancelFull.m-noOrderCard__link,.-cancelFull.m-guiConsolidation__btn,.-cancelFull.m-guiCodeForm__submit,.-cancelFull.m-acctCard__addBusAddButton{
  padding-top:10px;
  padding-bottom:10px;
  border-width:1px;
  border-color:#30862D;
  color:#30862D;
  display:inline-block;
  font-weight:500;
  width:100%;
  background:rgba(0,0,0,0)
}

.o-addressCn .a-button.-cancel,.o-addressCn .-cancel.p-guiCodeEdit__btn,.o-addressCn .-cancel.o-preAuthorization__button.-save,.o-addressCn .-cancel.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancel.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancel.o-ncvModal__learnMore,.o-addressCn .-cancel.o-commissionDepForm__button,.o-addressCn .-cancel.o-bogo__cta,.o-addressCn .-cancel.o-ageGate__cta,.o-addressCn .-cancel.o-addressSearch__btn,.o-addressCn .-cancel.o-addressForm__button.-save,.o-addressCn .-cancel.o-addressForm__button.-riverbend,.o-addressCn .-cancel.o-accountMember__cta,.o-addressCn .-cancel.o-acctSettProfile__bindBtn,.o-addressCn .-cancel.m-noOrderCard__link,.o-addressCn .-cancel.m-guiConsolidation__btn,.o-addressCn .-cancel.m-guiCodeForm__submit,.o-addressCn .-cancel.m-acctCard__addBusAddButton,.o-addressCn .a-button.-cancelModal,.o-addressCn .-cancelModal.p-guiCodeEdit__btn,.o-addressCn .-cancelModal.o-preAuthorization__button.-save,.o-addressCn .-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancelModal.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancelModal.o-ncvModal__learnMore,.o-addressCn .-cancelModal.o-commissionDepForm__button,.o-addressCn .-cancelModal.o-bogo__cta,.o-addressCn .-cancelModal.o-ageGate__cta,.o-addressCn .-cancelModal.o-addressSearch__btn,.o-addressCn .-cancelModal.o-addressForm__button.-save,.o-addressCn .-cancelModal.o-addressForm__button.-riverbend,.o-addressCn .-cancelModal.o-accountMember__cta,.o-addressCn .-cancelModal.o-acctSettProfile__bindBtn,.o-addressCn .-cancelModal.m-noOrderCard__link,.o-addressCn .-cancelModal.m-guiConsolidation__btn,.o-addressCn .-cancelModal.m-guiCodeForm__submit,.o-addressCn .-cancelModal.m-acctCard__addBusAddButton,.o-addressCn .a-button.-cancelFull,.o-addressCn .-cancelFull.p-guiCodeEdit__btn,.o-addressCn .-cancelFull.o-preAuthorization__button.-save,.o-addressCn .-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancelFull.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancelFull.o-ncvModal__learnMore,.o-addressCn .-cancelFull.o-commissionDepForm__button,.o-addressCn .-cancelFull.o-bogo__cta,.o-addressCn .-cancelFull.o-ageGate__cta,.o-addressCn .-cancelFull.o-addressSearch__btn,.o-addressCn .-cancelFull.o-addressForm__button.-save,.o-addressCn .-cancelFull.o-addressForm__button.-riverbend,.o-addressCn .-cancelFull.o-accountMember__cta,.o-addressCn .-cancelFull.o-acctSettProfile__bindBtn,.o-addressCn .-cancelFull.m-noOrderCard__link,.o-addressCn .-cancelFull.m-guiConsolidation__btn,.o-addressCn .-cancelFull.m-guiCodeForm__submit,.o-addressCn .-cancelFull.m-acctCard__addBusAddButton{
  padding-top:15px;
  padding-bottom:15px;
  font-weight:600;
  padding-left:auto;
  padding-right:auto
}

@media (min-width: 415px){
  .o-addressCn .a-button.-cancel,.o-addressCn .-cancel.p-guiCodeEdit__btn,.o-addressCn .-cancel.o-preAuthorization__button.-save,.o-addressCn .-cancel.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancel.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancel.o-ncvModal__learnMore,.o-addressCn .-cancel.o-commissionDepForm__button,.o-addressCn .-cancel.o-bogo__cta,.o-addressCn .-cancel.o-ageGate__cta,.o-addressCn .-cancel.o-addressSearch__btn,.o-addressCn .-cancel.o-addressForm__button.-save,.o-addressCn .-cancel.o-addressForm__button.-riverbend,.o-addressCn .-cancel.o-accountMember__cta,.o-addressCn .-cancel.o-acctSettProfile__bindBtn,.o-addressCn .-cancel.m-noOrderCard__link,.o-addressCn .-cancel.m-guiConsolidation__btn,.o-addressCn .-cancel.m-guiCodeForm__submit,.o-addressCn .-cancel.m-acctCard__addBusAddButton,.o-addressCn .a-button.-cancelModal,.o-addressCn .-cancelModal.p-guiCodeEdit__btn,.o-addressCn .-cancelModal.o-preAuthorization__button.-save,.o-addressCn .-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancelModal.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancelModal.o-ncvModal__learnMore,.o-addressCn .-cancelModal.o-commissionDepForm__button,.o-addressCn .-cancelModal.o-bogo__cta,.o-addressCn .-cancelModal.o-ageGate__cta,.o-addressCn .-cancelModal.o-addressSearch__btn,.o-addressCn .-cancelModal.o-addressForm__button.-save,.o-addressCn .-cancelModal.o-addressForm__button.-riverbend,.o-addressCn .-cancelModal.o-accountMember__cta,.o-addressCn .-cancelModal.o-acctSettProfile__bindBtn,.o-addressCn .-cancelModal.m-noOrderCard__link,.o-addressCn .-cancelModal.m-guiConsolidation__btn,.o-addressCn .-cancelModal.m-guiCodeForm__submit,.o-addressCn .-cancelModal.m-acctCard__addBusAddButton,.o-addressCn .a-button.-cancelFull,.o-addressCn .-cancelFull.p-guiCodeEdit__btn,.o-addressCn .-cancelFull.o-preAuthorization__button.-save,.o-addressCn .-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.o-addressCn .-cancelFull.o-ncvCompletion__cta.-loadMore,.o-addressCn .-cancelFull.o-ncvModal__learnMore,.o-addressCn .-cancelFull.o-commissionDepForm__button,.o-addressCn .-cancelFull.o-bogo__cta,.o-addressCn .-cancelFull.o-ageGate__cta,.o-addressCn .-cancelFull.o-addressSearch__btn,.o-addressCn .-cancelFull.o-addressForm__button.-save,.o-addressCn .-cancelFull.o-addressForm__button.-riverbend,.o-addressCn .-cancelFull.o-accountMember__cta,.o-addressCn .-cancelFull.o-acctSettProfile__bindBtn,.o-addressCn .-cancelFull.m-noOrderCard__link,.o-addressCn .-cancelFull.m-guiConsolidation__btn,.o-addressCn .-cancelFull.m-guiCodeForm__submit,.o-addressCn .-cancelFull.m-acctCard__addBusAddButton{
    padding-left:70px;
    padding-right:70px;
    width:unset;
    min-width:170px
  }
}

@media (min-width: 415px){
  .a-button.-cancel,.-cancel.p-guiCodeEdit__btn,.-cancel.o-preAuthorization__button.-save,.-cancel.o-r3CampaignClockinForm__actionButton.-save,.-cancel.o-ncvCompletion__cta.-loadMore,.-cancel.o-ncvModal__learnMore,.-cancel.o-commissionDepForm__button,.-cancel.o-bogo__cta,.-cancel.o-ageGate__cta,.-cancel.o-addressSearch__btn,.-cancel.o-addressForm__button.-save,.-cancel.o-addressForm__button.-riverbend,.-cancel.o-accountMember__cta,.-cancel.o-acctSettProfile__bindBtn,.-cancel.m-noOrderCard__link,.-cancel.m-guiConsolidation__btn,.-cancel.m-guiCodeForm__submit,.-cancel.m-acctCard__addBusAddButton,.a-button.-cancelModal,.-cancelModal.p-guiCodeEdit__btn,.-cancelModal.o-preAuthorization__button.-save,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.-cancelModal.o-ncvCompletion__cta.-loadMore,.-cancelModal.o-ncvModal__learnMore,.-cancelModal.o-commissionDepForm__button,.-cancelModal.o-bogo__cta,.-cancelModal.o-ageGate__cta,.-cancelModal.o-addressSearch__btn,.-cancelModal.o-addressForm__button.-save,.-cancelModal.o-addressForm__button.-riverbend,.-cancelModal.o-accountMember__cta,.-cancelModal.o-acctSettProfile__bindBtn,.-cancelModal.m-noOrderCard__link,.-cancelModal.m-guiConsolidation__btn,.-cancelModal.m-guiCodeForm__submit,.-cancelModal.m-acctCard__addBusAddButton,.a-button.-cancelFull,.-cancelFull.p-guiCodeEdit__btn,.-cancelFull.o-preAuthorization__button.-save,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.-cancelFull.o-ncvCompletion__cta.-loadMore,.-cancelFull.o-ncvModal__learnMore,.-cancelFull.o-commissionDepForm__button,.-cancelFull.o-bogo__cta,.-cancelFull.o-ageGate__cta,.-cancelFull.o-addressSearch__btn,.-cancelFull.o-addressForm__button.-save,.-cancelFull.o-addressForm__button.-riverbend,.-cancelFull.o-accountMember__cta,.-cancelFull.o-acctSettProfile__bindBtn,.-cancelFull.m-noOrderCard__link,.-cancelFull.m-guiConsolidation__btn,.-cancelFull.m-guiCodeForm__submit,.-cancelFull.m-acctCard__addBusAddButton{
    padding-left:50px;
    padding-right:50px;
    width:170px
  }
}

.a-button.-cancel:active,.-cancel.p-guiCodeEdit__btn:active,.-cancel.o-preAuthorization__button.-save:active,.-cancel.o-r3CampaignClockinForm__actionButton.-save:active,.-cancel.o-ncvCompletion__cta.-loadMore:active,.-cancel.o-ncvModal__learnMore:active,.-cancel.o-commissionDepForm__button:active,.-cancel.o-bogo__cta:active,.-cancel.o-ageGate__cta:active,.-cancel.o-addressSearch__btn:active,.-cancel.o-addressForm__button.-save:active,.-cancel.o-addressForm__button.-riverbend:active,.-cancel.o-accountMember__cta:active,.-cancel.o-acctSettProfile__bindBtn:active,.-cancel.m-noOrderCard__link:active,.-cancel.m-guiConsolidation__btn:active,.-cancel.m-guiCodeForm__submit:active,.-cancel.m-acctCard__addBusAddButton:active,.a-button.-cancelModal:active,.-cancelModal.p-guiCodeEdit__btn:active,.-cancelModal.o-preAuthorization__button.-save:active,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:active,.-cancelModal.o-ncvCompletion__cta.-loadMore:active,.-cancelModal.o-ncvModal__learnMore:active,.-cancelModal.o-commissionDepForm__button:active,.-cancelModal.o-bogo__cta:active,.-cancelModal.o-ageGate__cta:active,.-cancelModal.o-addressSearch__btn:active,.-cancelModal.o-addressForm__button.-save:active,.-cancelModal.o-addressForm__button.-riverbend:active,.-cancelModal.o-accountMember__cta:active,.-cancelModal.o-acctSettProfile__bindBtn:active,.-cancelModal.m-noOrderCard__link:active,.-cancelModal.m-guiConsolidation__btn:active,.-cancelModal.m-guiCodeForm__submit:active,.-cancelModal.m-acctCard__addBusAddButton:active,.a-button.-cancelFull:active,.-cancelFull.p-guiCodeEdit__btn:active,.-cancelFull.o-preAuthorization__button.-save:active,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save:active,.-cancelFull.o-ncvCompletion__cta.-loadMore:active,.-cancelFull.o-ncvModal__learnMore:active,.-cancelFull.o-commissionDepForm__button:active,.-cancelFull.o-bogo__cta:active,.-cancelFull.o-ageGate__cta:active,.-cancelFull.o-addressSearch__btn:active,.-cancelFull.o-addressForm__button.-save:active,.-cancelFull.o-addressForm__button.-riverbend:active,.-cancelFull.o-accountMember__cta:active,.-cancelFull.o-acctSettProfile__bindBtn:active,.-cancelFull.m-noOrderCard__link:active,.-cancelFull.m-guiConsolidation__btn:active,.-cancelFull.m-guiCodeForm__submit:active,.-cancelFull.m-acctCard__addBusAddButton:active,.a-button.-cancel:focus,.-cancel.p-guiCodeEdit__btn:focus,.-cancel.o-preAuthorization__button.-save:focus,.-cancel.o-r3CampaignClockinForm__actionButton.-save:focus,.-cancel.o-ncvCompletion__cta.-loadMore:focus,.-cancel.o-ncvModal__learnMore:focus,.-cancel.o-commissionDepForm__button:focus,.-cancel.o-bogo__cta:focus,.-cancel.o-ageGate__cta:focus,.-cancel.o-addressSearch__btn:focus,.-cancel.o-addressForm__button.-save:focus,.-cancel.o-addressForm__button.-riverbend:focus,.-cancel.o-accountMember__cta:focus,.-cancel.o-acctSettProfile__bindBtn:focus,.-cancel.m-noOrderCard__link:focus,.-cancel.m-guiConsolidation__btn:focus,.-cancel.m-guiCodeForm__submit:focus,.-cancel.m-acctCard__addBusAddButton:focus,.a-button.-cancelModal:focus,.-cancelModal.p-guiCodeEdit__btn:focus,.-cancelModal.o-preAuthorization__button.-save:focus,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:focus,.-cancelModal.o-ncvCompletion__cta.-loadMore:focus,.-cancelModal.o-ncvModal__learnMore:focus,.-cancelModal.o-commissionDepForm__button:focus,.-cancelModal.o-bogo__cta:focus,.-cancelModal.o-ageGate__cta:focus,.-cancelModal.o-addressSearch__btn:focus,.-cancelModal.o-addressForm__button.-save:focus,.-cancelModal.o-addressForm__button.-riverbend:focus,.-cancelModal.o-accountMember__cta:focus,.-cancelModal.o-acctSettProfile__bindBtn:focus,.-cancelModal.m-noOrderCard__link:focus,.-cancelModal.m-guiConsolidation__btn:focus,.-cancelModal.m-guiCodeForm__submit:focus,.-cancelModal.m-acctCard__addBusAddButton:focus,.a-button.-cancelFull:focus,.-cancelFull.p-guiCodeEdit__btn:focus,.-cancelFull.o-preAuthorization__button.-save:focus,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save:focus,.-cancelFull.o-ncvCompletion__cta.-loadMore:focus,.-cancelFull.o-ncvModal__learnMore:focus,.-cancelFull.o-commissionDepForm__button:focus,.-cancelFull.o-bogo__cta:focus,.-cancelFull.o-ageGate__cta:focus,.-cancelFull.o-addressSearch__btn:focus,.-cancelFull.o-addressForm__button.-save:focus,.-cancelFull.o-addressForm__button.-riverbend:focus,.-cancelFull.o-accountMember__cta:focus,.-cancelFull.o-acctSettProfile__bindBtn:focus,.-cancelFull.m-noOrderCard__link:focus,.-cancelFull.m-guiConsolidation__btn:focus,.-cancelFull.m-guiCodeForm__submit:focus,.-cancelFull.m-acctCard__addBusAddButton:focus,.a-button.-cancel:hover,.-cancel.p-guiCodeEdit__btn:hover,.-cancel.o-preAuthorization__button.-save:hover,.-cancel.o-r3CampaignClockinForm__actionButton.-save:hover,.-cancel.o-ncvCompletion__cta.-loadMore:hover,.-cancel.o-ncvModal__learnMore:hover,.-cancel.o-commissionDepForm__button:hover,.-cancel.o-bogo__cta:hover,.-cancel.o-ageGate__cta:hover,.-cancel.o-addressSearch__btn:hover,.-cancel.o-addressForm__button.-save:hover,.-cancel.o-addressForm__button.-riverbend:hover,.-cancel.o-accountMember__cta:hover,.-cancel.o-acctSettProfile__bindBtn:hover,.-cancel.m-noOrderCard__link:hover,.-cancel.m-guiConsolidation__btn:hover,.-cancel.m-guiCodeForm__submit:hover,.-cancel.m-acctCard__addBusAddButton:hover,.a-button.-cancelModal:hover,.-cancelModal.p-guiCodeEdit__btn:hover,.-cancelModal.o-preAuthorization__button.-save:hover,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:hover,.-cancelModal.o-ncvCompletion__cta.-loadMore:hover,.-cancelModal.o-ncvModal__learnMore:hover,.-cancelModal.o-commissionDepForm__button:hover,.-cancelModal.o-bogo__cta:hover,.-cancelModal.o-ageGate__cta:hover,.-cancelModal.o-addressSearch__btn:hover,.-cancelModal.o-addressForm__button.-save:hover,.-cancelModal.o-addressForm__button.-riverbend:hover,.-cancelModal.o-accountMember__cta:hover,.-cancelModal.o-acctSettProfile__bindBtn:hover,.-cancelModal.m-noOrderCard__link:hover,.-cancelModal.m-guiConsolidation__btn:hover,.-cancelModal.m-guiCodeForm__submit:hover,.-cancelModal.m-acctCard__addBusAddButton:hover,.a-button.-cancelFull:hover,.-cancelFull.p-guiCodeEdit__btn:hover,.-cancelFull.o-preAuthorization__button.-save:hover,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save:hover,.-cancelFull.o-ncvCompletion__cta.-loadMore:hover,.-cancelFull.o-ncvModal__learnMore:hover,.-cancelFull.o-commissionDepForm__button:hover,.-cancelFull.o-bogo__cta:hover,.-cancelFull.o-ageGate__cta:hover,.-cancelFull.o-addressSearch__btn:hover,.-cancelFull.o-addressForm__button.-save:hover,.-cancelFull.o-addressForm__button.-riverbend:hover,.-cancelFull.o-accountMember__cta:hover,.-cancelFull.o-acctSettProfile__bindBtn:hover,.-cancelFull.m-noOrderCard__link:hover,.-cancelFull.m-guiConsolidation__btn:hover,.-cancelFull.m-guiCodeForm__submit:hover,.-cancelFull.m-acctCard__addBusAddButton:hover{
  background-color:#30862D;
  color:#ffffff
}

.a-button.-cancelFull,.-cancelFull.p-guiCodeEdit__btn,.-cancelFull.o-preAuthorization__button.-save,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.-cancelFull.o-ncvCompletion__cta.-loadMore,.-cancelFull.o-ncvModal__learnMore,.-cancelFull.o-commissionDepForm__button,.-cancelFull.o-bogo__cta,.-cancelFull.o-ageGate__cta,.-cancelFull.o-addressSearch__btn,.-cancelFull.o-addressForm__button.-save,.-cancelFull.o-addressForm__button.-riverbend,.-cancelFull.o-accountMember__cta,.-cancelFull.o-acctSettProfile__bindBtn,.-cancelFull.m-noOrderCard__link,.-cancelFull.m-guiConsolidation__btn,.-cancelFull.m-guiCodeForm__submit,.-cancelFull.m-acctCard__addBusAddButton{
  display:block;
  background-color:#ffffff;
  font-size:16px;
  font-weight:700;
  width:100%;
  text-align:center;
  padding:14px 76px
}

@media only screen and (max-width: 768px){
  .-isCnReactivationForm .a-button.-cancelFull,.-isCnReactivationForm .-cancelFull.p-guiCodeEdit__btn,.-isCnReactivationForm .-cancelFull.o-preAuthorization__button.-save,.-isCnReactivationForm .-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.-isCnReactivationForm .-cancelFull.o-ncvCompletion__cta.-loadMore,.-isCnReactivationForm .-cancelFull.o-ncvModal__learnMore,.-isCnReactivationForm .-cancelFull.o-commissionDepForm__button,.-isCnReactivationForm .-cancelFull.o-bogo__cta,.-isCnReactivationForm .-cancelFull.o-ageGate__cta,.-isCnReactivationForm .-cancelFull.o-addressSearch__btn,.-isCnReactivationForm .-cancelFull.o-addressForm__button.-save,.-isCnReactivationForm .-cancelFull.o-addressForm__button.-riverbend,.-isCnReactivationForm .-cancelFull.o-accountMember__cta,.-isCnReactivationForm .-cancelFull.o-acctSettProfile__bindBtn,.-isCnReactivationForm .-cancelFull.m-noOrderCard__link,.-isCnReactivationForm .-cancelFull.m-guiConsolidation__btn,.-isCnReactivationForm .-cancelFull.m-guiCodeForm__submit,.-isCnReactivationForm .-cancelFull.m-acctCard__addBusAddButton{
    font-size:14px
  }
}

@media only screen and (min-width: 768px){
  .a-button.-cancelFull,.-cancelFull.p-guiCodeEdit__btn,.-cancelFull.o-preAuthorization__button.-save,.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.-cancelFull.o-ncvCompletion__cta.-loadMore,.-cancelFull.o-ncvModal__learnMore,.-cancelFull.o-commissionDepForm__button,.-cancelFull.o-bogo__cta,.-cancelFull.o-ageGate__cta,.-cancelFull.o-addressSearch__btn,.-cancelFull.o-addressForm__button.-save,.-cancelFull.o-addressForm__button.-riverbend,.-cancelFull.o-accountMember__cta,.-cancelFull.o-acctSettProfile__bindBtn,.-cancelFull.m-noOrderCard__link,.-cancelFull.m-guiConsolidation__btn,.-cancelFull.m-guiCodeForm__submit,.-cancelFull.m-acctCard__addBusAddButton{
    width:auto;
    display:inline-block;
    font-weight:500;
    padding-left:48px;
    padding-right:48px
  }
}

.a-button.-cancelModal,.-cancelModal.p-guiCodeEdit__btn,.-cancelModal.o-preAuthorization__button.-save,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.-cancelModal.o-ncvCompletion__cta.-loadMore,.-cancelModal.o-ncvModal__learnMore,.-cancelModal.o-commissionDepForm__button,.-cancelModal.o-bogo__cta,.-cancelModal.o-ageGate__cta,.-cancelModal.o-addressSearch__btn,.-cancelModal.o-addressForm__button.-save,.-cancelModal.o-addressForm__button.-riverbend,.-cancelModal.o-accountMember__cta,.-cancelModal.o-acctSettProfile__bindBtn,.-cancelModal.m-noOrderCard__link,.-cancelModal.m-guiConsolidation__btn,.-cancelModal.m-guiCodeForm__submit,.-cancelModal.m-acctCard__addBusAddButton{
  display:block;
  background-color:#ffffff;
  font-size:16px;
  font-weight:700;
  width:100%;
  text-align:center;
  color:#30862D;
  padding:14px 76px;
  -webkit-box-flex:0;
      -ms-flex:0 1 40%;
          flex:0 1 40%
}

@media only screen and (max-width: 768px){
  .-isCnReactivationForm .a-button.-cancelModal,.-isCnReactivationForm .-cancelModal.p-guiCodeEdit__btn,.-isCnReactivationForm .-cancelModal.o-preAuthorization__button.-save,.-isCnReactivationForm .-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.-isCnReactivationForm .-cancelModal.o-ncvCompletion__cta.-loadMore,.-isCnReactivationForm .-cancelModal.o-ncvModal__learnMore,.-isCnReactivationForm .-cancelModal.o-commissionDepForm__button,.-isCnReactivationForm .-cancelModal.o-bogo__cta,.-isCnReactivationForm .-cancelModal.o-ageGate__cta,.-isCnReactivationForm .-cancelModal.o-addressSearch__btn,.-isCnReactivationForm .-cancelModal.o-addressForm__button.-save,.-isCnReactivationForm .-cancelModal.o-addressForm__button.-riverbend,.-isCnReactivationForm .-cancelModal.o-accountMember__cta,.-isCnReactivationForm .-cancelModal.o-acctSettProfile__bindBtn,.-isCnReactivationForm .-cancelModal.m-noOrderCard__link,.-isCnReactivationForm .-cancelModal.m-guiConsolidation__btn,.-isCnReactivationForm .-cancelModal.m-guiCodeForm__submit,.-isCnReactivationForm .-cancelModal.m-acctCard__addBusAddButton{
    font-size:14px
  }
}

@media only screen and (min-width: 768px){
  .a-button.-cancelModal,.-cancelModal.p-guiCodeEdit__btn,.-cancelModal.o-preAuthorization__button.-save,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.-cancelModal.o-ncvCompletion__cta.-loadMore,.-cancelModal.o-ncvModal__learnMore,.-cancelModal.o-commissionDepForm__button,.-cancelModal.o-bogo__cta,.-cancelModal.o-ageGate__cta,.-cancelModal.o-addressSearch__btn,.-cancelModal.o-addressForm__button.-save,.-cancelModal.o-addressForm__button.-riverbend,.-cancelModal.o-accountMember__cta,.-cancelModal.o-acctSettProfile__bindBtn,.-cancelModal.m-noOrderCard__link,.-cancelModal.m-guiConsolidation__btn,.-cancelModal.m-guiCodeForm__submit,.-cancelModal.m-acctCard__addBusAddButton{
    width:auto;
    display:inline-block;
    font-weight:700;
    padding-left:48px;
    padding-right:48px
  }
}

.a-button.-cancelModal:active,.-cancelModal.p-guiCodeEdit__btn:active,.-cancelModal.o-preAuthorization__button.-save:active,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:active,.-cancelModal.o-ncvCompletion__cta.-loadMore:active,.-cancelModal.o-ncvModal__learnMore:active,.-cancelModal.o-commissionDepForm__button:active,.-cancelModal.o-bogo__cta:active,.-cancelModal.o-ageGate__cta:active,.-cancelModal.o-addressSearch__btn:active,.-cancelModal.o-addressForm__button.-save:active,.-cancelModal.o-addressForm__button.-riverbend:active,.-cancelModal.o-accountMember__cta:active,.-cancelModal.o-acctSettProfile__bindBtn:active,.-cancelModal.m-noOrderCard__link:active,.-cancelModal.m-guiConsolidation__btn:active,.-cancelModal.m-guiCodeForm__submit:active,.-cancelModal.m-acctCard__addBusAddButton:active,.a-button.-cancelModal:focus,.-cancelModal.p-guiCodeEdit__btn:focus,.-cancelModal.o-preAuthorization__button.-save:focus,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:focus,.-cancelModal.o-ncvCompletion__cta.-loadMore:focus,.-cancelModal.o-ncvModal__learnMore:focus,.-cancelModal.o-commissionDepForm__button:focus,.-cancelModal.o-bogo__cta:focus,.-cancelModal.o-ageGate__cta:focus,.-cancelModal.o-addressSearch__btn:focus,.-cancelModal.o-addressForm__button.-save:focus,.-cancelModal.o-addressForm__button.-riverbend:focus,.-cancelModal.o-accountMember__cta:focus,.-cancelModal.o-acctSettProfile__bindBtn:focus,.-cancelModal.m-noOrderCard__link:focus,.-cancelModal.m-guiConsolidation__btn:focus,.-cancelModal.m-guiCodeForm__submit:focus,.-cancelModal.m-acctCard__addBusAddButton:focus,.a-button.-cancelModal:hover,.-cancelModal.p-guiCodeEdit__btn:hover,.-cancelModal.o-preAuthorization__button.-save:hover,.-cancelModal.o-r3CampaignClockinForm__actionButton.-save:hover,.-cancelModal.o-ncvCompletion__cta.-loadMore:hover,.-cancelModal.o-ncvModal__learnMore:hover,.-cancelModal.o-commissionDepForm__button:hover,.-cancelModal.o-bogo__cta:hover,.-cancelModal.o-ageGate__cta:hover,.-cancelModal.o-addressSearch__btn:hover,.-cancelModal.o-addressForm__button.-save:hover,.-cancelModal.o-addressForm__button.-riverbend:hover,.-cancelModal.o-accountMember__cta:hover,.-cancelModal.o-acctSettProfile__bindBtn:hover,.-cancelModal.m-noOrderCard__link:hover,.-cancelModal.m-guiConsolidation__btn:hover,.-cancelModal.m-guiCodeForm__submit:hover,.-cancelModal.m-acctCard__addBusAddButton:hover{
  background-color:#30862D;
  color:#ffffff
}

.a-button.-cancelPay,.-cancelPay.p-guiCodeEdit__btn,.-cancelPay.o-preAuthorization__button.-save,.-cancelPay.o-r3CampaignClockinForm__actionButton.-save,.-cancelPay.o-ncvCompletion__cta.-loadMore,.-cancelPay.o-ncvModal__learnMore,.-cancelPay.o-commissionDepForm__button,.-cancelPay.o-bogo__cta,.-cancelPay.o-ageGate__cta,.-cancelPay.o-addressSearch__btn,.-cancelPay.o-addressForm__button.-save,.-cancelPay.o-addressForm__button.-riverbend,.-cancelPay.o-accountMember__cta,.-cancelPay.o-acctSettProfile__bindBtn,.-cancelPay.m-noOrderCard__link,.-cancelPay.m-guiConsolidation__btn,.-cancelPay.m-guiCodeForm__submit,.-cancelPay.m-acctCard__addBusAddButton{
  background-color:transparent;
  border-width:1px;
  border-color:#30862D;
  font-size:14px;
  color:#30862D;
  padding-left:25px;
  padding-right:25px;
  padding-top:9px;
  padding-bottom:9px
}

.a-button.-cancelPay:active,.-cancelPay.p-guiCodeEdit__btn:active,.-cancelPay.o-preAuthorization__button.-save:active,.-cancelPay.o-r3CampaignClockinForm__actionButton.-save:active,.-cancelPay.o-ncvCompletion__cta.-loadMore:active,.-cancelPay.o-ncvModal__learnMore:active,.-cancelPay.o-commissionDepForm__button:active,.-cancelPay.o-bogo__cta:active,.-cancelPay.o-ageGate__cta:active,.-cancelPay.o-addressSearch__btn:active,.-cancelPay.o-addressForm__button.-save:active,.-cancelPay.o-addressForm__button.-riverbend:active,.-cancelPay.o-accountMember__cta:active,.-cancelPay.o-acctSettProfile__bindBtn:active,.-cancelPay.m-noOrderCard__link:active,.-cancelPay.m-guiConsolidation__btn:active,.-cancelPay.m-guiCodeForm__submit:active,.-cancelPay.m-acctCard__addBusAddButton:active,.a-button.-cancelPay:focus,.-cancelPay.p-guiCodeEdit__btn:focus,.-cancelPay.o-preAuthorization__button.-save:focus,.-cancelPay.o-r3CampaignClockinForm__actionButton.-save:focus,.-cancelPay.o-ncvCompletion__cta.-loadMore:focus,.-cancelPay.o-ncvModal__learnMore:focus,.-cancelPay.o-commissionDepForm__button:focus,.-cancelPay.o-bogo__cta:focus,.-cancelPay.o-ageGate__cta:focus,.-cancelPay.o-addressSearch__btn:focus,.-cancelPay.o-addressForm__button.-save:focus,.-cancelPay.o-addressForm__button.-riverbend:focus,.-cancelPay.o-accountMember__cta:focus,.-cancelPay.o-acctSettProfile__bindBtn:focus,.-cancelPay.m-noOrderCard__link:focus,.-cancelPay.m-guiConsolidation__btn:focus,.-cancelPay.m-guiCodeForm__submit:focus,.-cancelPay.m-acctCard__addBusAddButton:focus,.a-button.-cancelPay:hover,.-cancelPay.p-guiCodeEdit__btn:hover,.-cancelPay.o-preAuthorization__button.-save:hover,.-cancelPay.o-r3CampaignClockinForm__actionButton.-save:hover,.-cancelPay.o-ncvCompletion__cta.-loadMore:hover,.-cancelPay.o-ncvModal__learnMore:hover,.-cancelPay.o-commissionDepForm__button:hover,.-cancelPay.o-bogo__cta:hover,.-cancelPay.o-ageGate__cta:hover,.-cancelPay.o-addressSearch__btn:hover,.-cancelPay.o-addressForm__button.-save:hover,.-cancelPay.o-addressForm__button.-riverbend:hover,.-cancelPay.o-accountMember__cta:hover,.-cancelPay.o-acctSettProfile__bindBtn:hover,.-cancelPay.m-noOrderCard__link:hover,.-cancelPay.m-guiConsolidation__btn:hover,.-cancelPay.m-guiCodeForm__submit:hover,.-cancelPay.m-acctCard__addBusAddButton:hover{
  background-color:#30862D;
  color:#ffffff
}

@media (min-width: 768px){
  .a-button.-cancelPay,.-cancelPay.p-guiCodeEdit__btn,.-cancelPay.o-preAuthorization__button.-save,.-cancelPay.o-r3CampaignClockinForm__actionButton.-save,.-cancelPay.o-ncvCompletion__cta.-loadMore,.-cancelPay.o-ncvModal__learnMore,.-cancelPay.o-commissionDepForm__button,.-cancelPay.o-bogo__cta,.-cancelPay.o-ageGate__cta,.-cancelPay.o-addressSearch__btn,.-cancelPay.o-addressForm__button.-save,.-cancelPay.o-addressForm__button.-riverbend,.-cancelPay.o-accountMember__cta,.-cancelPay.o-acctSettProfile__bindBtn,.-cancelPay.m-noOrderCard__link,.-cancelPay.m-guiConsolidation__btn,.-cancelPay.m-guiCodeForm__submit,.-cancelPay.m-acctCard__addBusAddButton{
    font-size:16px;
    padding-top:11px;
    padding-bottom:11px
  }
}

.a-button.-cartCheckout,.-cartCheckout.p-guiCodeEdit__btn,.-cartCheckout.o-preAuthorization__button.-save,.-cartCheckout.o-r3CampaignClockinForm__actionButton.-save,.-cartCheckout.o-ncvCompletion__cta.-loadMore,.-cartCheckout.o-ncvModal__learnMore,.-cartCheckout.o-commissionDepForm__button,.-cartCheckout.o-bogo__cta,.-cartCheckout.o-ageGate__cta,.-cartCheckout.o-addressSearch__btn,.-cartCheckout.o-addressForm__button.-save,.-cartCheckout.o-addressForm__button.-riverbend,.-cartCheckout.o-accountMember__cta,.-cartCheckout.o-acctSettProfile__bindBtn,.-cartCheckout.m-noOrderCard__link,.-cartCheckout.m-guiConsolidation__btn,.-cartCheckout.m-guiCodeForm__submit,.-cartCheckout.m-acctCard__addBusAddButton{
  min-height:48px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  font-weight:500;
  text-align:center;
  letter-spacing:0.05em;
  margin-top:15px
}

.a-button.-cartCheckout:after,.-cartCheckout.p-guiCodeEdit__btn:after,.-cartCheckout.o-preAuthorization__button.-save:after,.-cartCheckout.o-r3CampaignClockinForm__actionButton.-save:after,.-cartCheckout.o-ncvCompletion__cta.-loadMore:after,.-cartCheckout.o-ncvModal__learnMore:after,.-cartCheckout.o-commissionDepForm__button:after,.-cartCheckout.o-bogo__cta:after,.-cartCheckout.o-ageGate__cta:after,.-cartCheckout.o-addressSearch__btn:after,.-cartCheckout.o-addressForm__button.-save:after,.-cartCheckout.o-addressForm__button.-riverbend:after,.-cartCheckout.o-accountMember__cta:after,.-cartCheckout.o-acctSettProfile__bindBtn:after,.-cartCheckout.m-noOrderCard__link:after,.-cartCheckout.m-guiConsolidation__btn:after,.-cartCheckout.m-guiCodeForm__submit:after,.-cartCheckout.m-acctCard__addBusAddButton:after{
  content:"";
  height:48px;
  margin-top:-10px;
  margin-bottom:-10px
}

@media only screen and (min-width: 768px){
  .a-button.-cartCheckout,.-cartCheckout.p-guiCodeEdit__btn,.-cartCheckout.o-preAuthorization__button.-save,.-cartCheckout.o-r3CampaignClockinForm__actionButton.-save,.-cartCheckout.o-ncvCompletion__cta.-loadMore,.-cartCheckout.o-ncvModal__learnMore,.-cartCheckout.o-commissionDepForm__button,.-cartCheckout.o-bogo__cta,.-cartCheckout.o-ageGate__cta,.-cartCheckout.o-addressSearch__btn,.-cartCheckout.o-addressForm__button.-save,.-cartCheckout.o-addressForm__button.-riverbend,.-cartCheckout.o-accountMember__cta,.-cartCheckout.o-acctSettProfile__bindBtn,.-cartCheckout.m-noOrderCard__link,.-cartCheckout.m-guiConsolidation__btn,.-cartCheckout.m-guiCodeForm__submit,.-cartCheckout.m-acctCard__addBusAddButton{
    font-size:22px;
    min-height:64px
  }

  .a-button.-cartCheckout:after,.-cartCheckout.p-guiCodeEdit__btn:after,.-cartCheckout.o-preAuthorization__button.-save:after,.-cartCheckout.o-r3CampaignClockinForm__actionButton.-save:after,.-cartCheckout.o-ncvCompletion__cta.-loadMore:after,.-cartCheckout.o-ncvModal__learnMore:after,.-cartCheckout.o-commissionDepForm__button:after,.-cartCheckout.o-bogo__cta:after,.-cartCheckout.o-ageGate__cta:after,.-cartCheckout.o-addressSearch__btn:after,.-cartCheckout.o-addressForm__button.-save:after,.-cartCheckout.o-addressForm__button.-riverbend:after,.-cartCheckout.o-accountMember__cta:after,.-cartCheckout.o-acctSettProfile__bindBtn:after,.-cartCheckout.m-noOrderCard__link:after,.-cartCheckout.m-guiConsolidation__btn:after,.-cartCheckout.m-guiCodeForm__submit:after,.-cartCheckout.m-acctCard__addBusAddButton:after{
    height:64px
  }
}

.a-button.-catFacetModal,.-catFacetModal.p-guiCodeEdit__btn,.-catFacetModal.o-preAuthorization__button.-save,.-catFacetModal.o-r3CampaignClockinForm__actionButton.-save,.-catFacetModal.o-ncvCompletion__cta.-loadMore,.-catFacetModal.o-ncvModal__learnMore,.-catFacetModal.o-commissionDepForm__button,.-catFacetModal.o-bogo__cta,.-catFacetModal.o-ageGate__cta,.-catFacetModal.o-addressSearch__btn,.-catFacetModal.o-addressForm__button.-save,.-catFacetModal.o-addressForm__button.-riverbend,.-catFacetModal.o-accountMember__cta,.-catFacetModal.o-acctSettProfile__bindBtn,.-catFacetModal.m-noOrderCard__link,.-catFacetModal.m-guiConsolidation__btn,.-catFacetModal.m-guiCodeForm__submit,.-catFacetModal.m-acctCard__addBusAddButton{
  height:40px;
  padding-left:25px;
  padding-right:25px
}

.a-button.-close,.-close.p-guiCodeEdit__btn,.-close.o-preAuthorization__button.-save,.-close.o-r3CampaignClockinForm__actionButton.-save,.-close.o-ncvCompletion__cta.-loadMore,.-close.o-ncvModal__learnMore,.-close.o-commissionDepForm__button,.-close.o-bogo__cta,.-close.o-ageGate__cta,.-close.o-addressSearch__btn,.-close.o-addressForm__button.-save,.-close.o-addressForm__button.-riverbend,.-close.o-accountMember__cta,.-close.o-acctSettProfile__bindBtn,.-close.m-noOrderCard__link,.-close.m-guiConsolidation__btn,.-close.m-guiCodeForm__submit,.-close.m-acctCard__addBusAddButton{
  font-size:inherit;
  color:#999;
  background-color:transparent;
  line-height:0;
  padding:0
}

.a-button.-eInvoice,.-eInvoice.p-guiCodeEdit__btn,.-eInvoice.o-preAuthorization__button.-save,.-eInvoice.o-r3CampaignClockinForm__actionButton.-save,.-eInvoice.o-ncvCompletion__cta.-loadMore,.-eInvoice.o-ncvModal__learnMore,.-eInvoice.o-commissionDepForm__button,.-eInvoice.o-bogo__cta,.-eInvoice.o-ageGate__cta,.-eInvoice.o-addressSearch__btn,.-eInvoice.o-addressForm__button.-save,.-eInvoice.o-addressForm__button.-riverbend,.-eInvoice.o-accountMember__cta,.-eInvoice.o-acctSettProfile__bindBtn,.-eInvoice.m-noOrderCard__link,.-eInvoice.m-guiConsolidation__btn,.-eInvoice.m-guiCodeForm__submit,.-eInvoice.m-acctCard__addBusAddButton{
  font-weight:500;
  font-size:16px;
  padding:11px 26px;
  letter-spacing:.48px
}

@media (min-width: 768px){
  .a-button.-eInvoice,.-eInvoice.p-guiCodeEdit__btn,.-eInvoice.o-preAuthorization__button.-save,.-eInvoice.o-r3CampaignClockinForm__actionButton.-save,.-eInvoice.o-ncvCompletion__cta.-loadMore,.-eInvoice.o-ncvModal__learnMore,.-eInvoice.o-commissionDepForm__button,.-eInvoice.o-bogo__cta,.-eInvoice.o-ageGate__cta,.-eInvoice.o-addressSearch__btn,.-eInvoice.o-addressForm__button.-save,.-eInvoice.o-addressForm__button.-riverbend,.-eInvoice.o-accountMember__cta,.-eInvoice.o-acctSettProfile__bindBtn,.-eInvoice.m-noOrderCard__link,.-eInvoice.m-guiConsolidation__btn,.-eInvoice.m-guiCodeForm__submit,.-eInvoice.m-acctCard__addBusAddButton{
    margin-bottom:0;
    margin-right:auto
  }
}

.a-button.-guestCheckout,.-guestCheckout.p-guiCodeEdit__btn,.-guestCheckout.o-preAuthorization__button.-save,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save,.-guestCheckout.o-ncvCompletion__cta.-loadMore,.-guestCheckout.o-ncvModal__learnMore,.-guestCheckout.o-commissionDepForm__button,.-guestCheckout.o-bogo__cta,.-guestCheckout.o-ageGate__cta,.-guestCheckout.o-addressSearch__btn,.-guestCheckout.o-addressForm__button.-save,.-guestCheckout.o-addressForm__button.-riverbend,.-guestCheckout.o-accountMember__cta,.-guestCheckout.o-acctSettProfile__bindBtn,.-guestCheckout.m-noOrderCard__link,.-guestCheckout.m-guiConsolidation__btn,.-guestCheckout.m-guiCodeForm__submit,.-guestCheckout.m-acctCard__addBusAddButton{
  display:block;
  font-weight:500;
  font-size:16px;
  text-align:center;
  width:100%;
  padding-bottom:13px;
  padding-top:13px
}

@media (min-width: 768px){
  .a-button.-guestCheckout,.-guestCheckout.p-guiCodeEdit__btn,.-guestCheckout.o-preAuthorization__button.-save,.-guestCheckout.o-r3CampaignClockinForm__actionButton.-save,.-guestCheckout.o-ncvCompletion__cta.-loadMore,.-guestCheckout.o-ncvModal__learnMore,.-guestCheckout.o-commissionDepForm__button,.-guestCheckout.o-bogo__cta,.-guestCheckout.o-ageGate__cta,.-guestCheckout.o-addressSearch__btn,.-guestCheckout.o-addressForm__button.-save,.-guestCheckout.o-addressForm__button.-riverbend,.-guestCheckout.o-accountMember__cta,.-guestCheckout.o-acctSettProfile__bindBtn,.-guestCheckout.m-noOrderCard__link,.-guestCheckout.m-guiConsolidation__btn,.-guestCheckout.m-guiCodeForm__submit,.-guestCheckout.m-acctCard__addBusAddButton{
    width:255px
  }
}

.a-button.-guestShopping,.-guestShopping.p-guiCodeEdit__btn,.-guestShopping.o-preAuthorization__button.-save,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save,.-guestShopping.o-ncvCompletion__cta.-loadMore,.-guestShopping.o-ncvModal__learnMore,.-guestShopping.o-commissionDepForm__button,.-guestShopping.o-bogo__cta,.-guestShopping.o-ageGate__cta,.-guestShopping.o-addressSearch__btn,.-guestShopping.o-addressForm__button.-save,.-guestShopping.o-addressForm__button.-riverbend,.-guestShopping.o-accountMember__cta,.-guestShopping.o-acctSettProfile__bindBtn,.-guestShopping.m-noOrderCard__link,.-guestShopping.m-guiConsolidation__btn,.-guestShopping.m-guiCodeForm__submit,.-guestShopping.m-acctCard__addBusAddButton{
  display:block;
  font-weight:500;
  font-size:16px;
  text-align:center;
  width:100%;
  padding-bottom:13px;
  padding-top:13px
}

@media (min-width: 768px){
  .a-button.-guestShopping,.-guestShopping.p-guiCodeEdit__btn,.-guestShopping.o-preAuthorization__button.-save,.-guestShopping.o-r3CampaignClockinForm__actionButton.-save,.-guestShopping.o-ncvCompletion__cta.-loadMore,.-guestShopping.o-ncvModal__learnMore,.-guestShopping.o-commissionDepForm__button,.-guestShopping.o-bogo__cta,.-guestShopping.o-ageGate__cta,.-guestShopping.o-addressSearch__btn,.-guestShopping.o-addressForm__button.-save,.-guestShopping.o-addressForm__button.-riverbend,.-guestShopping.o-accountMember__cta,.-guestShopping.o-acctSettProfile__bindBtn,.-guestShopping.m-noOrderCard__link,.-guestShopping.m-guiConsolidation__btn,.-guestShopping.m-guiCodeForm__submit,.-guestShopping.m-acctCard__addBusAddButton{
    width:210px
  }
}

.a-button.-load,.-load.p-guiCodeEdit__btn,.-load.o-preAuthorization__button.-save,.-load.o-r3CampaignClockinForm__actionButton.-save,.-load.o-ncvCompletion__cta.-loadMore,.-load.o-ncvModal__learnMore,.-load.o-commissionDepForm__button,.-load.o-bogo__cta,.-load.o-ageGate__cta,.-load.o-addressSearch__btn,.-load.o-addressForm__button.-save,.-load.o-addressForm__button.-riverbend,.-load.o-accountMember__cta,.-load.o-acctSettProfile__bindBtn,.-load.m-noOrderCard__link,.-load.m-guiConsolidation__btn,.-load.m-guiCodeForm__submit,.-load.m-acctCard__addBusAddButton{
  width:100%;
  max-width:170px
}

.a-button.-modal,.-modal.p-guiCodeEdit__btn,.-modal.o-preAuthorization__button.-save,.-modal.o-r3CampaignClockinForm__actionButton.-save,.-modal.o-ncvCompletion__cta.-loadMore,.-modal.o-ncvModal__learnMore,.a-button.o-modalCallCustomerService__backButton,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore,.-modal.o-commissionDepForm__button,.o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-modal.o-bogo__cta,.o-bogo__cta.o-modalCallCustomerService__backButton,.-modal.o-ageGate__cta,.o-ageGate__cta.o-modalCallCustomerService__backButton,.-modal.o-addressSearch__btn,.o-addressSearch__btn.o-modalCallCustomerService__backButton,.-modal.o-addressForm__button.-save,.o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-modal.o-addressForm__button.-riverbend,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-modal.o-accountMember__cta,.o-accountMember__cta.o-modalCallCustomerService__backButton,.-modal.o-acctSettProfile__bindBtn,.o-acctSettProfile__bindBtn.o-modalCallCustomerService__backButton,.-modal.m-noOrderCard__link,.m-noOrderCard__link.o-modalCallCustomerService__backButton,.-modal.m-guiConsolidation__btn,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-modal.m-guiCodeForm__submit,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-modal.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
  width:100%;
  margin-bottom:16px;
  padding-top:12px;
  padding-bottom:12px;
  font-size:16px;
  font-weight:500;
  text-align:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media only screen and (min-width: 768px){
  .a-button.-modal,.-modal.p-guiCodeEdit__btn,.-modal.o-preAuthorization__button.-save,.-modal.o-r3CampaignClockinForm__actionButton.-save,.-modal.o-ncvCompletion__cta.-loadMore,.-modal.o-ncvModal__learnMore,.a-button.o-modalCallCustomerService__backButton,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore,.-modal.o-commissionDepForm__button,.o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-modal.o-bogo__cta,.o-bogo__cta.o-modalCallCustomerService__backButton,.-modal.o-ageGate__cta,.o-ageGate__cta.o-modalCallCustomerService__backButton,.-modal.o-addressSearch__btn,.o-addressSearch__btn.o-modalCallCustomerService__backButton,.-modal.o-addressForm__button.-save,.o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-modal.o-addressForm__button.-riverbend,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-modal.o-accountMember__cta,.o-accountMember__cta.o-modalCallCustomerService__backButton,.-modal.o-acctSettProfile__bindBtn,.o-acctSettProfile__bindBtn.o-modalCallCustomerService__backButton,.-modal.m-noOrderCard__link,.m-noOrderCard__link.o-modalCallCustomerService__backButton,.-modal.m-guiConsolidation__btn,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-modal.m-guiCodeForm__submit,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-modal.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
    padding-left:32px;
    padding-right:32px;
    width:auto;
    margin-bottom:0;
    min-width:150px
  }

  .a-button.-modal:first-child,.-modal.p-guiCodeEdit__btn:first-child,.-modal.o-preAuthorization__button.-save:first-child,.-modal.o-r3CampaignClockinForm__actionButton.-save:first-child,.-modal.o-ncvCompletion__cta.-loadMore:first-child,.-modal.o-ncvModal__learnMore:first-child,.a-button.o-modalCallCustomerService__backButton:first-child,.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:first-child,.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:first-child,.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:first-child,.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:first-child,.o-modalCallCustomerService__backButton.o-ncvModal__learnMore:first-child,.-modal.o-commissionDepForm__button:first-child,.o-commissionDepForm__button.o-modalCallCustomerService__backButton:first-child,.-modal.o-bogo__cta:first-child,.o-bogo__cta.o-modalCallCustomerService__backButton:first-child,.-modal.o-ageGate__cta:first-child,.o-ageGate__cta.o-modalCallCustomerService__backButton:first-child,.-modal.o-addressSearch__btn:first-child,.o-addressSearch__btn.o-modalCallCustomerService__backButton:first-child,.-modal.o-addressForm__button.-save:first-child,.o-addressForm__button.-save.o-modalCallCustomerService__backButton:first-child,.-modal.o-addressForm__button.-riverbend:first-child,.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:first-child,.-modal.o-accountMember__cta:first-child,.o-accountMember__cta.o-modalCallCustomerService__backButton:first-child,.-modal.o-acctSettProfile__bindBtn:first-child,.o-acctSettProfile__bindBtn.o-modalCallCustomerService__backButton:first-child,.-modal.m-noOrderCard__link:first-child,.m-noOrderCard__link.o-modalCallCustomerService__backButton:first-child,.-modal.m-guiConsolidation__btn:first-child,.m-guiConsolidation__btn.o-modalCallCustomerService__backButton:first-child,.-modal.m-guiCodeForm__submit:first-child,.m-guiCodeForm__submit.o-modalCallCustomerService__backButton:first-child,.-modal.m-acctCard__addBusAddButton:first-child,.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:first-child{
    margin-right:15px
  }
}

.a-button.-mkt,.-mkt.p-guiCodeEdit__btn,.-mkt.o-preAuthorization__button.-save,.-mkt.o-r3CampaignClockinForm__actionButton.-save,.-mkt.o-ncvCompletion__cta.-loadMore,.-mkt.o-ncvModal__learnMore,.-mkt.o-commissionDepForm__button,.-mkt.o-bogo__cta,.-mkt.o-ageGate__cta,.-mkt.o-addressSearch__btn,.-mkt.o-addressForm__button.-save,.-mkt.o-addressForm__button.-riverbend,.-mkt.o-accountMember__cta,.-mkt.o-acctSettProfile__bindBtn,.-mkt.m-noOrderCard__link,.-mkt.m-guiConsolidation__btn,.-mkt.m-guiCodeForm__submit,.-mkt.m-acctCard__addBusAddButton{
  background-color:#0a6ed6
}

.a-button.-mkt.-outline,.-mkt.-outline.p-guiCodeEdit__btn,.-mkt.-outline.o-preAuthorization__button.-save,.-mkt.-outline.o-r3CampaignClockinForm__actionButton.-save,.-mkt.-outline.o-ncvCompletion__cta.-loadMore,.-mkt.-outline.o-ncvModal__learnMore,.-mkt.-outline.o-commissionDepForm__button,.-mkt.-outline.o-bogo__cta,.-mkt.-outline.o-ageGate__cta,.-mkt.-outline.o-addressSearch__btn,.-mkt.-outline.o-addressForm__button.-save,.-mkt.-outline.o-addressForm__button.-riverbend,.-mkt.-outline.o-accountMember__cta,.-mkt.-outline.o-acctSettProfile__bindBtn,.-mkt.-outline.m-noOrderCard__link,.-mkt.-outline.m-guiConsolidation__btn,.-mkt.-outline.m-guiCodeForm__submit,.-mkt.m-acctCard__addBusAddButton{
  background-color:#ffffff;
  border-width:1px;
  border-width:1px;
  border-color:#0a6ed6;
  color:#0a6ed6
}

.a-button.-mkt.-outline:not(.-green):hover,.-mkt.-outline.p-guiCodeEdit__btn:not(.-green):hover,.-mkt.-outline.o-preAuthorization__button.-save:not(.-green):hover,.-mkt.-outline.o-r3CampaignClockinForm__actionButton.-save:not(.-green):hover,.-mkt.-outline.o-ncvCompletion__cta.-loadMore:not(.-green):hover,.-mkt.-outline.o-ncvModal__learnMore:not(.-green):hover,.-mkt.-outline.o-commissionDepForm__button:not(.-green):hover,.-mkt.-outline.o-bogo__cta:not(.-green):hover,.-mkt.-outline.o-ageGate__cta:not(.-green):hover,.-mkt.-outline.o-addressSearch__btn:not(.-green):hover,.-mkt.-outline.o-addressForm__button.-save:not(.-green):hover,.-mkt.-outline.o-addressForm__button.-riverbend:not(.-green):hover,.-mkt.-outline.o-accountMember__cta:not(.-green):hover,.-mkt.-outline.o-acctSettProfile__bindBtn:not(.-green):hover,.-mkt.-outline.m-noOrderCard__link:not(.-green):hover,.-mkt.-outline.m-guiConsolidation__btn:not(.-green):hover,.-mkt.-outline.m-guiCodeForm__submit:not(.-green):hover,.-mkt.m-acctCard__addBusAddButton:not(.-green):hover{
  color:#ffffff;
  background-color:#0a6ed6
}

.a-button.-reactivation,.-reactivation.p-guiCodeEdit__btn,.-reactivation.o-preAuthorization__button.-save,.-reactivation.o-r3CampaignClockinForm__actionButton.-save,.-reactivation.o-ncvCompletion__cta.-loadMore,.-reactivation.o-ncvModal__learnMore,.-reactivation.o-commissionDepForm__button,.-reactivation.o-bogo__cta,.-reactivation.o-ageGate__cta,.-reactivation.o-addressSearch__btn,.-reactivation.o-addressForm__button.-save,.-reactivation.o-addressForm__button.-riverbend,.-reactivation.o-accountMember__cta,.o-accountMember__cta.-cnReactivation,.-reactivation.o-acctSettProfile__bindBtn,.-reactivation.m-noOrderCard__link,.-reactivation.m-guiConsolidation__btn,.-reactivation.m-guiCodeForm__submit,.-reactivation.m-acctCard__addBusAddButton{
  display:block;
  margin-bottom:10px;
  font-size:16px;
  font-weight:700;
  text-align:center
}

@media only screen and (max-width: 768px){
  .-isCn .a-button.-reactivation,.-isCn .-reactivation.p-guiCodeEdit__btn,.-isCn .-reactivation.o-preAuthorization__button.-save,.-isCn .-reactivation.o-r3CampaignClockinForm__actionButton.-save,.-isCn .-reactivation.o-ncvCompletion__cta.-loadMore,.-isCn .-reactivation.o-ncvModal__learnMore,.-isCn .-reactivation.o-commissionDepForm__button,.-isCn .-reactivation.o-bogo__cta,.-isCn .-reactivation.o-ageGate__cta,.-isCn .-reactivation.o-addressSearch__btn,.-isCn .-reactivation.o-addressForm__button.-save,.-isCn .-reactivation.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .a-button.-reactivation,.o-accountMember__cta.-cnReactivation .-reactivation.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .-reactivation.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .-reactivation.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .-reactivation.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .-reactivation.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .-reactivation.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .-reactivation.o-bogo__cta,.o-accountMember__cta.-cnReactivation .-reactivation.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .-reactivation.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .-reactivation.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .-reactivation.o-addressForm__button.-riverbend,.-isCn .-reactivation.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .-reactivation.o-accountMember__cta,.-isCn .o-accountMember__cta.-cnReactivation,.o-accountMember__cta.-cnReactivation .o-accountMember__cta.-cnReactivation,.-isCn .-reactivation.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .-reactivation.o-acctSettProfile__bindBtn,.-isCn .-reactivation.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .-reactivation.m-noOrderCard__link,.-isCn .-reactivation.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .-reactivation.m-guiConsolidation__btn,.-isCn .-reactivation.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .-reactivation.m-guiCodeForm__submit,.-isCn .-reactivation.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .-reactivation.m-acctCard__addBusAddButton{
    width:100px
  }

  .-isCnReactivationForm .a-button.-reactivation,.-isCnReactivationForm .-reactivation.p-guiCodeEdit__btn,.-isCnReactivationForm .-reactivation.o-preAuthorization__button.-save,.-isCnReactivationForm .-reactivation.o-r3CampaignClockinForm__actionButton.-save,.-isCnReactivationForm .-reactivation.o-ncvCompletion__cta.-loadMore,.-isCnReactivationForm .-reactivation.o-ncvModal__learnMore,.-isCnReactivationForm .-reactivation.o-commissionDepForm__button,.-isCnReactivationForm .-reactivation.o-bogo__cta,.-isCnReactivationForm .-reactivation.o-ageGate__cta,.-isCnReactivationForm .-reactivation.o-addressSearch__btn,.-isCnReactivationForm .-reactivation.o-addressForm__button.-save,.-isCnReactivationForm .-reactivation.o-addressForm__button.-riverbend,.-isCnReactivationForm .-reactivation.o-accountMember__cta,.-isCnReactivationForm .o-accountMember__cta.-cnReactivation,.-isCnReactivationForm .-reactivation.o-acctSettProfile__bindBtn,.-isCnReactivationForm .-reactivation.m-noOrderCard__link,.-isCnReactivationForm .-reactivation.m-guiConsolidation__btn,.-isCnReactivationForm .-reactivation.m-guiCodeForm__submit,.-isCnReactivationForm .-reactivation.m-acctCard__addBusAddButton{
    font-size:14px
  }
}

.a-button.-reactivation.-isCn,.-reactivation.-isCn.p-guiCodeEdit__btn,.-reactivation.-isCn.o-preAuthorization__button.-save,.-reactivation.-isCn.o-r3CampaignClockinForm__actionButton.-save,.-reactivation.-isCn.o-ncvCompletion__cta.-loadMore,.-reactivation.-isCn.o-ncvModal__learnMore,.-reactivation.-isCn.o-commissionDepForm__button,.-reactivation.-isCn.o-bogo__cta,.-reactivation.-isCn.o-ageGate__cta,.-reactivation.-isCn.o-addressSearch__btn,.-reactivation.-isCn.o-addressForm__button.-save,.-reactivation.-isCn.o-addressForm__button.-riverbend,.-reactivation.-isCn.o-accountMember__cta,.o-accountMember__cta.-cnReactivation,.-reactivation.-isCn.o-acctSettProfile__bindBtn,.-reactivation.-isCn.m-noOrderCard__link,.-reactivation.-isCn.m-guiConsolidation__btn,.-reactivation.-isCn.m-guiCodeForm__submit,.-reactivation.-isCn.m-acctCard__addBusAddButton{
  padding-top:8px;
  padding-bottom:8px;
  padding-left:0;
  padding-right:0;
  font-weight:600;
  word-break:keep-all
}

@media only screen and (min-width: 768px){
  .a-button.-reactivation,.-reactivation.p-guiCodeEdit__btn,.-reactivation.o-preAuthorization__button.-save,.-reactivation.o-r3CampaignClockinForm__actionButton.-save,.-reactivation.o-ncvCompletion__cta.-loadMore,.-reactivation.o-ncvModal__learnMore,.-reactivation.o-commissionDepForm__button,.-reactivation.o-bogo__cta,.-reactivation.o-ageGate__cta,.-reactivation.o-addressSearch__btn,.-reactivation.o-addressForm__button.-save,.-reactivation.o-addressForm__button.-riverbend,.-reactivation.o-accountMember__cta,.o-accountMember__cta.-cnReactivation,.-reactivation.o-acctSettProfile__bindBtn,.-reactivation.m-noOrderCard__link,.-reactivation.m-guiConsolidation__btn,.-reactivation.m-guiCodeForm__submit,.-reactivation.m-acctCard__addBusAddButton{
    width:auto;
    display:inline-block;
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    margin-bottom:0;
    padding-left:36px;
    padding-right:36px
  }

  .a-button.-reactivation.-isCn,.-reactivation.-isCn.p-guiCodeEdit__btn,.-reactivation.-isCn.o-preAuthorization__button.-save,.-reactivation.-isCn.o-r3CampaignClockinForm__actionButton.-save,.-reactivation.-isCn.o-ncvCompletion__cta.-loadMore,.-reactivation.-isCn.o-ncvModal__learnMore,.-reactivation.-isCn.o-commissionDepForm__button,.-reactivation.-isCn.o-bogo__cta,.-reactivation.-isCn.o-ageGate__cta,.-reactivation.-isCn.o-addressSearch__btn,.-reactivation.-isCn.o-addressForm__button.-save,.-reactivation.-isCn.o-addressForm__button.-riverbend,.-reactivation.-isCn.o-accountMember__cta,.o-accountMember__cta.-cnReactivation,.-reactivation.-isCn.o-acctSettProfile__bindBtn,.-reactivation.-isCn.m-noOrderCard__link,.-reactivation.-isCn.m-guiConsolidation__btn,.-reactivation.-isCn.m-guiCodeForm__submit,.-reactivation.-isCn.m-acctCard__addBusAddButton{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:64px;
    padding-right:64px
  }
}

.a-button.-save,.-save.p-guiCodeEdit__btn,.-save.o-preAuthorization__button,.-save.o-r3CampaignClockinForm__actionButton,.-save.o-ncvCompletion__cta.-loadMore,.-save.o-ncvModal__learnMore,.-save.o-commissionDepForm__button,.-save.o-bogo__cta,.-save.o-ageGate__cta,.-save.o-addressSearch__btn,.-save.o-addressForm__button,.-save.o-accountMember__cta,.-save.o-acctSettProfile__bindBtn,.-save.m-noOrderCard__link,.-save.m-guiConsolidation__btn,.-save.m-guiCodeForm__submit,.-save.m-acctCard__addBusAddButton{
  padding-top:10px;
  padding-bottom:10px;
  border-width:1px;
  border-color:#30862D;
  background-color:#30862D;
  color:#ffffff;
  display:inline-block;
  font-weight:500;
  width:100%
}

.o-addressCn .a-button.-save,.o-addressCn .-save.p-guiCodeEdit__btn,.o-addressCn .-save.o-preAuthorization__button,.o-addressCn .-save.o-r3CampaignClockinForm__actionButton,.o-addressCn .-save.o-ncvCompletion__cta.-loadMore,.o-addressCn .-save.o-ncvModal__learnMore,.o-addressCn .-save.o-commissionDepForm__button,.o-addressCn .-save.o-bogo__cta,.o-addressCn .-save.o-ageGate__cta,.o-addressCn .-save.o-addressSearch__btn,.o-addressCn .-save.o-addressForm__button,.o-addressCn .-save.o-accountMember__cta,.o-addressCn .-save.o-acctSettProfile__bindBtn,.o-addressCn .-save.m-noOrderCard__link,.o-addressCn .-save.m-guiConsolidation__btn,.o-addressCn .-save.m-guiCodeForm__submit,.o-addressCn .-save.m-acctCard__addBusAddButton{
  padding-top:15px;
  padding-bottom:15px;
  font-weight:600;
  padding-left:auto;
  padding-right:auto
}

@media (min-width: 415px){
  .o-addressCn .a-button.-save,.o-addressCn .-save.p-guiCodeEdit__btn,.o-addressCn .-save.o-preAuthorization__button,.o-addressCn .-save.o-r3CampaignClockinForm__actionButton,.o-addressCn .-save.o-ncvCompletion__cta.-loadMore,.o-addressCn .-save.o-ncvModal__learnMore,.o-addressCn .-save.o-commissionDepForm__button,.o-addressCn .-save.o-bogo__cta,.o-addressCn .-save.o-ageGate__cta,.o-addressCn .-save.o-addressSearch__btn,.o-addressCn .-save.o-addressForm__button,.o-addressCn .-save.o-accountMember__cta,.o-addressCn .-save.o-acctSettProfile__bindBtn,.o-addressCn .-save.m-noOrderCard__link,.o-addressCn .-save.m-guiConsolidation__btn,.o-addressCn .-save.m-guiCodeForm__submit,.o-addressCn .-save.m-acctCard__addBusAddButton{
    padding-left:70px;
    padding-right:70px
  }
}

@media (min-width: 415px){
  .a-button.-save,.-save.p-guiCodeEdit__btn,.-save.o-preAuthorization__button,.-save.o-r3CampaignClockinForm__actionButton,.-save.o-ncvCompletion__cta.-loadMore,.-save.o-ncvModal__learnMore,.-save.o-commissionDepForm__button,.-save.o-bogo__cta,.-save.o-ageGate__cta,.-save.o-addressSearch__btn,.-save.o-addressForm__button,.-save.o-accountMember__cta,.-save.o-acctSettProfile__bindBtn,.-save.m-noOrderCard__link,.-save.m-guiConsolidation__btn,.-save.m-guiCodeForm__submit,.-save.m-acctCard__addBusAddButton{
    padding-left:50px;
    padding-right:50px;
    min-width:170px
  }
}

.a-button.-save:active,.-save.p-guiCodeEdit__btn:active,.-save.o-preAuthorization__button:active,.-save.o-r3CampaignClockinForm__actionButton:active,.-save.o-ncvCompletion__cta.-loadMore:active,.-save.o-ncvModal__learnMore:active,.-save.o-commissionDepForm__button:active,.-save.o-bogo__cta:active,.-save.o-ageGate__cta:active,.-save.o-addressSearch__btn:active,.-save.o-addressForm__button:active,.-save.o-accountMember__cta:active,.-save.o-acctSettProfile__bindBtn:active,.-save.m-noOrderCard__link:active,.-save.m-guiConsolidation__btn:active,.-save.m-guiCodeForm__submit:active,.-save.m-acctCard__addBusAddButton:active,.a-button.-save:focus,.-save.p-guiCodeEdit__btn:focus,.-save.o-preAuthorization__button:focus,.-save.o-r3CampaignClockinForm__actionButton:focus,.-save.o-ncvCompletion__cta.-loadMore:focus,.-save.o-ncvModal__learnMore:focus,.-save.o-commissionDepForm__button:focus,.-save.o-bogo__cta:focus,.-save.o-ageGate__cta:focus,.-save.o-addressSearch__btn:focus,.-save.o-addressForm__button:focus,.-save.o-accountMember__cta:focus,.-save.o-acctSettProfile__bindBtn:focus,.-save.m-noOrderCard__link:focus,.-save.m-guiConsolidation__btn:focus,.-save.m-guiCodeForm__submit:focus,.-save.m-acctCard__addBusAddButton:focus,.a-button.-save:hover,.-save.p-guiCodeEdit__btn:hover,.-save.o-preAuthorization__button:hover,.-save.o-r3CampaignClockinForm__actionButton:hover,.-save.o-ncvCompletion__cta.-loadMore:hover,.-save.o-ncvModal__learnMore:hover,.-save.o-commissionDepForm__button:hover,.-save.o-bogo__cta:hover,.-save.o-ageGate__cta:hover,.-save.o-addressSearch__btn:hover,.-save.o-addressForm__button:hover,.-save.o-accountMember__cta:hover,.-save.o-acctSettProfile__bindBtn:hover,.-save.m-noOrderCard__link:hover,.-save.m-guiConsolidation__btn:hover,.-save.m-guiCodeForm__submit:hover,.-save.m-acctCard__addBusAddButton:hover{
  background-color:#00492c;
  border:1px solid #00492c
}

.a-button.-saveJp,.-saveJp.p-guiCodeEdit__btn,.-saveJp.o-preAuthorization__button.-save,.-saveJp.o-r3CampaignClockinForm__actionButton.-save,.-saveJp.o-ncvCompletion__cta.-loadMore,.-saveJp.o-ncvModal__learnMore,.-saveJp.o-commissionDepForm__button,.-saveJp.o-bogo__cta,.-saveJp.o-ageGate__cta,.-saveJp.o-addressSearch__btn,.-saveJp.o-addressForm__button.-save,.-saveJp.o-addressForm__button.-riverbend,.-saveJp.o-accountMember__cta,.-saveJp.o-acctSettProfile__bindBtn,.-saveJp.m-noOrderCard__link,.-saveJp.m-guiConsolidation__btn,.-saveJp.m-guiCodeForm__submit,.-saveJp.m-acctCard__addBusAddButton{
  width:92px;
  padding:9px 32px
}

.a-button.-submit,.-submit.p-guiCodeEdit__btn,.-submit.o-preAuthorization__button.-save,.-submit.o-r3CampaignClockinForm__actionButton.-save,.-submit.o-ncvCompletion__cta.-loadMore,.-submit.o-ncvModal__learnMore,.-submit.o-commissionDepForm__button,.-submit.o-bogo__cta,.-submit.o-ageGate__cta,.-submit.o-addressSearch__btn,.-submit.o-addressForm__button.-save,.-submit.o-addressForm__button.-riverbend,.-submit.o-accountMember__cta,.-submit.o-acctSettProfile__bindBtn,.-submit.m-noOrderCard__link,.-submit.m-guiConsolidation__btn,.-submit.m-guiCodeForm__submit,.-submit.m-acctCard__addBusAddButton{
  font-size:16px;
  font-weight:500;
  padding:14px 55px
}

.a-button.-tall,.-tall.p-guiCodeEdit__btn,.-tall.o-preAuthorization__button.-save,.-tall.o-r3CampaignClockinForm__actionButton.-save,.-tall.o-ncvCompletion__cta.-loadMore,.-tall.o-ncvModal__learnMore,.-tall.o-commissionDepForm__button,.-tall.o-bogo__cta,.-tall.o-ageGate__cta,.-tall.o-addressSearch__btn,.-tall.o-addressForm__button.-save,.-tall.o-addressForm__button.-riverbend,.-tall.o-accountMember__cta,.-tall.o-acctSettProfile__bindBtn,.-tall.m-noOrderCard__link,.-tall.m-guiConsolidation__btn,.-tall.m-guiCodeForm__submit,.-tall.m-acctCard__addBusAddButton{
  padding-top:12px;
  padding-bottom:12px
}

.a-button.-sm,.-sm.p-guiCodeEdit__btn,.-sm.o-preAuthorization__button.-save,.-sm.o-r3CampaignClockinForm__actionButton.-save,.-sm.o-ncvCompletion__cta.-loadMore,.-sm.o-ncvModal__learnMore,.-sm.o-commissionDepForm__button,.-sm.o-bogo__cta,.-sm.o-ageGate__cta,.-sm.o-addressSearch__btn,.-sm.o-addressForm__button.-save,.-sm.o-addressForm__button.-riverbend,.-sm.o-accountMember__cta,.-sm.o-acctSettProfile__bindBtn,.-sm.m-noOrderCard__link,.-sm.m-guiConsolidation__btn,.-sm.m-guiCodeForm__submit,.-sm.m-acctCard__addBusAddButton{
  width:calc(50% - 4px);
  display:inline-block;
  text-align:center
}

@media (min-width: 768px){
  .a-button.-sm,.-sm.p-guiCodeEdit__btn,.-sm.o-preAuthorization__button.-save,.-sm.o-r3CampaignClockinForm__actionButton.-save,.-sm.o-ncvCompletion__cta.-loadMore,.-sm.o-ncvModal__learnMore,.-sm.o-commissionDepForm__button,.-sm.o-bogo__cta,.-sm.o-ageGate__cta,.-sm.o-addressSearch__btn,.-sm.o-addressForm__button.-save,.-sm.o-addressForm__button.-riverbend,.-sm.o-accountMember__cta,.-sm.o-acctSettProfile__bindBtn,.-sm.m-noOrderCard__link,.-sm.m-guiConsolidation__btn,.-sm.m-guiCodeForm__submit,.-sm.m-acctCard__addBusAddButton{
    width:90px;
    padding-top:4px;
    padding-bottom:4px
  }
}

@media (min-width: 768px){
  .a-button.-smSave,.-smSave.p-guiCodeEdit__btn,.-smSave.o-preAuthorization__button.-save,.-smSave.o-r3CampaignClockinForm__actionButton.-save,.-smSave.o-ncvCompletion__cta.-loadMore,.-smSave.o-ncvModal__learnMore,.-smSave.o-commissionDepForm__button,.-smSave.o-bogo__cta,.-smSave.o-ageGate__cta,.-smSave.o-addressSearch__btn,.-smSave.o-addressForm__button.-save,.-smSave.o-addressForm__button.-riverbend,.-smSave.o-accountMember__cta,.-smSave.o-acctSettProfile__bindBtn,.-smSave.m-noOrderCard__link,.-smSave.m-guiConsolidation__btn,.-smSave.m-guiCodeForm__submit,.-smSave.m-acctCard__addBusAddButton{
    padding-top:5px;
    padding-bottom:5px
  }
}

.a-button.-outline,.-outline.p-guiCodeEdit__btn,.-outline.o-preAuthorization__button.-save,.-outline.o-r3CampaignClockinForm__actionButton.-save,.-outline.o-ncvCompletion__cta.-loadMore,.-outline.o-ncvModal__learnMore,.-outline.o-commissionDepForm__button,.-outline.o-bogo__cta,.-outline.o-ageGate__cta,.-outline.o-addressSearch__btn,.-outline.o-addressForm__button.-save,.-outline.o-addressForm__button.-riverbend,.-outline.o-accountMember__cta,.-outline.o-acctSettProfile__bindBtn,.-outline.m-noOrderCard__link,.-outline.m-guiConsolidation__btn,.-outline.m-guiCodeForm__submit,.a-button.m-acctCard__addBusAddButton,.m-acctCard__addBusAddButton.o-preAuthorization__button.-save,.m-acctCard__addBusAddButton.o-r3CampaignClockinForm__actionButton.-save,.m-acctCard__addBusAddButton.o-ncvCompletion__cta.-loadMore,.m-acctCard__addBusAddButton.o-addressForm__button.-save,.m-acctCard__addBusAddButton.o-addressForm__button.-riverbend,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnNotReactivation,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnReactivation,.m-acctCard__addBusAddButton{
  background-color:transparent;
  border-width:1px;
  border-color:#30862D;
  color:#30862D
}

.a-button.-outline.-bg-white,.-outline.-bg-white.p-guiCodeEdit__btn,.-outline.-bg-white.o-preAuthorization__button.-save,.-outline.-bg-white.o-r3CampaignClockinForm__actionButton.-save,.-outline.-bg-white.o-ncvCompletion__cta.-loadMore,.-outline.-bg-white.o-ncvModal__learnMore,.-outline.-bg-white.o-commissionDepForm__button,.-outline.-bg-white.o-bogo__cta,.-outline.-bg-white.o-ageGate__cta,.-outline.-bg-white.o-addressSearch__btn,.-outline.-bg-white.o-addressForm__button.-save,.-outline.-bg-white.o-addressForm__button.-riverbend,.-outline.-bg-white.o-accountMember__cta,.-outline.-bg-white.o-acctSettProfile__bindBtn,.-outline.-bg-white.m-noOrderCard__link,.-outline.-bg-white.m-guiConsolidation__btn,.-outline.-bg-white.m-guiCodeForm__submit,.-bg-white.m-acctCard__addBusAddButton{
  background-color:#ffffff
}

.a-button.-outline.-large:hover,.-outline.-large.p-guiCodeEdit__btn:hover,.-outline.-large.o-preAuthorization__button.-save:hover,.-outline.-large.o-r3CampaignClockinForm__actionButton.-save:hover,.-outline.-large.o-ncvCompletion__cta.-loadMore:hover,.-outline.-large.o-ncvModal__learnMore:hover,.-outline.-large.o-commissionDepForm__button:hover,.-outline.-large.o-bogo__cta:hover,.-outline.-large.o-ageGate__cta:hover,.-outline.-large.o-addressSearch__btn:hover,.-outline.-large.o-addressForm__button.-save:hover,.-outline.-large.o-addressForm__button.-riverbend:hover,.-outline.-large.o-accountMember__cta:hover,.-outline.-large.o-acctSettProfile__bindBtn:hover,.-outline.-large.m-noOrderCard__link:hover,.-outline.-large.m-guiConsolidation__btn:hover,.-outline.-large.m-guiCodeForm__submit:hover,.m-acctCard__addBusAddButton:hover{
  -webkit-box-shadow:inset 0px 0px 0px 1px #30862d;
          box-shadow:inset 0px 0px 0px 1px #30862d
}

.a-button.-outline:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.p-guiCodeEdit__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-preAuthorization__button.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-r3CampaignClockinForm__actionButton.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-ncvCompletion__cta.-loadMore:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-ncvModal__learnMore:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-commissionDepForm__button:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-bogo__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-ageGate__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-addressSearch__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-addressForm__button.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-addressForm__button.-riverbend:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-accountMember__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.o-acctSettProfile__bindBtn:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.m-noOrderCard__link:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.m-guiConsolidation__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover,.-outline.m-guiCodeForm__submit:not(.-large):not(.m-acctCard__addBusAddButton):hover,.m-acctCard__addBusAddButton:not(.-large):not(.m-acctCard__addBusAddButton):hover{
  background-color:#30862D;
  color:#ffffff
}

.a-button.-outline:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.p-guiCodeEdit__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-preAuthorization__button.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-r3CampaignClockinForm__actionButton.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-ncvCompletion__cta.-loadMore:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-ncvModal__learnMore:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-commissionDepForm__button:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-bogo__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-ageGate__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-addressSearch__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-addressForm__button.-save:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-addressForm__button.-riverbend:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-accountMember__cta:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.o-acctSettProfile__bindBtn:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.m-noOrderCard__link:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.m-guiConsolidation__btn:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.-outline.m-guiCodeForm__submit:not(.-large):not(.m-acctCard__addBusAddButton):hover svg,.m-acctCard__addBusAddButton:not(.-large):not(.m-acctCard__addBusAddButton):hover svg{
  fill:#fff
}

.a-button.-outline svg,.-outline.p-guiCodeEdit__btn svg,.-outline.o-preAuthorization__button.-save svg,.-outline.o-r3CampaignClockinForm__actionButton.-save svg,.-outline.o-ncvCompletion__cta.-loadMore svg,.-outline.o-ncvModal__learnMore svg,.-outline.o-commissionDepForm__button svg,.-outline.o-bogo__cta svg,.-outline.o-ageGate__cta svg,.-outline.o-addressSearch__btn svg,.-outline.o-addressForm__button.-save svg,.-outline.o-addressForm__button.-riverbend svg,.-outline.o-accountMember__cta svg,.-outline.o-acctSettProfile__bindBtn svg,.-outline.m-noOrderCard__link svg,.-outline.m-guiConsolidation__btn svg,.-outline.m-guiCodeForm__submit svg,.a-button.m-acctCard__addBusAddButton svg,.m-acctCard__addBusAddButton.o-preAuthorization__button.-save svg,.m-acctCard__addBusAddButton.o-r3CampaignClockinForm__actionButton.-save svg,.m-acctCard__addBusAddButton.o-ncvCompletion__cta.-loadMore svg,.m-acctCard__addBusAddButton.o-addressForm__button.-save svg,.m-acctCard__addBusAddButton.o-addressForm__button.-riverbend svg,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnNotReactivation svg,.m-acctCard__addBusAddButton.o-accountMember__cta.-cnReactivation svg,.m-acctCard__addBusAddButton svg{
  fill:#30862d
}

.a-button.-updateAccntInfo,.-updateAccntInfo.p-guiCodeEdit__btn,.-updateAccntInfo.o-preAuthorization__button.-save,.-updateAccntInfo.o-r3CampaignClockinForm__actionButton.-save,.-updateAccntInfo.o-ncvCompletion__cta.-loadMore,.-updateAccntInfo.o-ncvModal__learnMore,.-updateAccntInfo.o-commissionDepForm__button,.-updateAccntInfo.o-bogo__cta,.-updateAccntInfo.o-ageGate__cta,.-updateAccntInfo.o-addressSearch__btn,.-updateAccntInfo.o-addressForm__button.-save,.-updateAccntInfo.o-addressForm__button.-riverbend,.-updateAccntInfo.o-accountMember__cta,.-updateAccntInfo.o-acctSettProfile__bindBtn,.-updateAccntInfo.m-noOrderCard__link,.-updateAccntInfo.m-guiConsolidation__btn,.-updateAccntInfo.m-guiCodeForm__submit,.-updateAccntInfo.m-acctCard__addBusAddButton{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-width:calc(50% - 4px)
}

@media (min-width: 768px){
  .a-button.-updateAccntInfo,.-updateAccntInfo.p-guiCodeEdit__btn,.-updateAccntInfo.o-preAuthorization__button.-save,.-updateAccntInfo.o-r3CampaignClockinForm__actionButton.-save,.-updateAccntInfo.o-ncvCompletion__cta.-loadMore,.-updateAccntInfo.o-ncvModal__learnMore,.-updateAccntInfo.o-commissionDepForm__button,.-updateAccntInfo.o-bogo__cta,.-updateAccntInfo.o-ageGate__cta,.-updateAccntInfo.o-addressSearch__btn,.-updateAccntInfo.o-addressForm__button.-save,.-updateAccntInfo.o-addressForm__button.-riverbend,.-updateAccntInfo.o-accountMember__cta,.-updateAccntInfo.o-acctSettProfile__bindBtn,.-updateAccntInfo.m-noOrderCard__link,.-updateAccntInfo.m-guiConsolidation__btn,.-updateAccntInfo.m-guiCodeForm__submit,.-updateAccntInfo.m-acctCard__addBusAddButton{
    min-width:90px
  }
}

.-riverbend .a-button,.-riverbend .p-guiCodeEdit__btn,.-riverbend .o-preAuthorization__button.-save,.-riverbend .o-r3CampaignClockinForm__actionButton.-save,.-riverbend .o-ncvCompletion__cta.-loadMore,.-riverbend .o-ncvModal__learnMore,.-riverbend .o-commissionDepForm__button,.-riverbend .o-bogo__cta,.-riverbend .o-ageGate__cta,.-riverbend .o-addressSearch__btn,.-riverbend .o-addressForm__button.-save,.-riverbend .o-addressForm__button.-riverbend,.-riverbend .o-accountMember__cta,.-riverbend .o-acctSettProfile__bindBtn,.-riverbend .m-noOrderCard__link,.-riverbend .m-guiConsolidation__btn,.-riverbend .m-guiCodeForm__submit,.-riverbend .m-acctCard__addBusAddButton{
  background-color:#990000;
  border-color:#990000;
  border-radius:9999px;
  padding-left:16px;
  padding-right:16px;
  padding-top:10px;
  padding-bottom:10px
}

.-riverbend .a-button.px-25,.-riverbend .px-25.p-guiCodeEdit__btn,.-riverbend .px-25.o-preAuthorization__button.-save,.-riverbend .px-25.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .px-25.o-ncvCompletion__cta.-loadMore,.-riverbend .px-25.o-ncvModal__learnMore,.-riverbend .px-25.o-commissionDepForm__button,.-riverbend .px-25.o-bogo__cta,.-riverbend .px-25.o-ageGate__cta,.-riverbend .px-25.o-addressSearch__btn,.-riverbend .px-25.o-addressForm__button.-save,.-riverbend .px-25.o-addressForm__button.-riverbend,.-riverbend .px-25.o-accountMember__cta,.-riverbend .px-25.o-acctSettProfile__bindBtn,.-riverbend .px-25.m-noOrderCard__link,.-riverbend .px-25.m-guiConsolidation__btn,.-riverbend .px-25.m-guiCodeForm__submit,.-riverbend .px-25.m-acctCard__addBusAddButton{
  padding-left:25px;
  padding-right:25px
}

.-riverbend .a-button.py-15,.-riverbend .py-15.p-guiCodeEdit__btn,.-riverbend .py-15.o-preAuthorization__button.-save,.-riverbend .py-15.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .py-15.o-ncvCompletion__cta.-loadMore,.-riverbend .py-15.o-ncvModal__learnMore,.-riverbend .py-15.o-commissionDepForm__button,.-riverbend .py-15.o-bogo__cta,.-riverbend .py-15.o-ageGate__cta,.-riverbend .py-15.o-addressSearch__btn,.-riverbend .py-15.o-addressForm__button.-save,.-riverbend .py-15.o-addressForm__button.-riverbend,.-riverbend .py-15.o-accountMember__cta,.-riverbend .py-15.o-acctSettProfile__bindBtn,.-riverbend .py-15.m-noOrderCard__link,.-riverbend .py-15.m-guiConsolidation__btn,.-riverbend .py-15.m-guiCodeForm__submit,.-riverbend .py-15.m-acctCard__addBusAddButton{
  padding-top:15px;
  padding-bottom:15px
}

.-riverbend .a-button:hover,.-riverbend .p-guiCodeEdit__btn:hover,.-riverbend .o-preAuthorization__button.-save:hover,.-riverbend .o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .o-ncvCompletion__cta.-loadMore:hover,.-riverbend .o-ncvModal__learnMore:hover,.-riverbend .o-commissionDepForm__button:hover,.-riverbend .o-bogo__cta:hover,.-riverbend .o-ageGate__cta:hover,.-riverbend .o-addressSearch__btn:hover,.-riverbend .o-addressForm__button.-save:hover,.-riverbend .o-addressForm__button.-riverbend:hover,.-riverbend .o-accountMember__cta:hover,.-riverbend .o-acctSettProfile__bindBtn:hover,.-riverbend .m-noOrderCard__link:hover,.-riverbend .m-guiConsolidation__btn:hover,.-riverbend .m-guiCodeForm__submit:hover,.-riverbend .m-acctCard__addBusAddButton:hover,.-riverbend .a-button:active,.-riverbend .p-guiCodeEdit__btn:active,.-riverbend .o-preAuthorization__button.-save:active,.-riverbend .o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .o-ncvCompletion__cta.-loadMore:active,.-riverbend .o-ncvModal__learnMore:active,.-riverbend .o-commissionDepForm__button:active,.-riverbend .o-bogo__cta:active,.-riverbend .o-ageGate__cta:active,.-riverbend .o-addressSearch__btn:active,.-riverbend .o-addressForm__button.-save:active,.-riverbend .o-addressForm__button.-riverbend:active,.-riverbend .o-accountMember__cta:active,.-riverbend .o-acctSettProfile__bindBtn:active,.-riverbend .m-noOrderCard__link:active,.-riverbend .m-guiConsolidation__btn:active,.-riverbend .m-guiCodeForm__submit:active,.-riverbend .m-acctCard__addBusAddButton:active,.-riverbend .a-button:focus,.-riverbend .p-guiCodeEdit__btn:focus,.-riverbend .o-preAuthorization__button.-save:focus,.-riverbend .o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .o-ncvCompletion__cta.-loadMore:focus,.-riverbend .o-ncvModal__learnMore:focus,.-riverbend .o-commissionDepForm__button:focus,.-riverbend .o-bogo__cta:focus,.-riverbend .o-ageGate__cta:focus,.-riverbend .o-addressSearch__btn:focus,.-riverbend .o-addressForm__button.-save:focus,.-riverbend .o-addressForm__button.-riverbend:focus,.-riverbend .o-accountMember__cta:focus,.-riverbend .o-acctSettProfile__bindBtn:focus,.-riverbend .m-noOrderCard__link:focus,.-riverbend .m-guiConsolidation__btn:focus,.-riverbend .m-guiCodeForm__submit:focus,.-riverbend .m-acctCard__addBusAddButton:focus{
  font-weight:400;
  background-color:#5C0002
}

.-riverbend .a-button.-cartCheckout,.-riverbend .-cartCheckout.p-guiCodeEdit__btn,.-riverbend .-cartCheckout.o-preAuthorization__button.-save,.-riverbend .-cartCheckout.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-cartCheckout.o-ncvCompletion__cta.-loadMore,.-riverbend .-cartCheckout.o-ncvModal__learnMore,.-riverbend .-cartCheckout.o-commissionDepForm__button,.-riverbend .-cartCheckout.o-bogo__cta,.-riverbend .-cartCheckout.o-ageGate__cta,.-riverbend .-cartCheckout.o-addressSearch__btn,.-riverbend .-cartCheckout.o-addressForm__button.-save,.-riverbend .-cartCheckout.o-addressForm__button.-riverbend,.-riverbend .-cartCheckout.o-accountMember__cta,.-riverbend .-cartCheckout.o-acctSettProfile__bindBtn,.-riverbend .-cartCheckout.m-noOrderCard__link,.-riverbend .-cartCheckout.m-guiConsolidation__btn,.-riverbend .-cartCheckout.m-guiCodeForm__submit,.-riverbend .-cartCheckout.m-acctCard__addBusAddButton{
  width:auto;
  padding-left:36px;
  padding-right:36px;
  font-weight:500;
  padding-top:15px;
  padding-bottom:15px;
  margin-top:5px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  letter-spacing:.7px;
  font-size:22px
}

@media (min-width: 768px){
  .-riverbend .a-button.-cartCheckout,.-riverbend .-cartCheckout.p-guiCodeEdit__btn,.-riverbend .-cartCheckout.o-preAuthorization__button.-save,.-riverbend .-cartCheckout.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-cartCheckout.o-ncvCompletion__cta.-loadMore,.-riverbend .-cartCheckout.o-ncvModal__learnMore,.-riverbend .-cartCheckout.o-commissionDepForm__button,.-riverbend .-cartCheckout.o-bogo__cta,.-riverbend .-cartCheckout.o-ageGate__cta,.-riverbend .-cartCheckout.o-addressSearch__btn,.-riverbend .-cartCheckout.o-addressForm__button.-save,.-riverbend .-cartCheckout.o-addressForm__button.-riverbend,.-riverbend .-cartCheckout.o-accountMember__cta,.-riverbend .-cartCheckout.o-acctSettProfile__bindBtn,.-riverbend .-cartCheckout.m-noOrderCard__link,.-riverbend .-cartCheckout.m-guiConsolidation__btn,.-riverbend .-cartCheckout.m-guiCodeForm__submit,.-riverbend .-cartCheckout.m-acctCard__addBusAddButton{
    padding-top:10px;
    padding-bottom:10px;
    margin-left:0;
    margin-right:0
  }
}

.-riverbend .a-button.-green,.-riverbend .-green.p-guiCodeEdit__btn,.-riverbend .-green.o-preAuthorization__button.-save,.-riverbend .-green.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-green.o-ncvCompletion__cta.-loadMore,.-riverbend .-green.o-ncvModal__learnMore,.-riverbend .-green.o-commissionDepForm__button,.-riverbend .-green.o-bogo__cta,.-riverbend .-green.o-ageGate__cta,.-riverbend .-green.o-addressSearch__btn,.-riverbend .-green.o-addressForm__button.-save,.-riverbend .-green.o-addressForm__button.-riverbend,.-riverbend .-green.o-accountMember__cta,.-riverbend .-green.o-acctSettProfile__bindBtn,.-riverbend .-green.m-noOrderCard__link,.-riverbend .-green.m-guiConsolidation__btn,.-riverbend .-green.m-guiCodeForm__submit,.-riverbend .-green.m-acctCard__addBusAddButton{
  border-style:none
}

.-riverbend .a-button.-shelfToggle,.-riverbend .-shelfToggle.p-guiCodeEdit__btn,.-riverbend .-shelfToggle.o-preAuthorization__button.-save,.-riverbend .-shelfToggle.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-shelfToggle.o-ncvCompletion__cta.-loadMore,.-riverbend .-shelfToggle.o-ncvModal__learnMore,.-riverbend .-shelfToggle.o-commissionDepForm__button,.-riverbend .-shelfToggle.o-bogo__cta,.-riverbend .-shelfToggle.o-ageGate__cta,.-riverbend .-shelfToggle.o-addressSearch__btn,.-riverbend .-shelfToggle.o-addressForm__button.-save,.-riverbend .-shelfToggle.o-addressForm__button.-riverbend,.-riverbend .-shelfToggle.o-accountMember__cta,.-riverbend .-shelfToggle.o-acctSettProfile__bindBtn,.-riverbend .-shelfToggle.m-noOrderCard__link,.-riverbend .-shelfToggle.m-guiConsolidation__btn,.-riverbend .-shelfToggle.m-guiCodeForm__submit,.-riverbend .-shelfToggle.m-acctCard__addBusAddButton{
  max-width:initial
}

.-riverbend .a-button.-outline,.-riverbend .-outline.p-guiCodeEdit__btn,.-riverbend .-outline.o-preAuthorization__button.-save,.-riverbend .-outline.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-outline.o-ncvCompletion__cta.-loadMore,.-riverbend .-outline.o-ncvModal__learnMore,.-riverbend .-outline.o-commissionDepForm__button,.-riverbend .-outline.o-bogo__cta,.-riverbend .-outline.o-ageGate__cta,.-riverbend .-outline.o-addressSearch__btn,.-riverbend .-outline.o-addressForm__button.-save,.-riverbend .-outline.o-addressForm__button.-riverbend,.-riverbend .-outline.o-accountMember__cta,.-riverbend .-outline.o-acctSettProfile__bindBtn,.-riverbend .-outline.m-noOrderCard__link,.-riverbend .-outline.m-guiConsolidation__btn,.-riverbend .-outline.m-guiCodeForm__submit,.-riverbend .m-acctCard__addBusAddButton{
  background-color:transparent;
  border-width:2px;
  border-color:#990000;
  color:#990000;
  margin-bottom:10px
}

.-riverbend .a-button.-outline:hover,.-riverbend .-outline.p-guiCodeEdit__btn:hover,.-riverbend .-outline.o-preAuthorization__button.-save:hover,.-riverbend .-outline.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .-outline.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .-outline.o-ncvModal__learnMore:hover,.-riverbend .-outline.o-commissionDepForm__button:hover,.-riverbend .-outline.o-bogo__cta:hover,.-riverbend .-outline.o-ageGate__cta:hover,.-riverbend .-outline.o-addressSearch__btn:hover,.-riverbend .-outline.o-addressForm__button.-save:hover,.-riverbend .-outline.o-addressForm__button.-riverbend:hover,.-riverbend .-outline.o-accountMember__cta:hover,.-riverbend .-outline.o-acctSettProfile__bindBtn:hover,.-riverbend .-outline.m-noOrderCard__link:hover,.-riverbend .-outline.m-guiConsolidation__btn:hover,.-riverbend .-outline.m-guiCodeForm__submit:hover,.-riverbend .m-acctCard__addBusAddButton:hover{
  color:#ffffff;
  background-color:#900 !important
}

.-riverbend .a-button.-transparent,.-riverbend .-transparent.p-guiCodeEdit__btn,.-riverbend .-transparent.o-preAuthorization__button.-save,.-riverbend .-transparent.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-transparent.o-ncvCompletion__cta.-loadMore,.-riverbend .-transparent.o-ncvModal__learnMore,.-riverbend .-transparent.o-commissionDepForm__button,.-riverbend .-transparent.o-bogo__cta,.-riverbend .-transparent.o-ageGate__cta,.-riverbend .-transparent.o-addressSearch__btn,.-riverbend .-transparent.o-addressForm__button.-save,.-riverbend .-transparent.o-addressForm__button.-riverbend,.-riverbend .-transparent.o-accountMember__cta,.-riverbend .-transparent.o-acctSettProfile__bindBtn,.-riverbend .-transparent.m-noOrderCard__link,.-riverbend .-transparent.m-guiConsolidation__btn,.-riverbend .-transparent.m-guiCodeForm__submit,.-riverbend .-transparent.m-acctCard__addBusAddButton,.-riverbend .a-button.-guestCheckout,.-riverbend .-guestCheckout.p-guiCodeEdit__btn,.-riverbend .-guestCheckout.o-preAuthorization__button.-save,.-riverbend .-guestCheckout.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-guestCheckout.o-ncvCompletion__cta.-loadMore,.-riverbend .-guestCheckout.o-ncvModal__learnMore,.-riverbend .-guestCheckout.o-commissionDepForm__button,.-riverbend .-guestCheckout.o-bogo__cta,.-riverbend .-guestCheckout.o-ageGate__cta,.-riverbend .-guestCheckout.o-addressSearch__btn,.-riverbend .-guestCheckout.o-addressForm__button.-save,.-riverbend .-guestCheckout.o-addressForm__button.-riverbend,.-riverbend .-guestCheckout.o-accountMember__cta,.-riverbend .-guestCheckout.o-acctSettProfile__bindBtn,.-riverbend .-guestCheckout.m-noOrderCard__link,.-riverbend .-guestCheckout.m-guiConsolidation__btn,.-riverbend .-guestCheckout.m-guiCodeForm__submit,.-riverbend .-guestCheckout.m-acctCard__addBusAddButton,.-riverbend .a-button.-guestShopping,.-riverbend .-guestShopping.p-guiCodeEdit__btn,.-riverbend .-guestShopping.o-preAuthorization__button.-save,.-riverbend .-guestShopping.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-guestShopping.o-ncvCompletion__cta.-loadMore,.-riverbend .-guestShopping.o-ncvModal__learnMore,.-riverbend .-guestShopping.o-commissionDepForm__button,.-riverbend .-guestShopping.o-bogo__cta,.-riverbend .-guestShopping.o-ageGate__cta,.-riverbend .-guestShopping.o-addressSearch__btn,.-riverbend .-guestShopping.o-addressForm__button.-save,.-riverbend .-guestShopping.o-addressForm__button.-riverbend,.-riverbend .-guestShopping.o-accountMember__cta,.-riverbend .-guestShopping.o-acctSettProfile__bindBtn,.-riverbend .-guestShopping.m-noOrderCard__link,.-riverbend .-guestShopping.m-guiConsolidation__btn,.-riverbend .-guestShopping.m-guiCodeForm__submit,.-riverbend .-guestShopping.m-acctCard__addBusAddButton{
  color:#990000;
  border-color:#990000;
  font-weight:500;
  background-color:#ffffff
}

.-riverbend .a-button.-transparent:hover,.-riverbend .-transparent.p-guiCodeEdit__btn:hover,.-riverbend .-transparent.o-preAuthorization__button.-save:hover,.-riverbend .-transparent.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .-transparent.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .-transparent.o-ncvModal__learnMore:hover,.-riverbend .-transparent.o-commissionDepForm__button:hover,.-riverbend .-transparent.o-bogo__cta:hover,.-riverbend .-transparent.o-ageGate__cta:hover,.-riverbend .-transparent.o-addressSearch__btn:hover,.-riverbend .-transparent.o-addressForm__button.-save:hover,.-riverbend .-transparent.o-addressForm__button.-riverbend:hover,.-riverbend .-transparent.o-accountMember__cta:hover,.-riverbend .-transparent.o-acctSettProfile__bindBtn:hover,.-riverbend .-transparent.m-noOrderCard__link:hover,.-riverbend .-transparent.m-guiConsolidation__btn:hover,.-riverbend .-transparent.m-guiCodeForm__submit:hover,.-riverbend .-transparent.m-acctCard__addBusAddButton:hover,.-riverbend .a-button.-guestCheckout:hover,.-riverbend .-guestCheckout.p-guiCodeEdit__btn:hover,.-riverbend .-guestCheckout.o-preAuthorization__button.-save:hover,.-riverbend .-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .-guestCheckout.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .-guestCheckout.o-ncvModal__learnMore:hover,.-riverbend .-guestCheckout.o-commissionDepForm__button:hover,.-riverbend .-guestCheckout.o-bogo__cta:hover,.-riverbend .-guestCheckout.o-ageGate__cta:hover,.-riverbend .-guestCheckout.o-addressSearch__btn:hover,.-riverbend .-guestCheckout.o-addressForm__button.-save:hover,.-riverbend .-guestCheckout.o-addressForm__button.-riverbend:hover,.-riverbend .-guestCheckout.o-accountMember__cta:hover,.-riverbend .-guestCheckout.o-acctSettProfile__bindBtn:hover,.-riverbend .-guestCheckout.m-noOrderCard__link:hover,.-riverbend .-guestCheckout.m-guiConsolidation__btn:hover,.-riverbend .-guestCheckout.m-guiCodeForm__submit:hover,.-riverbend .-guestCheckout.m-acctCard__addBusAddButton:hover,.-riverbend .a-button.-guestShopping:hover,.-riverbend .-guestShopping.p-guiCodeEdit__btn:hover,.-riverbend .-guestShopping.o-preAuthorization__button.-save:hover,.-riverbend .-guestShopping.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .-guestShopping.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .-guestShopping.o-ncvModal__learnMore:hover,.-riverbend .-guestShopping.o-commissionDepForm__button:hover,.-riverbend .-guestShopping.o-bogo__cta:hover,.-riverbend .-guestShopping.o-ageGate__cta:hover,.-riverbend .-guestShopping.o-addressSearch__btn:hover,.-riverbend .-guestShopping.o-addressForm__button.-save:hover,.-riverbend .-guestShopping.o-addressForm__button.-riverbend:hover,.-riverbend .-guestShopping.o-accountMember__cta:hover,.-riverbend .-guestShopping.o-acctSettProfile__bindBtn:hover,.-riverbend .-guestShopping.m-noOrderCard__link:hover,.-riverbend .-guestShopping.m-guiConsolidation__btn:hover,.-riverbend .-guestShopping.m-guiCodeForm__submit:hover,.-riverbend .-guestShopping.m-acctCard__addBusAddButton:hover,.-riverbend .a-button.-transparent:active,.-riverbend .-transparent.p-guiCodeEdit__btn:active,.-riverbend .-transparent.o-preAuthorization__button.-save:active,.-riverbend .-transparent.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .-transparent.o-ncvCompletion__cta.-loadMore:active,.-riverbend .-transparent.o-ncvModal__learnMore:active,.-riverbend .-transparent.o-commissionDepForm__button:active,.-riverbend .-transparent.o-bogo__cta:active,.-riverbend .-transparent.o-ageGate__cta:active,.-riverbend .-transparent.o-addressSearch__btn:active,.-riverbend .-transparent.o-addressForm__button.-save:active,.-riverbend .-transparent.o-addressForm__button.-riverbend:active,.-riverbend .-transparent.o-accountMember__cta:active,.-riverbend .-transparent.o-acctSettProfile__bindBtn:active,.-riverbend .-transparent.m-noOrderCard__link:active,.-riverbend .-transparent.m-guiConsolidation__btn:active,.-riverbend .-transparent.m-guiCodeForm__submit:active,.-riverbend .-transparent.m-acctCard__addBusAddButton:active,.-riverbend .a-button.-guestCheckout:active,.-riverbend .-guestCheckout.p-guiCodeEdit__btn:active,.-riverbend .-guestCheckout.o-preAuthorization__button.-save:active,.-riverbend .-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .-guestCheckout.o-ncvCompletion__cta.-loadMore:active,.-riverbend .-guestCheckout.o-ncvModal__learnMore:active,.-riverbend .-guestCheckout.o-commissionDepForm__button:active,.-riverbend .-guestCheckout.o-bogo__cta:active,.-riverbend .-guestCheckout.o-ageGate__cta:active,.-riverbend .-guestCheckout.o-addressSearch__btn:active,.-riverbend .-guestCheckout.o-addressForm__button.-save:active,.-riverbend .-guestCheckout.o-addressForm__button.-riverbend:active,.-riverbend .-guestCheckout.o-accountMember__cta:active,.-riverbend .-guestCheckout.o-acctSettProfile__bindBtn:active,.-riverbend .-guestCheckout.m-noOrderCard__link:active,.-riverbend .-guestCheckout.m-guiConsolidation__btn:active,.-riverbend .-guestCheckout.m-guiCodeForm__submit:active,.-riverbend .-guestCheckout.m-acctCard__addBusAddButton:active,.-riverbend .a-button.-guestShopping:active,.-riverbend .-guestShopping.p-guiCodeEdit__btn:active,.-riverbend .-guestShopping.o-preAuthorization__button.-save:active,.-riverbend .-guestShopping.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .-guestShopping.o-ncvCompletion__cta.-loadMore:active,.-riverbend .-guestShopping.o-ncvModal__learnMore:active,.-riverbend .-guestShopping.o-commissionDepForm__button:active,.-riverbend .-guestShopping.o-bogo__cta:active,.-riverbend .-guestShopping.o-ageGate__cta:active,.-riverbend .-guestShopping.o-addressSearch__btn:active,.-riverbend .-guestShopping.o-addressForm__button.-save:active,.-riverbend .-guestShopping.o-addressForm__button.-riverbend:active,.-riverbend .-guestShopping.o-accountMember__cta:active,.-riverbend .-guestShopping.o-acctSettProfile__bindBtn:active,.-riverbend .-guestShopping.m-noOrderCard__link:active,.-riverbend .-guestShopping.m-guiConsolidation__btn:active,.-riverbend .-guestShopping.m-guiCodeForm__submit:active,.-riverbend .-guestShopping.m-acctCard__addBusAddButton:active,.-riverbend .a-button.-transparent:focus,.-riverbend .-transparent.p-guiCodeEdit__btn:focus,.-riverbend .-transparent.o-preAuthorization__button.-save:focus,.-riverbend .-transparent.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .-transparent.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .-transparent.o-ncvModal__learnMore:focus,.-riverbend .-transparent.o-commissionDepForm__button:focus,.-riverbend .-transparent.o-bogo__cta:focus,.-riverbend .-transparent.o-ageGate__cta:focus,.-riverbend .-transparent.o-addressSearch__btn:focus,.-riverbend .-transparent.o-addressForm__button.-save:focus,.-riverbend .-transparent.o-addressForm__button.-riverbend:focus,.-riverbend .-transparent.o-accountMember__cta:focus,.-riverbend .-transparent.o-acctSettProfile__bindBtn:focus,.-riverbend .-transparent.m-noOrderCard__link:focus,.-riverbend .-transparent.m-guiConsolidation__btn:focus,.-riverbend .-transparent.m-guiCodeForm__submit:focus,.-riverbend .-transparent.m-acctCard__addBusAddButton:focus,.-riverbend .a-button.-guestCheckout:focus,.-riverbend .-guestCheckout.p-guiCodeEdit__btn:focus,.-riverbend .-guestCheckout.o-preAuthorization__button.-save:focus,.-riverbend .-guestCheckout.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .-guestCheckout.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .-guestCheckout.o-ncvModal__learnMore:focus,.-riverbend .-guestCheckout.o-commissionDepForm__button:focus,.-riverbend .-guestCheckout.o-bogo__cta:focus,.-riverbend .-guestCheckout.o-ageGate__cta:focus,.-riverbend .-guestCheckout.o-addressSearch__btn:focus,.-riverbend .-guestCheckout.o-addressForm__button.-save:focus,.-riverbend .-guestCheckout.o-addressForm__button.-riverbend:focus,.-riverbend .-guestCheckout.o-accountMember__cta:focus,.-riverbend .-guestCheckout.o-acctSettProfile__bindBtn:focus,.-riverbend .-guestCheckout.m-noOrderCard__link:focus,.-riverbend .-guestCheckout.m-guiConsolidation__btn:focus,.-riverbend .-guestCheckout.m-guiCodeForm__submit:focus,.-riverbend .-guestCheckout.m-acctCard__addBusAddButton:focus,.-riverbend .a-button.-guestShopping:focus,.-riverbend .-guestShopping.p-guiCodeEdit__btn:focus,.-riverbend .-guestShopping.o-preAuthorization__button.-save:focus,.-riverbend .-guestShopping.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .-guestShopping.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .-guestShopping.o-ncvModal__learnMore:focus,.-riverbend .-guestShopping.o-commissionDepForm__button:focus,.-riverbend .-guestShopping.o-bogo__cta:focus,.-riverbend .-guestShopping.o-ageGate__cta:focus,.-riverbend .-guestShopping.o-addressSearch__btn:focus,.-riverbend .-guestShopping.o-addressForm__button.-save:focus,.-riverbend .-guestShopping.o-addressForm__button.-riverbend:focus,.-riverbend .-guestShopping.o-accountMember__cta:focus,.-riverbend .-guestShopping.o-acctSettProfile__bindBtn:focus,.-riverbend .-guestShopping.m-noOrderCard__link:focus,.-riverbend .-guestShopping.m-guiConsolidation__btn:focus,.-riverbend .-guestShopping.m-guiCodeForm__submit:focus,.-riverbend .-guestShopping.m-acctCard__addBusAddButton:focus{
  background-color:#990000;
  color:#ffffff
}

.-riverbend .a-button.-white,.-riverbend .-white.p-guiCodeEdit__btn,.-riverbend .-white.o-preAuthorization__button.-save,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-white.o-ncvCompletion__cta.-loadMore,.-riverbend .o-ncvModal__learnMore,.-riverbend .a-button.o-modalCallCustomerService__backButton,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.-riverbend .-white.o-commissionDepForm__button,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-riverbend .-white.o-bogo__cta,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton,.-riverbend .-white.o-ageGate__cta,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton,.-riverbend .-white.o-addressSearch__btn,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton,.-riverbend .-white.o-addressForm__button.-save,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-riverbend .-white.o-addressForm__button.-riverbend,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-riverbend .-white.o-accountMember__cta,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton,.-riverbend .o-accountMember__cta.-cnReactivation,.-riverbend .o-acctSettProfile__bindBtn,.-riverbend .-white.m-noOrderCard__link,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton,.-riverbend .-white.m-guiConsolidation__btn,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-riverbend .-white.m-guiCodeForm__submit,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-riverbend .-white.m-acctCard__addBusAddButton,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
  background-color:#ffffff;
  color:#990000;
  border-width:1px;
  border-width:2px;
  border-color:#990000
}

.-riverbend .a-button.-white:hover,.-riverbend .-white.p-guiCodeEdit__btn:hover,.-riverbend .-white.o-preAuthorization__button.-save:hover,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .a-button.o-ncvModal__learnMore:hover,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:hover,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:hover,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .o-ncvModal__learnMore:hover,.-riverbend .a-button.o-modalCallCustomerService__backButton:hover,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:hover,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:hover,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:hover,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:hover,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:hover,.-riverbend .-white.o-commissionDepForm__button:hover,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:hover,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-bogo__cta:hover,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:hover,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-ageGate__cta:hover,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:hover,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-addressSearch__btn:hover,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:hover,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-addressForm__button.-save:hover,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:hover,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-addressForm__button.-riverbend:hover,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:hover,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.o-accountMember__cta:hover,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:hover,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:hover,.-riverbend .o-accountMember__cta.-cnReactivation:hover,.-riverbend .o-acctSettProfile__bindBtn:hover,.-riverbend .-white.m-noOrderCard__link:hover,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:hover,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.m-guiConsolidation__btn:hover,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:hover,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.m-guiCodeForm__submit:hover,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:hover,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:hover,.-riverbend .-white.m-acctCard__addBusAddButton:hover,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:hover,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:hover,.-riverbend .a-button.-white:active,.-riverbend .-white.p-guiCodeEdit__btn:active,.-riverbend .-white.o-preAuthorization__button.-save:active,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:active,.-riverbend .a-button.o-ncvModal__learnMore:active,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:active,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:active,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:active,.-riverbend .o-ncvModal__learnMore:active,.-riverbend .a-button.o-modalCallCustomerService__backButton:active,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:active,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:active,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:active,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:active,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:active,.-riverbend .-white.o-commissionDepForm__button:active,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:active,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-bogo__cta:active,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:active,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-ageGate__cta:active,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:active,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-addressSearch__btn:active,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:active,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-addressForm__button.-save:active,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:active,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-addressForm__button.-riverbend:active,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:active,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:active,.-riverbend .-white.o-accountMember__cta:active,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:active,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:active,.-riverbend .o-accountMember__cta.-cnReactivation:active,.-riverbend .o-acctSettProfile__bindBtn:active,.-riverbend .-white.m-noOrderCard__link:active,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:active,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:active,.-riverbend .-white.m-guiConsolidation__btn:active,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:active,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:active,.-riverbend .-white.m-guiCodeForm__submit:active,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:active,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:active,.-riverbend .-white.m-acctCard__addBusAddButton:active,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:active,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:active,.-riverbend .a-button.-white:focus,.-riverbend .-white.p-guiCodeEdit__btn:focus,.-riverbend .-white.o-preAuthorization__button.-save:focus,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .a-button.o-ncvModal__learnMore:focus,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:focus,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:focus,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .o-ncvModal__learnMore:focus,.-riverbend .a-button.o-modalCallCustomerService__backButton:focus,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:focus,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:focus,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:focus,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:focus,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:focus,.-riverbend .-white.o-commissionDepForm__button:focus,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:focus,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-bogo__cta:focus,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:focus,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-ageGate__cta:focus,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:focus,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-addressSearch__btn:focus,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:focus,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-addressForm__button.-save:focus,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:focus,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-addressForm__button.-riverbend:focus,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:focus,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.o-accountMember__cta:focus,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:focus,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:focus,.-riverbend .o-accountMember__cta.-cnReactivation:focus,.-riverbend .o-acctSettProfile__bindBtn:focus,.-riverbend .-white.m-noOrderCard__link:focus,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:focus,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.m-guiConsolidation__btn:focus,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:focus,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.m-guiCodeForm__submit:focus,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:focus,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:focus,.-riverbend .-white.m-acctCard__addBusAddButton:focus,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:focus,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:focus{
  font-weight:500;
  border-width:2px;
  background-color:#990000;
  color:#ffffff
}

.-riverbend .a-button.-white:hover.-disabled,.-riverbend .-white.p-guiCodeEdit__btn:hover.-disabled,.-riverbend .-white.o-preAuthorization__button.-save:hover.-disabled,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:hover.-disabled,.-riverbend .a-button.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:hover.-disabled,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:hover.-disabled,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:hover.-disabled,.-riverbend .o-ncvModal__learnMore:hover.-disabled,.-riverbend .a-button.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:hover.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:hover.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:hover.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:hover.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:hover.-disabled,.-riverbend .-white.o-commissionDepForm__button:hover.-disabled,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-bogo__cta:hover.-disabled,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-ageGate__cta:hover.-disabled,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-addressSearch__btn:hover.-disabled,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-addressForm__button.-save:hover.-disabled,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-addressForm__button.-riverbend:hover.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.o-accountMember__cta:hover.-disabled,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:hover.-disabled,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .o-accountMember__cta.-cnReactivation:hover.-disabled,.-riverbend .o-acctSettProfile__bindBtn:hover.-disabled,.-riverbend .-white.m-noOrderCard__link:hover.-disabled,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:hover.-disabled,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.m-guiConsolidation__btn:hover.-disabled,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:hover.-disabled,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.m-guiCodeForm__submit:hover.-disabled,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:hover.-disabled,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .-white.m-acctCard__addBusAddButton:hover.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:hover.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:hover.-disabled,.-riverbend .a-button.-white:active.-disabled,.-riverbend .-white.p-guiCodeEdit__btn:active.-disabled,.-riverbend .-white.o-preAuthorization__button.-save:active.-disabled,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:active.-disabled,.-riverbend .a-button.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:active.-disabled,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:active.-disabled,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:active.-disabled,.-riverbend .o-ncvModal__learnMore:active.-disabled,.-riverbend .a-button.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:active.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:active.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:active.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:active.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:active.-disabled,.-riverbend .-white.o-commissionDepForm__button:active.-disabled,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-bogo__cta:active.-disabled,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-ageGate__cta:active.-disabled,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-addressSearch__btn:active.-disabled,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-addressForm__button.-save:active.-disabled,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-addressForm__button.-riverbend:active.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.o-accountMember__cta:active.-disabled,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:active.-disabled,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .o-accountMember__cta.-cnReactivation:active.-disabled,.-riverbend .o-acctSettProfile__bindBtn:active.-disabled,.-riverbend .-white.m-noOrderCard__link:active.-disabled,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:active.-disabled,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.m-guiConsolidation__btn:active.-disabled,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:active.-disabled,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.m-guiCodeForm__submit:active.-disabled,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:active.-disabled,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .-white.m-acctCard__addBusAddButton:active.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:active.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:active.-disabled,.-riverbend .a-button.-white:focus.-disabled,.-riverbend .-white.p-guiCodeEdit__btn:focus.-disabled,.-riverbend .-white.o-preAuthorization__button.-save:focus.-disabled,.-riverbend .-white.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.-riverbend .-white.o-ncvCompletion__cta.-loadMore:focus.-disabled,.-riverbend .a-button.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-ncvModal__learnMore.p-guiCodeEdit__btn:focus.-disabled,.-riverbend .o-ncvModal__learnMore.o-preAuthorization__button.-save:focus.-disabled,.-riverbend .o-ncvModal__learnMore.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.-riverbend .o-ncvModal__learnMore.o-ncvCompletion__cta.-loadMore:focus.-disabled,.-riverbend .o-ncvModal__learnMore:focus.-disabled,.-riverbend .a-button.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .o-modalCallCustomerService__backButton.p-guiCodeEdit__btn:focus.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-preAuthorization__button.-save:focus.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save:focus.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore:focus.-disabled,.-riverbend .o-modalCallCustomerService__backButton.o-ncvModal__learnMore:focus.-disabled,.-riverbend .-white.o-commissionDepForm__button:focus.-disabled,.-riverbend .o-commissionDepForm__button.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-commissionDepForm__button.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-bogo__cta:focus.-disabled,.-riverbend .o-bogo__cta.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-bogo__cta.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-ageGate__cta:focus.-disabled,.-riverbend .o-ageGate__cta.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-ageGate__cta.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-addressSearch__btn:focus.-disabled,.-riverbend .o-addressSearch__btn.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-addressSearch__btn.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-addressForm__button.-save:focus.-disabled,.-riverbend .o-addressForm__button.-save.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-addressForm__button.-save.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-addressForm__button.-riverbend:focus.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.o-accountMember__cta:focus.-disabled,.-riverbend .o-accountMember__cta.o-ncvModal__learnMore:focus.-disabled,.-riverbend .o-accountMember__cta.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .o-accountMember__cta.-cnReactivation:focus.-disabled,.-riverbend .o-acctSettProfile__bindBtn:focus.-disabled,.-riverbend .-white.m-noOrderCard__link:focus.-disabled,.-riverbend .m-noOrderCard__link.o-ncvModal__learnMore:focus.-disabled,.-riverbend .m-noOrderCard__link.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.m-guiConsolidation__btn:focus.-disabled,.-riverbend .m-guiConsolidation__btn.o-ncvModal__learnMore:focus.-disabled,.-riverbend .m-guiConsolidation__btn.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.m-guiCodeForm__submit:focus.-disabled,.-riverbend .m-guiCodeForm__submit.o-ncvModal__learnMore:focus.-disabled,.-riverbend .m-guiCodeForm__submit.o-modalCallCustomerService__backButton:focus.-disabled,.-riverbend .-white.m-acctCard__addBusAddButton:focus.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-ncvModal__learnMore:focus.-disabled,.-riverbend .m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton:focus.-disabled{
  color:#555555
}

.-riverbend .a-button.-white.-disabled,.-riverbend .-white.-disabled.p-guiCodeEdit__btn,.-riverbend .-white.-disabled.o-preAuthorization__button.-save,.-riverbend .-white.-disabled.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-white.-disabled.o-ncvCompletion__cta.-loadMore,.-riverbend .-disabled.o-ncvModal__learnMore,.-riverbend .a-button.-disabled.o-modalCallCustomerService__backButton,.-riverbend .-disabled.o-modalCallCustomerService__backButton.p-guiCodeEdit__btn,.-riverbend .-disabled.o-modalCallCustomerService__backButton.o-preAuthorization__button.-save,.-riverbend .-disabled.o-modalCallCustomerService__backButton.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-disabled.o-modalCallCustomerService__backButton.o-ncvCompletion__cta.-loadMore,.-riverbend .-white.-disabled.o-commissionDepForm__button,.-riverbend .-disabled.o-commissionDepForm__button.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-bogo__cta,.-riverbend .-disabled.o-bogo__cta.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-ageGate__cta,.-riverbend .-disabled.o-ageGate__cta.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-addressSearch__btn,.-riverbend .-disabled.o-addressSearch__btn.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-addressForm__button.-save,.-riverbend .-disabled.o-addressForm__button.-save.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-addressForm__button.-riverbend,.-riverbend .-disabled.o-addressForm__button.-riverbend.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.o-accountMember__cta,.-riverbend .-disabled.o-accountMember__cta.o-modalCallCustomerService__backButton,.-riverbend .-disabled.o-accountMember__cta.-cnReactivation,.-riverbend .-disabled.o-acctSettProfile__bindBtn,.-riverbend .-white.-disabled.m-noOrderCard__link,.-riverbend .-disabled.m-noOrderCard__link.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.m-guiConsolidation__btn,.-riverbend .-disabled.m-guiConsolidation__btn.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.m-guiCodeForm__submit,.-riverbend .-disabled.m-guiCodeForm__submit.o-modalCallCustomerService__backButton,.-riverbend .-white.-disabled.m-acctCard__addBusAddButton,.-riverbend .-disabled.m-acctCard__addBusAddButton.o-modalCallCustomerService__backButton{
  border-width:0px
}

.-riverbend .a-button.-addOn,.-riverbend .-addOn.p-guiCodeEdit__btn,.-riverbend .-addOn.o-preAuthorization__button.-save,.-riverbend .-addOn.o-r3CampaignClockinForm__actionButton.-save,.-riverbend .-addOn.o-ncvCompletion__cta.-loadMore,.-riverbend .-addOn.o-ncvModal__learnMore,.-riverbend .-addOn.o-commissionDepForm__button,.-riverbend .-addOn.o-bogo__cta,.-riverbend .-addOn.o-ageGate__cta,.-riverbend .-addOn.o-addressSearch__btn,.-riverbend .-addOn.o-addressForm__button.-save,.-riverbend .-addOn.o-addressForm__button.-riverbend,.-riverbend .-addOn.o-accountMember__cta,.-riverbend .-addOn.o-acctSettProfile__bindBtn,.-riverbend .-addOn.m-noOrderCard__link,.-riverbend .-addOn.m-guiConsolidation__btn,.-riverbend .-addOn.m-guiCodeForm__submit,.-riverbend .-addOn.m-acctCard__addBusAddButton{
  padding-left:10px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:7px
}

.a-closeX{
  font-size:inherit;
  line-height:0;
  padding:0
}

.a-input,.m-guiCodeForm__input{
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  padding:4px;
  width:100%
}

.a-input::-webkit-input-placeholder, .m-guiCodeForm__input::-webkit-input-placeholder{
  color:#757575;
  font-size:14px
}

.a-input::-moz-placeholder, .m-guiCodeForm__input::-moz-placeholder{
  color:#757575;
  font-size:14px
}

.a-input::-ms-input-placeholder, .m-guiCodeForm__input::-ms-input-placeholder{
  color:#757575;
  font-size:14px
}

.a-input::placeholder,.m-guiCodeForm__input::placeholder{
  color:#757575;
  font-size:14px
}

.a-input.-creditCard,.-creditCard.m-guiCodeForm__input{
  border-width:1px;
  width:100%;
  border-radius:0.25rem;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px
}

.a-input.-disabled,.-disabled.m-guiCodeForm__input{
  background-color:#ededef
}

.a-input.-referralCode,.-referralCode.m-guiCodeForm__input{
  height:40px
}

.a-input.-textpseudo,.-textpseudo.m-guiCodeForm__input{
  border-width:0px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-radius:0.25rem;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  width:100%
}

.a-input.-text,.-text.m-guiCodeForm__input,.a-input.-number,.-number.m-guiCodeForm__input{
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px
}

.a-input.-glimpse,.-glimpse.m-guiCodeForm__input{
  padding-left:15px;
  padding-right:40px;
  padding-top:10px;
  padding-bottom:10px
}

.a-input.-isInvalid,.-isInvalid.m-guiCodeForm__input,.a-input.areaFormError,.areaFormError.m-guiCodeForm__input,.a-input.formError,.formError.m-guiCodeForm__input{
  border-color:#E01010
}

.a-input.-isInvalid:not(:disabled):focus,.-isInvalid.m-guiCodeForm__input:not(:disabled):focus,.a-input.areaFormError:not(:disabled):focus,.areaFormError.m-guiCodeForm__input:not(:disabled):focus,.a-input.formError:not(:disabled):focus,.formError.m-guiCodeForm__input:not(:disabled):focus{
  outline-color:#e01010 !important
}

.a-input.-md,.-md.m-guiCodeForm__input{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  height:46px
}

.a-input.-lg,.-lg.m-guiCodeForm__input{
  line-height:normal;
  padding-left:18px;
  font-size:23px;
  height:46px;
  font-family:"proxima-nova-condensed",sans-serif
}

.a-input.-lg::-webkit-input-placeholder, .-lg.m-guiCodeForm__input::-webkit-input-placeholder, .a-input.-lg ::-webkit-input-placeholder, .-lg.m-guiCodeForm__input ::-webkit-input-placeholder{
  line-height:normal;
  font-size:23px;
  color:#2c1e19;
  font-family:"proxima-nova-condensed",sans-serif;
  font-weight:400
}

.a-input.-lg::-moz-placeholder, .-lg.m-guiCodeForm__input::-moz-placeholder, .a-input.-lg ::-moz-placeholder, .-lg.m-guiCodeForm__input ::-moz-placeholder{
  line-height:normal;
  font-size:23px;
  color:#2c1e19;
  font-family:"proxima-nova-condensed",sans-serif;
  font-weight:400
}

.a-input.-lg::-ms-input-placeholder, .-lg.m-guiCodeForm__input::-ms-input-placeholder, .a-input.-lg ::-ms-input-placeholder, .-lg.m-guiCodeForm__input ::-ms-input-placeholder{
  line-height:normal;
  font-size:23px;
  color:#2c1e19;
  font-family:"proxima-nova-condensed",sans-serif;
  font-weight:400
}

.a-input.-lg::placeholder,.-lg.m-guiCodeForm__input::placeholder,.a-input.-lg ::placeholder,.-lg.m-guiCodeForm__input ::placeholder{
  line-height:normal;
  font-size:23px;
  color:#2c1e19;
  font-family:"proxima-nova-condensed",sans-serif;
  font-weight:400
}

@media only screen and (min-width: 768px){
  .a-input.-lg,.-lg.m-guiCodeForm__input{
    font-size:16px;
    padding-left:10px
  }

  .a-input.-lg::-webkit-input-placeholder, .-lg.m-guiCodeForm__input::-webkit-input-placeholder, .a-input.-lg ::-webkit-input-placeholder, .-lg.m-guiCodeForm__input ::-webkit-input-placeholder{
    font-size:16px
  }

  .a-input.-lg::-moz-placeholder, .-lg.m-guiCodeForm__input::-moz-placeholder, .a-input.-lg ::-moz-placeholder, .-lg.m-guiCodeForm__input ::-moz-placeholder{
    font-size:16px
  }

  .a-input.-lg::-ms-input-placeholder, .-lg.m-guiCodeForm__input::-ms-input-placeholder, .a-input.-lg ::-ms-input-placeholder, .-lg.m-guiCodeForm__input ::-ms-input-placeholder{
    font-size:16px
  }

  .a-input.-lg::placeholder,.-lg.m-guiCodeForm__input::placeholder,.a-input.-lg ::placeholder,.-lg.m-guiCodeForm__input ::placeholder{
    font-size:16px
  }
}

@media only screen and (min-width: 1024px){
  .a-input.-lg,.-lg.m-guiCodeForm__input{
    font-size:16px;
    font-size:23px;
    padding-left:14px
  }

  .a-input.-lg::-webkit-input-placeholder, .-lg.m-guiCodeForm__input::-webkit-input-placeholder, .a-input.-lg ::-webkit-input-placeholder, .-lg.m-guiCodeForm__input ::-webkit-input-placeholder{
    font-size:23px
  }

  .a-input.-lg::-moz-placeholder, .-lg.m-guiCodeForm__input::-moz-placeholder, .a-input.-lg ::-moz-placeholder, .-lg.m-guiCodeForm__input ::-moz-placeholder{
    font-size:23px
  }

  .a-input.-lg::-ms-input-placeholder, .-lg.m-guiCodeForm__input::-ms-input-placeholder, .a-input.-lg ::-ms-input-placeholder, .-lg.m-guiCodeForm__input ::-ms-input-placeholder{
    font-size:23px
  }

  .a-input.-lg::placeholder,.-lg.m-guiCodeForm__input::placeholder,.a-input.-lg ::placeholder,.-lg.m-guiCodeForm__input ::placeholder{
    font-size:23px
  }
}

@media only screen and (min-width: 1210px){
  .a-input.-lg,.-lg.m-guiCodeForm__input{
    padding-left:18px;
    font-size:23px
  }

  .a-input.-lg::-webkit-input-placeholder, .-lg.m-guiCodeForm__input::-webkit-input-placeholder, .a-input.-lg ::-webkit-input-placeholder, .-lg.m-guiCodeForm__input ::-webkit-input-placeholder{
    font-size:23px
  }

  .a-input.-lg::-moz-placeholder, .-lg.m-guiCodeForm__input::-moz-placeholder, .a-input.-lg ::-moz-placeholder, .-lg.m-guiCodeForm__input ::-moz-placeholder{
    font-size:23px
  }

  .a-input.-lg::-ms-input-placeholder, .-lg.m-guiCodeForm__input::-ms-input-placeholder, .a-input.-lg ::-ms-input-placeholder, .-lg.m-guiCodeForm__input ::-ms-input-placeholder{
    font-size:23px
  }

  .a-input.-lg::placeholder,.-lg.m-guiCodeForm__input::placeholder,.a-input.-lg ::placeholder,.-lg.m-guiCodeForm__input ::placeholder{
    font-size:23px
  }
}

.a-input__cardWrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.a-input__cardWrapper.-pseudo{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  border-radius:0.25rem;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  width:100%
}

.a-input__cardLogo{
  position:absolute;
  right:10px;
  color:#757575;
  top:9px;
  font-size:28px;
  line-height:30px
}

.a-input__cardLogo.-pseudo{
  padding-left:30px;
  position:relative;
  top:-5px;
  right:auto
}

.a-inputGlimpse{
  width:100%;
  position:relative
}

.a-inputGlimpse__criteria{
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .a-inputGlimpse__criteria.-extend{
    width:250%
  }
}

.a-inputGlimpse__headline{
  font-size:14px;
  color:#757575;
  font-weight:700;
  margin-top:20px
}

.a-inputGlimpse__icon{
  font-family:Material Icons;
  color:#757575;
  font-size:14px;
  font-style:normal;
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1
}

.a-inputGlimpse__inner{
  position:relative
}

.a-inputGlimpse__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  color:#757575;
  font-style:italic;
  margin-bottom:3px;
  padding-left:10px
}

.a-inputGlimpse__item:before{
  font-family:Material Icons;
  position:relative;
  font-size:18px;
  color:#757575;
  font-style:normal;
  margin-right:5px;
  content:"check_circle_outline";
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1;
  -webkit-transform:rotate(0.1deg);
          transform:rotate(0.1deg)
}

.a-inputGlimpse__item.-check{
  color:#30862D
}

.a-inputGlimpse__item.-check:before{
  color:#30862D;
  content:"check_circle";
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1
}

.a-inputGlimpse__toggle{
  font-size:0px;
  width:40px;
  position:absolute;
  top:0px;
  right:0px;
  display:block;
  height:100%
}

.a-textarea{
  width:100%;
  padding:5px;
  font-size:14px;
  border-color:#dddddd;
  border-width:2px;
  border-radius:0.25rem;
  color:#252525;
  min-height:150px
}

.a-textarea.-md{
  border-width:1px;
  font-size:16px;
  padding:15px;
  min-height:115px
}

@media (min-width: 992px){
  .a-textarea.-md{
    min-height:250px
  }
}

.a-textarea.-isInvalid,.a-textarea.formError{
  border-color:#E01010
}

.a-textarea.-isInvalid:not(:disabled):focus,.a-textarea.formError:not(:disabled):focus{
  outline-color:#e01010 !important
}

.-riverbend .a-input__cardMask,.-riverbend .a-input__cardName{
  font-weight:700
}

.-riverbend .a-input__cardLogo.-pseudo{
  padding-left:0;
  padding-right:10px;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto
}

.-riverbend .a-input__cardWrapper.-pseudo{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.a-genImg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  -webkit-box-align:inherit;
      -ms-flex-align:inherit;
          align-items:inherit;
  -webkit-box-pack:inherit;
      -ms-flex-pack:inherit;
          justify-content:inherit
}

.a-genImg__img{
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  width:100%;
  height:100%;
  max-height:100%;
  max-width:100%
}

.a-playCircle.-inherit,.a-icon.-inherit{
  font-size:inherit
}

.a-playCircle.-xs,.a-icon.-xs{
  font-size:16px
}

.a-playCircle.-sm,.a-icon.-sm{
  font-size:20px
}

.a-playCircle.-md,.a-icon.-md{
  font-size:40px
}

.a-playCircle.-lg,.a-icon.-lg{
  font-size:60px
}

.a-playCircle.-xl,.a-icon.-xl{
  font-size:80px
}

.a-playCircle.-xxl,.a-icon.-xxl{
  font-size:80px
}

@media only screen and (min-width: 768px){
  .a-playCircle.-xxl,.a-icon.-xxl{
    font-size:98px
  }
}

.a-playCircle.-gray,.a-icon.-gray{
  color:#757575
}

.a-playCircle.-white,.a-playCircle.o-ncvModal__learnMore,.a-playCircle.o-modalCallCustomerService__backButton,.a-playCircle.o-accountMember__cta.-cnReactivation,.a-playCircle.o-acctSettProfile__bindBtn,.a-icon.-white,.a-icon.o-ncvModal__learnMore,.a-icon.o-modalCallCustomerService__backButton,.a-icon.o-accountMember__cta.-cnReactivation,.a-icon.o-acctSettProfile__bindBtn{
  color:#fff
}

.a-playCircle.-black,.a-icon.-black{
  color:#000
}

.a-playCircle.-green,.a-icon.-green{
  color:#30862d
}

.a-playCircle.-flip,.a-icon.-flip{
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.a-playCircle.-transition,.a-icon.-transition{
  -webkit-transition:all .35s;
  transition:all .35s
}

.a-playCircle.-circle,.a-icon.-circle{
  height:20px;
  width:20px;
  -ms-flex-line-pack:center;
      align-content:center;
  border-radius:9999px
}

.a-playCircle.-circle:hover,.a-icon.-circle:hover{
  background-color:#00492C
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .a-playCircle{
    padding-top:15px
  }
}

.a-iconBadge{
  width:40px;
  height:40px;
  border-radius:9999px;
  overflow:hidden
}

.a-iconBadge.-lg{
  width:78px;
  height:auto
}

.a-iconBadge.-xs{
  width:24px;
  height:auto
}

.a-iconBadge.-square{
  border-radius:0
}

.a-iconBadge__img{
  width:100%;
  height:100%
}

.a-iconTag{
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  width:15px;
  height:18px;
  vertical-align:middle;
  display:inline-block;
  background-color:rgba(0,0,0,0);
  background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABNCAYAAABZqmHQAAAES0lEQVR4nO2d3VnbMBSGX+fpfbUByQRlg6YTNBtAN6ATlE5QOkFhgqYTQCdoOkHCBuK+D+4jUAKE2D5SbEty9N1iH4vv9ZGtn+MUPNNSKTWCkxJmwJTwmhcwP9L6qq4lpt3ATQHvag4zf5/fw9VEax3B//agDYClUtMCfgIqbJN2alHCp4nWi6oDhBCMdAkf6mL1qYIn869jaFCNGo1zgIAFetlT2ytVmEYXsIz0zt/W4CCMgNNEzDcyN8v1UqnjqgNs/z4t4W9TsAJ+LJU6bb2VDjIAZiEb4KFBQRgV8D7UxffQYCCMQly0JQ0CQsoAGAKEYqVU6XNiCXfm/dy8cQDGgLHkzaMjJft25AyghFvgfFcDl0qNgYsCPrbaSpmShOAEwKbxtGkob9LYpHMrLXRTchDEzwB75zeaz2O/e1nC171b567kngkuD+Fzl0msidbnFlrfSgqCCIB54Hqm4oXHOW0oGQjSDPCdOQw545gEBCmAG8/4K8/z2lL0EKQAxp7xfc9rU1FDEAHYY4AVAwBihiDNgGM7yHJVDMuaa0UJQfwaWsA3l8DmHy3gxKtV3Sk6CC7jgJn0YnaV7ad/szpVVBCcZkPNxW6V+lJ3jL3z/0TU/+9SNBB8Z0NXBVyMYPEPbt/A0f2j4abBQZf4HBV87sh7OnpACgoh9QWZNhS0O8oAHhUMQgbwpCAQMoCX6h1CBvBaLhDumoI1QcgAdksMQRKsDkIGUC0JBLNr+7MkWBWEPA5olmScYAamR5Jg2+OEnAHNaswEs14uDbadCTkD5DKZMKnamODo4yarcgbIpeo2GZTwyyXWeno/A3CQWd+w80K75LoBYWq6tQzAXVX1FD47QGYZgLuq1jl8Ki/VyLHvympX2mTAPJvqpKo9UnWvqVVajexG2saJpazNFs0qAD6FjjfrZ8CpZGIpq/o11LUmooTvE61Xzyvlj+2y29vs82uV8Hui9c7JN7NnytZaS2Nt6iw2b0F2rkM0xXposobVlfOKlyC3i1yK7QNyJrxUU1WQy5cGdsV6NQ7ImfAkSUmWLcXyMp+qqYgMQWb+UqkzyZcG6mK96oK2LnCQ3ZHQfFEhYlOsWgAcIIQ+zUcCgAOC0Lf5SAFwABBCmI8LAAYMIZT5uAJggBBCmo8PAAYEIbT5+AJgABBiMJ99AJAwhFjMZ18AJAghJvNpAwAJQYjNfNoCQAIQYjSfNgEQMYRYzadtAEQIIWbz6QIAEUGI3Xy6AkAEEFIwny4BEBBCKubTNQACQEjJfPoAQI8QUjOfvgDQA4QUzadPAHQIIVXz6RsAHUBI2XxCAKBFCKmbTygAtABhCOYTEgB7QBiK+YQGgAeEIZlPDFWSLtsgzRZxgflmn+aZIFZw84mlTNVCGJew8ycLDRzzOXyzP7/JsGdfMqmNFYP5xNAFbcvewWbD67oacTHR2quOzcYyRRXr+q2Hn1yJ5rckgf8sKqvWWQTUowAAAABJRU5ErkJggg==)
}

.a-iconKey{
  background-image:url("https://cdnsc1.melaleuca.com/na/images/marketplace/key.svg");
  background-size:100%;
  width:25px;
  height:25px
}

.a-iconKeyWhite{
  background-image:url("https://cdnsc1.melaleuca.com/na/images/marketplace/key-white.svg");
  background-size:100%;
  width:25px;
  height:25px
}

.a-iconLockAlt{
  background-image:url("https://cdnsc1.melaleuca.com/na/images/marketplace/lock-alt.svg");
  background-size:100%;
  width:20px;
  height:22px
}

.a-iconLockAltWhite{
  background-image:url("https://cdnsc1.melaleuca.com/na/images/marketplace/lock-alt-white.svg");
  background-size:100%;
  width:20px;
  height:22px
}

.a-loadingSpinner__inner{
  position:relative;
  border-radius:9999px;
  margin-top:15px;
  margin-bottom:15px;
  margin-left:auto;
  margin-right:auto;
  width:36px;
  height:36px
}

.a-loadingSpinner.-sm .a-loadingSpinner__inner{
  height:20px;
  width:20px
}

.a-loadingSpinner.-m-0 .a-loadingSpinner__inner{
  margin:0
}

.a-loadingSpinner__item{
  content:"";
  border:3px solid;
  border-color:#30862d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  -webkit-animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  position:absolute;
  border-radius:9999px;
  height:100%;
  width:100%
}

.a-loadingSpinner__item:nth-child(1){
  -webkit-animation-delay:-0.45s;
          animation-delay:-0.45s
}

.a-loadingSpinner__item:nth-child(2){
  -webkit-animation-delay:-0.3s;
          animation-delay:-0.3s
}

.a-loadingSpinner__item:nth-child(3){
  -webkit-animation-delay:-0.15s;
          animation-delay:-0.15s
}

.a-loadingSpinner.-sm .a-loadingSpinner__item{
  border-width:2px
}

.-mkt .a-loadingSpinner__item{
  border-color:#0a6ed6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}

@-webkit-keyframes spinner{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@keyframes spinner{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.-riverbend .a-loadingSpinner__item{
  border-color:#121212 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}

.a-playPause{
  color:#ffffff;
  position:absolute;
  z-index:1;
  font-weight:500;
  line-height:1.25;
  margin-left:auto;
  margin-right:auto;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  font-size:10px;
  max-width:1190px
}

.a-playPause__action{
  background-color:#252525;
  border-radius:9999px;
  text-transform:uppercase;
  padding-right:10px;
  position:absolute;
  margin:10px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.a-playPause__action.-right{
  right:0px
}

.a-playPause__action.-bottom{
  bottom:0
}

.a-playPause__action.-left{
  left:0
}

.a-playPause__action.-top{
  top:0
}

@media only screen and (max-width: 767px){
  .a-playPause__action.-bgVideo{
    display:none
  }

  .-mobileBgVid .a-playPause__action.-bgVideo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.a-playPause__icon{
  font-size:20px;
  text-transform:lowercase;
  padding-left:4px;
  padding-right:8px
}

.radio-item{
  display:inline-block;
  position:relative;
  padding:0 6px;
  margin:10px 0 0
}

.radio-item input[type=radio]{
  display:none
}

.radio-item label{
  color:#666;
  font-weight:normal
}

.radio-item label:before{
  content:" ";
  display:inline-block;
  position:relative;
  top:5px;
  margin:0 5px 0 0;
  width:20px;
  height:20px;
  border-radius:11px;
  border:2px solid #004c97;
  background-color:rgba(0,0,0,0)
}

.radio-item input[type=radio]:checked+label:after{
  border-radius:11px;
  width:12px;
  height:12px;
  position:absolute;
  top:9px;
  left:10px;
  content:" ";
  display:block;
  background:#004c97
}

.a-runTime{
  bottom:5px;
  right:5px;
  font-size:10px;
  color:#ffffff;
  font-weight:500;
  text-align:right;
  min-width:69px;
  background-color:rgba(0,0,0,.7)
}

.a-runTime:before{
  position:absolute;
  font-family:Material Icons;
  color:#ffffff;
  font-size:20px;
  left:5px;
  text-transform:none;
  content:"play_circle_filled";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg)
}

.-inline .a-runTime{
  font-size:12px;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  height:27px;
  padding-right:12px;
  min-width:75px
}

.-inline .a-runTime:before{
  font-size:22px
}

@media (min-width: 768px){
  .-inline .a-runTime{
    font-size:20px;
    bottom:10px;
    right:10px;
    height:48px;
    padding-right:22px;
    min-width:137px
  }

  .-inline .a-runTime:before{
    font-size:40px
  }
}

@media (min-width: 768px){
  .-tagsLg .a-runTime{
    font-size:16px;
    height:40px;
    padding-left:50px;
    padding-right:15px
  }

  .-tagsLg .a-runTime:before{
    font-size:30px
  }
}

.a-select{
  position:relative
}

@media (min-width: 768px){
  .a-select{
    display:inline-block;
    min-width:270px
  }
}

.a-select.-darkMode{
  color:#ffffff
}

@media (min-width: 768px){
  .a-select.-darkMode{
    padding-top:0;
    min-width:auto
  }
}

.a-select.-xs{
  max-width:170px;
  min-width:auto
}

@media (min-width: 768px){
  .a-select.-xs{
    max-width:144px
  }
}

.a-select.-sm{
  min-width:auto
}

@media only screen and (max-width: 1209px){
  .a-select.-sm{
    width:100%
  }
}

.a-select.-sm-md{
  width:100%;
  height:46px;
  min-width:auto
}

.a-select.-md{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:48px
}

@media (min-width: 768px){
  .a-select.-md{
    display:inline-block;
    height:27px;
    width:144px;
    min-width:inherit
  }
}

@media (min-width: 768px){
  .a-select.-mdLg{
    min-width:200px
  }
}

@media (min-width: 992px){
  .a-select.-mdLg{
    min-width:270px
  }
}

.a-select.-center{
  text-align:center;
  -moz-text-align-last:center;
       text-align-last:center
}

.a-select.-accountType{
  min-width:auto;
  width:100%
}

.a-select.-commPref{
  height:32px
}

.a-select.-coupon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:48px
}

@media only screen and (min-width: 768px){
  .a-select.-coupon{
    display:inline-block;
    height:27px;
    min-width:180px
  }
}

.a-select__field{
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  padding-left:5px;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:24px;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  font-size:15px;
  width:100%;
  cursor:pointer
}

.a-select__field::-ms-expand{
  display:none
}

.-bg-transparent .a-select__field{
  background-color:rgba(0,0,0,0)
}

.-center .a-select__field{
  text-align:center;
  -moz-text-align-last:center;
       text-align-last:center
}

@media(-ms-high-contrast: active),(-ms-high-contrast: none),(-ms-ime-align: auto){
  .-center .a-select__field{
    padding-left:calc(50% - 2em)
  }
}

@supports(-ms-ime-align: auto){
  .-center .a-select__field{
    padding-left:calc(50% - 2em)
  }
}

@supports(-webkit-hyphens: none){
  .-center .a-select__field{
    padding-left:calc(50% - 2em)
  }
}

.-darkMode .a-select__field{
  font-size:12px;
  padding-left:10px;
  padding-right:30px;
  background-color:rgba(0,0,0,0)
}

.-darkMode .a-select__field option{
  color:#000000
}

.-error .a-select__field,.a-select__field.-error{
  border-color:#E01010
}

.-error .a-select__field:not(:disabled):focus,.a-select__field.-error:not(:disabled):focus{
  outline-color:#e01010 !important
}

.-green .a-select__field{
  background-color:#30862D;
  border-style:none;
  color:#ffffff
}

.-green .a-select__field option{
  background-color:#ffffff;
  color:#30862D;
  text-align:center
}

.-green .a-select__field:hover{
  background-color:#00492C;
  font-weight:500
}

.-readonly .a-select__field{
  background-color:#e6e6e6;
  border-color:#e6e6e6
}

.-padding-xs .a-select__field{
  padding-left:15px
}

.-padding-sm .a-select__field{
  padding-top:5px;
  padding-bottom:4px
}

.-padding-sm .a-select__field option{
  padding-left:15px;
  padding-right:15px
}

.-hidden-first .a-select__field option:first-child{
  display:none
}

.-padding-md .a-select__field{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:40px
}

.-padding-lg .a-select__field{
  padding-top:12px;
  padding-bottom:12px;
  padding-left:5px;
  padding-right:30px
}

@media (min-width: 768px){
  .-padding-lg .a-select__field{
    padding-top:8px;
    padding-bottom:8px;
    padding-right:25px
  }
}

.-padding-xl .a-select__field{
  padding-left:15px;
  padding-right:40px;
  padding-top:14px;
  padding-bottom:14px
}

.-xs .a-select__field{
  font-weight:500;
  font-size:16px
}

.-xs .a-select__field+span{
  height:20px
}

@media (min-width: 768px){
  .-xs .a-select__field{
    font-size:14px
  }
}

.-sm .a-select__field{
  padding-top:10px;
  padding-bottom:10px;
  padding-right:18px;
  padding-left:15px;
  font-size:16px
}

.-sm .a-select__field+span{
  height:18px
}

.-sm-md .a-select__field{
  height:46px
}

.-md .a-select__field{
  font-size:14px
}

.-md-lg .a-select__field{
  font-size:16px
}

.-commPref .a-select__field{
  padding-top:5px;
  padding-bottom:5px;
  padding-right:20px;
  font-size:14px
}

.a-select__field.-sort{
  background-color:#ffffff;
  font-size:14px;
  color:#252525;
  height:40px;
  padding-left:10px
}

.a-select__forVideo .a-select__field.-sort{
  padding-left:70px
}

.a-select__field.-track{
  font-size:16px
}

@media (min-width: 768px){
  .a-select__field.-track{
    width:140px;
    font-size:14px;
    height:38px
  }
}

.-rounded .a-select__field{
  border-radius:0.25rem
}

.-lg .a-select__field{
  line-height:normal;
  padding-left:18px;
  font-size:23px;
  font-family:"proxima-nova-condensed",sans-serif
}

@media only screen and (min-width: 768px){
  .-lg .a-select__field{
    font-size:16px;
    padding-left:10px;
    min-width:auto
  }
}

@media only screen and (min-width: 1024px){
  .-lg .a-select__field{
    font-size:16px;
    font-size:23px;
    padding-left:14px
  }
}

@media only screen and (min-width: 1210px){
  .-lg .a-select__field{
    padding-left:18px;
    font-size:23px
  }
}

@media only screen and (max-width: 767px){
  .a-select__field.-isCn,.a-select__field.o-accountMember__cta.-cnReactivation{
    background-color:#ffffff
  }
}

.a-select__icon{
  position:absolute;
  top:0px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  pointer-events:none
}

.a-select .formError{
  border-color:#E01010
}

.a-select em.formError{
  color:#E01010;
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-color:#E01010;
  line-height:1.25;
  margin-top:8px
}

.a-select em.formError:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.a-select em.formError:focus{
  outline-color:red
}

.a-select em.formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input){
  background-repeat:no-repeat;
  padding-left:18px;
  background-image:url("//cdnsc1.melaleuca.com/na/images/common/error-outline.svg")
}

.a-select em.formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before{
  display:none
}

.a-select em.formError.-noIcon:before{
  display:none
}

.a-singleImg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  max-width:100%
}

.a-singleImg__img{
  max-width:100%;
  width:auto
}

.a-triangle{
  display:inline-block;
  width:0;
  height:0;
  border-style:solid;
  border-width:5px 0 5px 10px;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000
}

.a-triangle.-red{
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e01010
}

.m-benefitsList{
  margin:0 auto;
  padding-top:46px
}

.m-benefitsList.-bgImage{
  height:auto
}

@media (min-width: 768px){
  .m-benefitsList.-bgImage{
    position:relative;
    height:100vh
  }
}

.m-benefitsList__bgImage{
  padding-left:36px;
  padding-right:36px;
  width:100%
}

@media (min-width: 768px){
  .m-benefitsList__bgImage{
    height:100%;
    padding:0;
    -o-object-fit:cover;
       object-fit:cover
  }
}

.m-benefitsList__bgImage.-desktop{
  display:none
}

@media (min-width: 768px){
  .m-benefitsList__bgImage.-desktop{
    display:block
  }
}

@media (min-width: 768px){
  .m-benefitsList__bgImage.-mobile{
    display:none
  }
}

@media only screen and (min-width: 576px){
  .-vertical .m-benefitsList__description{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    max-width:970px
  }
}

.-preferred .m-benefitsList__description{
  margin-right:20px
}

.-vertical .m-benefitsList__image{
  max-width:-webkit-max-content;
  max-width:-moz-max-content;
  max-width:max-content
}

.-centerImage .m-benefitsList__image{
  margin:0 auto
}

.-preferred .m-benefitsList__image{
  width:96px;
  height:96px
}

.-horizontal .m-benefitsList__image:not(.m-benefitsList__image.-imageAlignment){
  margin-bottom:18px
}

@media only screen and (min-width: 576px){
  .-vertical .m-benefitsList__image:not(.m-benefitsList__image.-imageAlignment){
    margin-right:16px
  }
}

@media only screen and (min-width: 768px){
  .-vertical .m-benefitsList__image:not(.m-benefitsList__image.-imageAlignment){
    margin-right:30px
  }
}

.-preferred .m-benefitsList__image:not(.m-benefitsList__image.-imageAlignment){
  margin-left:auto;
  margin-right:auto;
  margin-bottom:16px
}

@media only screen and (min-width: 768px){
  .-preferred .m-benefitsList__image:not(.m-benefitsList__image.-imageAlignment){
    margin-left:20px;
    margin-right:32px
  }
}

.m-benefitsList__item{
  margin-bottom:30px;
  margin-right:5px
}

@media only screen and (max-width: 767px){
  .-vertical .m-benefitsList__item{
    margin-bottom:16px
  }
}

@media only screen and (min-width: 576px){
  .-vertical .m-benefitsList__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.-horizontal.-perRow2 .m-benefitsList__item{
  width:100%
}

@media only screen and (min-width: 576px){
  .-horizontal.-perRow2 .m-benefitsList__item{
    width:47.533%;
    margin-right:4.934%
  }

  .-horizontal.-perRow2 .m-benefitsList__item:nth-child(even){
    margin-right:0
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow2 .m-benefitsList__item{
    width:48.264%;
    margin-right:3.472%
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow2 .m-benefitsList__item{
    width:48.384%;
    margin-right:3.233%
  }
}

@media only screen and (max-width: 768px){
  .-horizontal.-perRow3 .m-benefitsList__item{
    width:100%
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .-horizontal.-perRow3 .m-benefitsList__item{
    width:30.044%;
    margin-right:4.934%
  }

  .-horizontal.-perRow3 .m-benefitsList__item:first-child,.-horizontal.-perRow3 .m-benefitsList__item:nth-child(3n+1){
    margin-left:0
  }

  .-horizontal.-perRow3 .m-benefitsList__item:nth-child(3n){
    margin-right:0
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow3 .m-benefitsList__item{
    width:31.019%;
    margin-right:3.472%
  }

  .-horizontal.-perRow3 .m-benefitsList__item:first-child,.-horizontal.-perRow3 .m-benefitsList__item:nth-child(3n+1){
    margin-left:0
  }

  .-horizontal.-perRow3 .m-benefitsList__item:nth-child(3n){
    margin-right:0
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow3 .m-benefitsList__item{
    width:31.624%;
    margin-right:2.564%
  }
}

@media only screen and (max-width: 768px){
  .-horizontal.-perRow2-3 .m-benefitsList__item{
    margin-bottom:20px;
    width:100%
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .-horizontal.-perRow2-3 .m-benefitsList__item{
    margin-left:0;
    margin-right:0;
    margin-bottom:40px;
    width:48%
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow2-3 .m-benefitsList__item{
    margin-left:0;
    margin-right:0;
    margin-bottom:40px;
    width:30%
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow2-3 .m-benefitsList__item{
    width:31.624%
  }
}

@media only screen and (max-width: 575px){
  .-horizontal.-perRow4 .m-benefitsList__item{
    width:100%
  }
}

@media only screen and (min-width: 576px)and (max-width: 1023px){
  .-horizontal.-perRow4 .m-benefitsList__item{
    width:47.533%;
    margin-right:4.934%
  }

  .-horizontal.-perRow4 .m-benefitsList__item:first-child,.-horizontal.-perRow4 .m-benefitsList__item:nth-child(2n+1){
    margin-left:0
  }

  .-horizontal.-perRow4 .m-benefitsList__item:nth-child(2n){
    margin-right:0
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow4 .m-benefitsList__item{
    width:22.396%;
    margin-right:3.472%
  }

  .-horizontal.-perRow4 .m-benefitsList__item:first-child,.-horizontal.-perRow4 .m-benefitsList__item:nth-child(4n+1){
    margin-left:0
  }

  .-horizontal.-perRow4 .m-benefitsList__item:nth-child(4n){
    margin-right:0
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow4 .m-benefitsList__item{
    width:23.077%;
    margin-right:2.564%
  }
}

.-horizontal.-perRow5 .m-benefitsList__item{
  width:100%
}

@media only screen and (max-width: 575px){
  .-horizontal.-perRow5 .m-benefitsList__item{
    margin:5%
  }
}

@media only screen and (min-width: 576px)and (max-width: 1023px){
  .-horizontal.-perRow5 .m-benefitsList__item{
    width:30.044%;
    margin-right:4.934%
  }

  .-horizontal.-perRow5 .m-benefitsList__item:first-child,.-horizontal.-perRow5 .m-benefitsList__item:nth-child(3n+1){
    margin-left:0
  }

  .-horizontal.-perRow5 .m-benefitsList__item:nth-child(3n){
    margin-right:0
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow5 .m-benefitsList__item{
    width:17.222%;
    margin-right:3.472%
  }

  .-horizontal.-perRow5 .m-benefitsList__item:first-child,.-horizontal.-perRow5 .m-benefitsList__item:nth-child(5n+1){
    margin-left:0
  }

  .-horizontal.-perRow5 .m-benefitsList__item:nth-child(5n){
    margin-right:0
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow5 .m-benefitsList__item{
    width:17.949%;
    margin-right:2.564%
  }
}

.-preferred .m-benefitsList__item{
  width:100%;
  padding-left:8px;
  padding-right:8px;
  padding-top:24px;
  padding-bottom:24px;
  text-align:center
}

@media only screen and (min-width: 768px){
  .-preferred .m-benefitsList__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-top:24px;
    padding-bottom:24px;
    padding-bottom:40px;
    text-align:left
  }
}

.-preferred.-border .m-benefitsList__item{
  border-width:1px;
  border-color:#dddddd
}

.m-benefitsList__link{
  display:contents
}

.m-benefitsList__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:calc(100% - 16px);
  margin:0 auto
}

.-bgImage .m-benefitsList__list{
  position:relative
}

.-bgImage .m-benefitsList__list{
  width:100%;
  padding-left:36px;
  padding-right:36px
}

.-vertical .m-benefitsList__list{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 576px){
  .m-benefitsList__list{
    max-width:608px
  }

  .-bgImage .m-benefitsList__list{
    width:100%;
    padding-left:20px;
    padding-right:20px;
    max-width:1170px
  }
}

@media only screen and (min-width: 1024px){
  .m-benefitsList__list{
    max-width:864px
  }
}

@media only screen and (min-width: 1210px){
  .m-benefitsList__list{
    width:100%;
    max-width:1210px;
    padding:0 20px
  }

  .-perRow2 .m-benefitsList__list{
    max-width:928px
  }

  .-preferred .m-benefitsList__list{
    padding:0;
    max-width:unset
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .-horizontal.-perRow2-3 .m-benefitsList__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:0;
    margin-right:0;
    gap:2%
  }
}

@media only screen and (min-width: 1024px){
  .-horizontal.-perRow2-3 .m-benefitsList__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:0;
    margin-right:0;
    gap:3.472%
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow2-3 .m-benefitsList__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:0;
    margin-right:0;
    gap:2.564%
  }
}

@media only screen and (min-width: 1210px){
  .-horizontal.-perRow2-3 .m-benefitsList__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    gap:2.564%
  }
}

.m-benefitsList__header{
  text-align:center;
  margin:0 auto;
  padding-bottom:36px
}

.-bgImage .m-benefitsList__header{
  position:relative;
  padding-left:36px;
  padding-right:36px;
  margin-bottom:20px;
  padding-bottom:0
}

@media (min-width: 576px){
  .-bgImage .m-benefitsList__header{
    margin-bottom:40px
  }
}

@media (min-width: 768px){
  .-bgImage .m-benefitsList__header{
    margin-bottom:55px
  }
}

.m-benefitsList__picture{
  margin-bottom:10px;
  display:block
}

@media (min-width: 768px){
  .m-benefitsList__picture{
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    margin-bottom:0
  }
}

.m-categoryCard{
  display:block;
  background-color:#fff
}

.m-categoryCard:hover,.m-categoryCard:focus{
  text-decoration:underline
}

.m-categoryCard__img{
  margin-left:auto;
  margin-right:auto;
  border-radius:9999px;
  border:2px solid #ddd;
  overflow:hidden;
  margin-bottom:10px;
  display:block
}

.-isPure .m-categoryCard__img{
  border-color:rgba(0,0,0,0)
}

.-square .m-categoryCard__img{
  border-radius:0
}

.-enrollment .m-categoryCard__img{
  margin-left:auto;
  margin-right:auto
}

.m-categoryCard__title{
  font-size:16px;
  font-weight:500;
  color:#333;
  line-height:1;
  text-align:center;
  margin-bottom:4px
}

@media only screen and (min-width: 768px){
  .m-categoryCard__title{
    color:#252525
  }
}

@media only screen and (max-width: 767px){
  .m-categoryCard__title{
    font-size:14px;
    width:95px
  }
}

.-enrollment .m-categoryCard__title{
  font-weight:400;
  color:#555555;
  font-size:14px;
  line-height:1.2
}

@media only screen and (min-width: 768px){
  .-enrollment .m-categoryCard__title{
    padding-left:20px;
    padding-right:20px;
    font-size:20px
  }
}

.-isPure .m-categoryCard__title{
  color:#757575;
  font-size:14px;
  font-weight:400
}

@media only screen and (min-width: 768px){
  .-isPure .m-categoryCard__title{
    font-size:20px
  }
}

.m-categoryCard__title.-premium{
  line-height:initial
}

.m-checkboxModal{
  word-break:break-word
}

.m-checkboxModal a{
  color:#0A4A73;
  text-decoration:underline;
  cursor:pointer
}

.m-checkboxModal.-greenCta a{
  color:#30862D
}

.m-checkboxModal__body{
  position:relative
}

.m-checkboxModal__body .ps{
  padding-right:5px;
  position:unset;
  max-height:380px
}

.m-checkboxModal__body .ps .ps__rail-y{
  top:0 !important;
  right:0 !important
}

.m-checkboxModal__body .ps .ps__rail-x{
  bottom:-20px !important;
  left:0 !important
}

.m-checkboxModal__body .ps.ps--active-x{
  margin-bottom:20px
}

.m-checkboxModal__body .ps.ps--active-y{
  margin-right:20px
}

.m-checkboxModal__body.-mktplace .ps__thumb-y,.m-checkboxModal__body.-mktplace .ps__thumb-x{
  background-color:#0A6ED6
}

.m-checkboxModal__cta{
  font-size:16px;
  color:#0076DF;
  font-weight:500;
  text-transform:uppercase;
  padding-left:70px;
  padding-right:70px;
  padding-top:10px;
  padding-bottom:10px;
  border-width:1px;
  border-color:#0076DF;
  border-radius:0.250rem;
  width:100%
}

@media (min-width: 768px){
  .m-checkboxModal__cta{
    width:auto
  }
}

.-riverbend .m-checkboxModal{
  margin-bottom:40px
}

.-riverbend .m-checkboxModal a{
  color:#990000
}

.-riverbend .m-checkboxModal__content a{
  color:#990000
}

.-riverbend .m-checkboxModal__cta{
  background-color:#990000;
  border-style:none;
  display:inline-block;
  padding-left:20px;
  padding-right:20px;
  border-radius:9999px;
  color:#ffffff;
  width:auto
}

.m-contentBlock{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0
}

.m-contentBlock.-slide{
  padding-top:30px;
  padding-bottom:30px
}

.m-contentBlock__backgrounds{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%
}

.m-contentBlock__bg{
  width:100%;
  height:100%;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}

.m-contentBlock__bg.-desktop{
  display:none
}

@media (min-width: 768px){
  .m-contentBlock__bg.-desktop{
    display:block
  }
}

.m-contentBlock__bg.-mobile{
  display:block
}

@media (min-width: 768px){
  .m-contentBlock__bg.-mobile{
    display:none
  }
}

.m-contentBlock__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

@media (min-width: 768px){
  .m-contentBlock__col{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

@media (min-width: 768px){
  .m-contentBlock__col:first-child{
    padding-right:15px;
    width:50%
  }

  .m-contentBlock.-w5050 .m-contentBlock__col:first-child{
    width:50%
  }

  .m-contentBlock.-w3070 .m-contentBlock__col:first-child{
    width:30%
  }

  .m-contentBlock.-w7030 .m-contentBlock__col:first-child{
    width:70%
  }

  .m-contentBlock.-w4060 .m-contentBlock__col:first-child{
    width:40%
  }

  .m-contentBlock.-w6040 .m-contentBlock__col:first-child{
    width:60%
  }
}

@media (min-width: 768px){
  .m-contentBlock__col:last-child{
    padding-left:15px;
    width:50%
  }

  .m-contentBlock.-w5050 .m-contentBlock__col:last-child{
    width:50%
  }

  .m-contentBlock.-w3070 .m-contentBlock__col:last-child{
    width:70%
  }

  .m-contentBlock.-w7030 .m-contentBlock__col:last-child{
    width:30%
  }

  .m-contentBlock.-w4060 .m-contentBlock__col:last-child{
    width:60%
  }

  .m-contentBlock.-w6040 .m-contentBlock__col:last-child{
    width:40%
  }
}

.m-contentBlock.-slide .m-contentBlock__col:last-child{
  display:block;
  margin-left:0;
  margin-right:0
}

.m-contentBlock__col.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-contentBlock__col.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-contentBlock__col.-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-contentBlock__col.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-contentBlock__columns{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  position:relative;
  max-width:1210px
}

@media (min-width: 768px){
  .m-contentBlock__columns{
    padding-left:20px;
    padding-right:20px;
    padding-top:50px;
    padding-bottom:50px
  }
}

@media only screen and (max-width: 767px){
  .m-contentBlock.-mobileSwap .m-contentBlock__columns{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }
}

@media (min-width: 768px){
  .m-contentBlock__columns__col:first-child{
    padding-right:15px
  }
}

@media (min-width: 768px){
  .m-contentBlock__columns__col:last-child{
    padding-left:15px
  }
}

.m-contentBlock__columns.-removeMaxWidth{
  max-width:none
}

.m-contentBlock__columns.-removeHorizontalPadding{
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0
}

@media (min-width: 768px){
  .m-contentBlock__columns.-removeHorizontalPadding .m-contentBlock__col:first-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .m-contentBlock__columns.-removeHorizontalPadding .m-contentBlock__col:last-child{
    padding-left:0
  }
}

.m-contentBlock__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 768px){
  .m-contentBlock__cta{
    display:block
  }
}

.m-contentBlock__img{
  display:block;
  position:relative;
  max-width:100%;
  -o-object-fit:cover;
     object-fit:cover;
  min-height:100%
}

.m-contentBlock.-slide .m-contentBlock__img{
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .m-contentBlock.-slide .m-contentBlock__img{
    margin-left:0;
    margin-right:0
  }
}

.m-contentBlock__rte{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:20px
}

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

.m-contentBlock__media{
  position:relative;
  -ms-flex-item-align:center;
      align-self:center
}

.m-contentBlock.-mobileContain .m-contentBlock__media{
  padding-left:8px;
  padding-right:8px
}

.m-contentBlock.-slide .m-contentBlock__video{
  position:relative;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .m-contentBlock.-slide .m-contentBlock__video{
    padding-left:0;
    padding-right:0
  }
}

.m-contentCard{
  text-decoration:none;
  display:block;
  width:100%;
  max-width:100%;
  padding-bottom:30px
}

@media (min-width: 768px){
  .m-contentCard.-isPreferred{
    padding-bottom:0
  }
}

.m-contentCard.-isWelcomeCard{
  border-color:#dddddd;
  border-width:1px;
  border-radius:0.25rem;
  padding:8px
}

@media only screen and (min-width: 768px){
  .m-contentCard.-isWelcomeCard{
    padding:12px
  }
}

.m-contentCard.-textCenter{
  text-align:center
}

.m-contentCard.-textLeft{
  text-align:left
}

.m-contentCard.-textRight{
  text-align:right
}

.m-contentCard__description{
  color:#000;
  padding:10px
}

.-isWelcomeCard .m-contentCard__description{
  padding-top:0;
  font-weight:400;
  font-size:14px;
  line-height:1.5;
  color:#757575;
  height:135px;
  overflow-y:auto
}

.-isWelcomeCard .m-contentCard__description::-webkit-scrollbar{
  width:7px;
  height:7px;
  background-color:rgba(0,0,0,0)
}

.-isWelcomeCard .m-contentCard__description::-webkit-scrollbar-track{
  background-color:rgba(0,0,0,0)
}

.-isWelcomeCard .m-contentCard__description::-webkit-scrollbar-thumb{
  border-radius:10px;
  box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:#c8c8c8
}

.m-contentCard__img{
  display:block;
  margin:0 auto;
  width:100%;
  max-width:100%;
  height:auto
}

.m-contentCard__media{
  position:relative
}

.m-contentCard__mediaTag{
  position:absolute;
  top:3px;
  left:3px
}

.m-contentCard__subtitle{
  font-size:16px;
  font-style:normal;
  font-weight:400
}

.-isPreferred .m-contentCard__subtitle{
  font-weight:500;
  font-size:24px;
  line-height:1.5
}

.-isWelcomeCard .m-contentCard__subtitle{
  font-size:14px;
  line-height:1.5;
  color:#757575
}

.m-contentCard__title{
  font-size:20px;
  font-style:normal;
  font-weight:500;
  line-height:1;
  display:block;
  margin-top:1rem;
  margin-bottom:.25rem
}

.-isPreferred .m-contentCard__title{
  font-size:24px;
  line-height:1.5;
  margin-top:0
}

.-isWelcomeCard .m-contentCard__title{
  margin-top:0;
  font-weight:600;
  color:#252525;
  font-size:18px;
  line-height:28px
}

.m-contentCarousel{
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  padding-top:40px;
  padding-bottom:40px
}

.m-contentCarousel.-bottom{
  background-position:bottom
}

.m-contentCarousel.-center{
  background-position:center
}

.m-contentCarousel.-left{
  background-position:left
}

.m-contentCarousel.-right{
  background-position:right
}

.m-contentCarousel.-top{
  background-position:top
}

.m-contentCarousel__actions{
  position:absolute;
  z-index:2;
  overflow:hidden;
  top:0px;
  right:0px;
  left:0px;
  height:100%;
  pointer-events:none
}

.m-contentCarousel__arrows{
  right:0px;
  left:0px;
  position:relative;
  top:0px;
  pointer-events:auto;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  pointer-events:none;
  width:95%;
  max-width:1210px
}

.m-contentCarousel__subtitle{
  font-weight:700;
  color:#000000;
  text-align:center;
  font-size:24px
}

@media (min-width: 768px){
  .m-contentCarousel__subtitle{
    font-size:34px
  }
}

.m-contentCarousel__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:15px
}

.m-contentCarousel__image{
  height:100%;
  max-width:100%;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%
}

.m-contentCarousel__slide{
  height:100%
}

.m-contentCarousel__slider{
  width:80%;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden
}

.m-contentCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.m-contentCarousel__title{
  color:#000000;
  text-align:center
}

@media (min-width: 768px){
  .m-contentCarousel__title{
    font-size:20px
  }
}

.m-contentCarousel__wrapper{
  position:relative
}

.m-contentCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-transition:margin 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms
}

.m-contentCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  height:220px;
  width:calc(100% - 15px)
}

@media (min-width: 768px){
  .m-contentCarousel .slick-slide>div{
    height:270px;
    width:calc(100% - 30px)
  }
}

.m-contentCarousel .slick-next,.m-contentCarousel .slick-prev{
  position:absolute;
  pointer-events:auto;
  font-family:Material Icons;
  z-index:2;
  font-size:0px;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:48px;
  height:48px;
  top:95px;
  right:25%;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

@media (min-width: 1210px){
  .m-contentCarousel .slick-next,.m-contentCarousel .slick-prev{
    right:0;
    top:107px
  }
}

.m-contentCarousel .slick-next.slick-disabled,.m-contentCarousel .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.m-contentCarousel .slick-prev{
  left:-15px
}

.m-contentCarousel .slick-prev:before{
  font-size:20px;
  font-family:Material Icons;
  padding-left:10px;
  font-size:34px;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga";
  color:inherit;
  content:"arrow_back_ios"
}

.m-contentCarousel .slick-next{
  right:-15px
}

.m-contentCarousel .slick-next:before{
  font-size:20px;
  font-family:Material Icons;
  padding-left:10px;
  font-size:34px;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga";
  color:inherit;
  content:"arrow_forward_ios"
}

.m-exampleCheck{
  background:repeating-linear-gradient(0deg, #edfbf7, #edfbf7 5px, #e1f4ee 5px, #e1f4ee 7px);
  border-bottom:2px solid #bbb;
  border-left:2px solid #bbb;
  -webkit-box-shadow:-3px 6px 15px 0 rgba(0,0,0,.2);
          box-shadow:-3px 6px 15px 0 rgba(0,0,0,.2);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px;
  gap:56px;
  margin-bottom:60px;
  padding:5px 40px 5px 10px;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

.m-exampleCheck__identifier{
  color:#0076df;
  font-size:12px;
  font-weight:700;
  left:0;
  position:absolute;
  top:210%;
  white-space:nowrap
}

.m-exampleCheck__number{
  font-weight:700;
  font-family:"Courier New",monospace;
  color:#000;
  line-height:2
}

.m-exampleCheck__routing,.m-exampleCheck__account{
  position:relative
}

.m-exampleCheck__routing::after,.m-exampleCheck__account::after{
  background-color:#0076df;
  content:"";
  height:25px;
  left:calc(50% - 1px);
  position:absolute;
  width:2px
}

.m-exampleCheck__routing::before,.m-exampleCheck__account::before{
  background-color:#0076df;
  border-radius:9999px;
  bottom:0%;
  content:"";
  height:5px;
  left:calc(50% - 2.5px);
  position:absolute;
  width:5px
}

.m-footnotes{
  color:#252525;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  line-height:1.3;
  padding-right:8px;
  padding-top:9px;
  padding-bottom:9px
}

@media (min-width: 768px){
  .m-footnotes{
    padding-left:80px;
    padding-right:80px;
    max-width:1330px
  }
}

.m-footnotes__wrapper{
  margin-left:auto;
  margin-right:auto;
  padding-top:3px;
  padding-bottom:1px
}

.m-footnotes__wrapper.-border{
  border:1px solid #000;
  border-radius:6px;
  font-style:normal;
  padding:10px 10px 4px;
  text-align:center
}

@media (min-width: 768px){
  .m-footnotes__wrapper.-border{
    padding:10px 24px 6px;
    max-width:571px
  }
}

.m-formField,.o-addressForm__field{
  padding-bottom:20px;
  width:100%
}

.m-formField em,.o-addressForm__field em{
  font-style:normal
}

.m-formField em.formError,.o-addressForm__field em.formError{
  margin-top:8px
}

.m-formField__box{
  position:absolute;
  left:0px;
  background-color:#ffffff;
  width:100%;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  z-index:5;
  bottom:0px;
  height:356px
}

.m-formField__container{
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  padding-bottom:15px;
  color:#30862D;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  font-size:14px;
  line-height:26px
}

.m-formField.-checkbox,.-checkbox.o-addressForm__field,.m-formField.-radio,.-radio.o-addressForm__field{
  padding-bottom:0
}

.m-formField.-checkbox,.-checkbox.o-addressForm__field{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px
}

.m-formField.-checkbox.-facet,.-checkbox.-facet.o-addressForm__field,.-invoice .m-formField.-checkbox,.-invoice .-checkbox.o-addressForm__field{
  margin-bottom:0
}

.m-formField.-isInvalid .m-formField__label.-checkbox:before,.-isInvalid.o-addressForm__field .m-formField__label.-checkbox:before{
  border-color:#E01010
}

.m-formField.-padding-xs [type=checkbox],.-padding-xs.o-addressForm__field [type=checkbox]{
  margin-right:10px
}

.m-formField__cvv{
  width:200px
}

.m-formField__cvvIcon{
  margin-bottom:20px;
  margin-left:10px;
  width:47px;
  height:auto
}

*:checked+.m-formField__label.-checkbox:after,.m-formField__label.-checked.-checkbox:after{
  background-color:#30862D;
  font-size:20px;
  font-family:Material Icons;
  color:#ffffff;
  line-height:1;
  font-weight:900;
  border-radius:0.125rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:absolute;
  width:24px;
  height:24px;
  content:"done";
  width:24px;
  height:24px;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  left:auto;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

*:checked+.m-formField__label.-checkbox.-blue:after,.m-formField__label.-checked.-checkbox.-blue:after{
  background-color:#0A6ED6
}

.-alignTop *:checked+.m-formField__label.-checkbox:after,.-alignTop .m-formField__label.-checked.-checkbox:after{
  -webkit-transform:none;
          transform:none;
  top:auto;
  margin-top:5px
}

*:checked+.m-formField__label.-checkbox.-isCn:after,*:checked+.m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation:after,.m-formField__label.-checked.-checkbox.-isCn:after,.m-formField__label.-checked.-checkbox.o-accountMember__cta.-cnReactivation:after{
  top:0;
  -webkit-transform:translateY(8px);
          transform:translateY(8px)
}

*:checked+.m-formField__label.-checkbox.-sm:after,.m-formField__label.-checked.-checkbox.-sm:after{
  font-size:12px;
  height:16px;
  width:16px;
  margin-right:10px
}

*:checked+.m-formField__label.-checkbox:before,.m-formField__label.-checked.-checkbox:before{
  border:none
}

*:checked+.m-formField__label.-radio:after,.m-formField__label.-checked.-radio:after{
  background-color:#30862D;
  display:block;
  width:16px;
  height:16px;
  position:absolute;
  border-radius:9999px;
  content:"";
  width:14px;
  height:14px;
  left:5px
}

*:checked+.m-formField__label.-radio.-blue:after,.m-formField__label.-checked.-radio.-blue:after{
  background-color:#0A6ED6
}

*:checked+.m-formField__label.-radio.-ole:after,.m-formField__label.-checked.-radio.-ole:after{
  height:10px;
  width:10px;
  top:12px;
  left:7px
}

*:checked+.m-formField__label.-radio.-sm:after,.m-formField__label.-checked.-radio.-sm:after{
  height:8px;
  width:8px;
  left:4px
}

*:checked+.m-formField__label.-lteQuiz:after,.m-formField__label.-checked.-lteQuiz:after{
  position:absolute;
  font-family:Material Icons;
  left:0px;
  line-height:1;
  color:#30862D;
  background-color:rgba(0,0,0,0);
  content:"check_circle";
  font-size:26px;
  height:24px;
  width:24px
}

*:checked+.m-formField__label.-lteQuiz:before,.m-formField__label.-checked.-lteQuiz:before{
  border-color:rgba(0,0,0,0)
}

*:checked+.m-formField__label.-lteQuizError:after,.m-formField__label.-checked.-lteQuizError:after{
  position:absolute;
  font-family:Material Icons;
  left:0px;
  line-height:1;
  color:#E01010;
  background-color:rgba(0,0,0,0);
  content:"cancel";
  font-size:26px;
  height:24px;
  width:24px
}

*:checked+.m-formField__label.-lteQuizError:before,.m-formField__label.-checked.-lteQuizError:before{
  border-color:rgba(0,0,0,0)
}

.m-formField__label{
  display:block;
  font-size:14px;
  font-weight:500;
  padding-bottom:5px;
  color:#333333;
  position:relative
}

.m-formField__label.-checkbox,.m-formField__label.-radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:left
}

.m-formField__label.-checkbox.-disabled,.m-formField__label.-radio.-disabled{
  color:#555555
}

.m-formField__label.-checkbox.-disabled:before,.m-formField__label.-radio.-disabled:before{
  opacity:.3;
  background-color:#dddddd
}

.m-formField__label.-checkbox.-disabled:after,.m-formField__label.-radio.-disabled:after{
  opacity:.5
}

.m-formField__label.-checkbox.-isCn,.m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation,.m-formField__label.-radio.-isCn,.m-formField__label.-radio.o-accountMember__cta.-cnReactivation{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  font-weight:400
}

.-isCnReactivationForm .m-formField__label.-checkbox.-isCn,.-isCnReactivationForm .m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation,.-isCnReactivationForm .m-formField__label.-radio.-isCn,.-isCnReactivationForm .m-formField__label.-radio.o-accountMember__cta.-cnReactivation{
  font-size:12px
}

@media only screen and (min-width: 768px){
  .-isCnReactivationForm .m-formField__label.-checkbox.-isCn,.-isCnReactivationForm .m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation,.-isCnReactivationForm .m-formField__label.-radio.-isCn,.-isCnReactivationForm .m-formField__label.-radio.o-accountMember__cta.-cnReactivation{
    font-size:15px
  }
}

.m-formField__label.-checkbox.-items-start:before,.m-formField__label.-radio.-items-start:before{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.m-formField__label.-checkbox.-items-start:after,.m-formField__label.-radio.-items-start:after{
  -ms-flex-item-align:start;
      align-self:flex-start;
  top:auto;
  -webkit-transform:none;
          transform:none
}

.m-formField__label.-checkbox.-ole,.m-formField__label.-radio.-ole{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-formField__label.-checkbox.-ole:before,.m-formField__label.-radio.-ole:before{
  margin-right:10px
}

@media (min-width: 576px){
  .m-formField__label.-checkbox.-ole:before,.m-formField__label.-radio.-ole:before{
    margin-right:16px
  }
}

.m-formField__label.-checkbox.-reactivation,.m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation,.m-formField__label.-radio.-reactivation,.m-formField__label.-radio.o-accountMember__cta.-cnReactivation{
  font-size:12px;
  font-weight:400;
  padding-left:0;
  padding-right:0
}

.m-formField__label.-checkbox.-removeLeftPadding,.m-formField__label.-radio.-removeLeftPadding{
  padding-left:0
}

.m-formField__label.-checkbox.-top:before,.m-formField__label.-radio.-top:before{
  -ms-flex-item-align:start;
      align-self:flex-start;
  margin-top:4px
}

.m-formField__label.-checkbox.-top:after,.m-formField__label.-radio.-top:after{
  -ms-flex-item-align:start;
      align-self:flex-start;
  margin-top:4px;
  top:auto;
  -webkit-transform:none;
          transform:none
}

.-isCnCart .m-formField__label.-checkbox,.-isCnCart .m-formField__label.-radio{
  padding:0
}

.m-formField__label.-radio{
  position:relative;
  padding-top:5px
}

.m-formField__label.-radio:before{
  border-width:1px;
  border-radius:9999px;
  display:inline-block;
  position:relative;
  margin-right:16px;
  margin-left:0;
  width:24px;
  height:24px;
  -ms-flex-negative:0;
      flex-shrink:0;
  content:"";
  background-color:rgba(0,0,0,0);
  border-color:#999
}

.m-formField__label.-radio.-sm:before{
  width:16px;
  height:16px;
  margin-right:10px
}

.m-formField__label.-radio.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-formField__label.-radio.-top:after{
  top:10px
}

.m-formField__label.-radio.-tight:before{
  margin-right:8px
}

.-isCn .-textArea .m-formField__label,.o-accountMember__cta.-cnReactivation .-textArea .m-formField__label,.-isCn .-text .m-formField__label,.o-accountMember__cta.-cnReactivation .-text .m-formField__label{
  font-weight:600
}

.o-addressCn .-text .m-formField__label,.o-addressCn .-tel .m-formField__label,.o-addressCn .-areaSelect .m-formField__label{
  font-size:14px;
  font-weight:600
}

.m-formField__label.-checkbox{
  color:#333333;
  padding:4px
}

.m-formField__label.-checkbox:before{
  display:inline-block;
  position:relative;
  margin-right:16px;
  margin-left:0;
  width:24px;
  height:24px;
  -ms-flex-negative:0;
      flex-shrink:0;
  content:"";
  border-width:1px;
  border-radius:0.125rem;
  background-color:rgba(0,0,0,0);
  border:1px solid #999;
  min-width:24px;
  min-height:24px
}

.-alignTop .m-formField__label.-checkbox{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.-alignTop .m-formField__label.-checkbox:before{
  margin-top:5px
}

.-center .m-formField__label.-checkbox{
  padding-top:4px
}

.m-formField__label.-checkbox.-cma{
  padding:0;
  font-size:16px;
  line-height:1.25
}

.m-formField__label.-checkbox.-cma:before{
  margin-right:8px;
  height:22px;
  width:22px;
  min-height:unset;
  min-width:unset
}

.m-formField__label.-checkbox.-gray{
  color:#757575
}

.-invoice .o-accordion__content .m-formField__label.-checkbox{
  padding-left:0;
  padding-right:0
}

.m-formField__label.-checkbox.-isCn:before,.m-formField__label.-checkbox.o-accountMember__cta.-cnReactivation:before{
  -webkit-transform:translateY(4px);
          transform:translateY(4px)
}

.-invoice .m-formField__label.-checkbox{
  font-size:16px;
  font-weight:400
}

.m-formField__label.-checkbox.-new-welcome{
  padding-top:10px;
  padding-left:0;
  padding-right:0;
  padding-bottom:20px;
  line-height:1.25
}

.m-formField__label.-checkbox.-new-welcome:before{
  margin-right:10px;
  height:22px;
  width:22px;
  min-height:unset;
  min-width:unset
}

.m-formField__label.-checkbox.-sm:before{
  width:16px;
  height:16px;
  margin-right:10px;
  min-width:16px;
  min-height:16px
}

.m-formField__label.-error:before{
  content:"";
  border:1px solid #e01010
}

.-isCnReactivationForm .m-formField__label.-error:before{
  border:1px solid #999
}

.m-formField__label.-proteinCalc{
  font-size:18px;
  line-height:normal;
  font-weight:500;
  color:#2c1e19;
  font-family:"proxima-nova",sans-serif
}

@media only screen and (min-width: 768px){
  .m-formField__label.-proteinCalc{
    font-size:16px
  }
}

@media only screen and (min-width: 1024px){
  .m-formField__label.-proteinCalc{
    font-size:18px
  }
}

.m-formField__label.-lteQuiz{
  font-weight:400;
  line-height:1.25;
  font-size:16px;
  color:#555555;
  position:relative
}

.m-formField__label.-lteQuizCorrect:after{
  position:absolute;
  font-family:Material Icons;
  left:0px;
  line-height:1;
  color:#30862D;
  background-color:rgba(0,0,0,0);
  content:"check_circle";
  font-size:26px;
  height:24px;
  width:24px
}

.m-formField__label.-lteQuizCorrect:before{
  border-color:rgba(0,0,0,0)
}

.m-formField__label.-hidden{
  display:none;
  visibility:hidden
}

.m-formField__label.-xs-2{
  font-size:13px
}

.p-catListing.-isCn .m-formField__label,.p-catListing.o-accountMember__cta.-cnReactivation .m-formField__label{
  color:#757575;
  font-weight:400
}

.m-formField__textArea{
  color:#555555;
  font-size:14px;
  border:1px solid #757575;
  border-radius:.25rem
}

.m-formField__textArea.-addressForm{
  display:block;
  width:100%;
  padding:15px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  color:#252525;
  font-size:16px;
  min-height:115px
}

@media (min-width: 992px){
  .m-formField__textArea.-addressForm{
    min-height:250px
  }
}

.m-formField__textArea.-addressForm.-checkoutAddressFormHu{
  min-height:130px
}

.m-formField__textArea.-addressForm.-isInvalid{
  border-color:#E01010
}

.m-formField__textArea.-addressForm.-isInvalid:not(:disabled):focus{
  outline-color:#e01010 !important
}

.m-formField__textArea.-addressForm::-webkit-input-placeholder{
  color:#757575;
  font-size:14px
}

.m-formField__textArea.-addressForm::-moz-placeholder{
  color:#757575;
  font-size:14px
}

.m-formField__textArea.-addressForm::-ms-input-placeholder{
  color:#757575;
  font-size:14px
}

.m-formField__textArea.-addressForm::placeholder{
  color:#757575;
  font-size:14px
}

@media (min-width: 768px){
  .m-formField__textArea.-mexico{
    min-height:72px
  }
}

.m-formField__tooltipLabel{
  text-transform:uppercase;
  font-size:14px;
  font-weight:500
}

.m-formField.-areaSelect .formError,.-areaSelect.o-addressForm__field .formError,.m-formField.-date .formError,.-date.o-addressForm__field .formError,.m-formField.-email .formError,.-email.o-addressForm__field .formError,.m-formField.-number .formError,.-number.o-addressForm__field .formError,.m-formField.-password .formError,.-password.o-addressForm__field .formError,.m-formField.-radio .formError,.-radio.o-addressForm__field .formError,.m-formField.-tel .formError,.-tel.o-addressForm__field .formError,.m-formField.-text .formError,.-text.o-addressForm__field .formError,.m-formField.-textArea .formError,.-textArea.o-addressForm__field .formError,.m-formField.-errorMsgs .formError,.-errorMsgs.o-addressForm__field .formError{
  font-size:14px;
  color:#E01010;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25
}

.m-formField.-areaSelect .formError:before,.-areaSelect.o-addressForm__field .formError:before,.m-formField.-date .formError:before,.-date.o-addressForm__field .formError:before,.m-formField.-email .formError:before,.-email.o-addressForm__field .formError:before,.m-formField.-number .formError:before,.-number.o-addressForm__field .formError:before,.m-formField.-password .formError:before,.-password.o-addressForm__field .formError:before,.m-formField.-radio .formError:before,.-radio.o-addressForm__field .formError:before,.m-formField.-tel .formError:before,.-tel.o-addressForm__field .formError:before,.m-formField.-text .formError:before,.-text.o-addressForm__field .formError:before,.m-formField.-textArea .formError:before,.-textArea.o-addressForm__field .formError:before,.m-formField.-errorMsgs .formError:before,.-errorMsgs.o-addressForm__field .formError:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.m-formField.-areaSelect .formError:focus,.-areaSelect.o-addressForm__field .formError:focus,.m-formField.-date .formError:focus,.-date.o-addressForm__field .formError:focus,.m-formField.-email .formError:focus,.-email.o-addressForm__field .formError:focus,.m-formField.-number .formError:focus,.-number.o-addressForm__field .formError:focus,.m-formField.-password .formError:focus,.-password.o-addressForm__field .formError:focus,.m-formField.-radio .formError:focus,.-radio.o-addressForm__field .formError:focus,.m-formField.-tel .formError:focus,.-tel.o-addressForm__field .formError:focus,.m-formField.-text .formError:focus,.-text.o-addressForm__field .formError:focus,.m-formField.-textArea .formError:focus,.-textArea.o-addressForm__field .formError:focus,.m-formField.-errorMsgs .formError:focus,.-errorMsgs.o-addressForm__field .formError:focus{
  outline-color:red
}

.m-formField.-areaSelect .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-areaSelect.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-date .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-date.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-email .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-email.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-number .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-number.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-password .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-password.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-radio .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-radio.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-tel .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-tel.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-text .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-text.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-textArea .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-textArea.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.m-formField.-errorMsgs .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input),.-errorMsgs.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input){
  background-repeat:no-repeat;
  padding-left:18px;
  background-image:url("//cdnsc1.melaleuca.com/na/images/common/error-outline.svg")
}

.m-formField.-areaSelect .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-areaSelect.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-date .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-date.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-email .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-email.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-number .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-number.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-password .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-password.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-radio .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-radio.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-tel .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-tel.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-text .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-text.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-textArea .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-textArea.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.m-formField.-errorMsgs .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before,.-errorMsgs.o-addressForm__field .formError.-bgIcon:not(.a-input):not(.m-guiCodeForm__input):before{
  display:none
}

.m-formField.-areaSelect .formError.-noIcon:before,.-areaSelect.o-addressForm__field .formError.-noIcon:before,.m-formField.-date .formError.-noIcon:before,.-date.o-addressForm__field .formError.-noIcon:before,.m-formField.-email .formError.-noIcon:before,.-email.o-addressForm__field .formError.-noIcon:before,.m-formField.-number .formError.-noIcon:before,.-number.o-addressForm__field .formError.-noIcon:before,.m-formField.-password .formError.-noIcon:before,.-password.o-addressForm__field .formError.-noIcon:before,.m-formField.-radio .formError.-noIcon:before,.-radio.o-addressForm__field .formError.-noIcon:before,.m-formField.-tel .formError.-noIcon:before,.-tel.o-addressForm__field .formError.-noIcon:before,.m-formField.-text .formError.-noIcon:before,.-text.o-addressForm__field .formError.-noIcon:before,.m-formField.-textArea .formError.-noIcon:before,.-textArea.o-addressForm__field .formError.-noIcon:before,.m-formField.-errorMsgs .formError.-noIcon:before,.-errorMsgs.o-addressForm__field .formError.-noIcon:before{
  display:none
}

.m-formField.-cartItem.-checkbox,.-cartItem.-checkbox.o-addressForm__field{
  margin-bottom:0
}

.m-formField.-cartItem.-checkbox:not(:last-child),.-cartItem.-checkbox.o-addressForm__field:not(:last-child){
  margin-bottom:8px
}

.m-formField.-cartItem.-checkbox .m-formField__label,.-cartItem.-checkbox.o-addressForm__field .m-formField__label{
  color:#333333;
  font-size:12px;
  font-weight:400;
  line-height:1.25
}

.m-formField.-cartItem.-checkbox .m-formField__label:before,.-cartItem.-checkbox.o-addressForm__field .m-formField__label:before{
  margin-right:10px
}

.m-formField__options{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  border-color:#dddddd;
  border-width:1px;
  height:305px
}

.m-formField__options.-desktop{
  position:absolute;
  width:100%;
  background-color:#ffffff;
  z-index:5;
  top:72px
}

.m-formField__options.-desktop.-useInVue{
  top:unset;
  height:222px
}

.m-formField__options ::-webkit-scrollbar{
  width:7px;
  height:7px;
  background-color:rgba(0,0,0,0)
}

.m-formField__options ::-webkit-scrollbar-track{
  background-color:rgba(0,0,0,0)
}

.m-formField__options ::-webkit-scrollbar-thumb{
  border-radius:10px;
  box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
  background-color:#c8c8c8
}

.m-formField__options.-mobile{
  border-width:0px;
  position:relative;
  height:300px
}

.m-formField__options.-mobile::after{
  position:absolute;
  z-index:0;
  width:100%;
  border-color:#dddddd;
  border-style:solid;
  border-top-width:1px;
  border-bottom-width:1px;
  background-color:#ffffff;
  content:"";
  height:50px;
  left:0;
  top:100px
}

.m-formField__options.-mobile ::-webkit-scrollbar{
  display:none
}

.m-formField__options.-mobile ::-webkit-scrollbar-thumb{
  box-shadow:none;
  -webkit-box-shadow:none;
  background-color:rgba(0,0,0,0)
}

.m-formField__lists{
  border-right-width:1px;
  border-color:#dddddd;
  height:100%;
  width:30%;
  overflow-y:auto
}

.m-formField__lists:nth-child(3){
  border-right-width:0px;
  width:40%
}

.-mobile .m-formField__lists{
  border-right-width:0px;
  z-index:5;
  height:300px
}

.m-formField__mobileOptions{
  width:100%;
  height:100%;
  position:fixed;
  left:0px;
  top:0px;
  z-index:5;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
}

.m-formField__mask{
  position:absolute;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  background-color:rgba(0,0,0,.7)
}

.m-formField__mask.-desktop{
  position:fixed;
  background-color:rgba(0,0,0,0)
}

.m-formField__item{
  font-size:16px;
  color:#252525;
  padding-left:8px;
  padding-right:8px;
  line-height:30px
}

.-mobile .m-formField__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#999;
  height:50px;
  line-height:16px
}

.-mobile .-city .m-formField__item{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center
}

.-mobile .-region .m-formField__item{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  text-align:right
}

.-province .m-formField__item:nth-last-child(-n+3){
  display:none
}

.-mobile .-province .m-formField__item:nth-last-child(-n+6){
  display:none
}

.-mobile .-province .m-formField__item:nth-last-child(-n+3){
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-formField__item.-active{
  background-color:#ebeef0
}

.-mobile .m-formField__item.-active{
  color:#252525;
  background-color:rgba(0,0,0,0)
}

@media only screen and (min-width: 768px){
  .m-formField.-proteinCalc,.-proteinCalc.o-addressForm__field{
    padding-bottom:8px
  }
}

@media only screen and (min-width: 1024px){
  .m-formField.-proteinCalc,.-proteinCalc.o-addressForm__field{
    padding-bottom:10px
  }
}

@media only screen and (min-width: 1210px){
  .m-formField.-proteinCalc,.-proteinCalc.o-addressForm__field{
    padding-bottom:20px
  }
}

.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox{
  display:grid;
  grid-template-columns:-webkit-min-content 1fr;
  grid-template-columns:min-content 1fr
}

.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox>span{
  grid-column:2/3
}

.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox:before{
  background-color:#ffffff
}

.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox::before,.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox::after{
  grid-column:1/2;
  align-self:start
}

.-riverbend .p-rbSub__reviewCol .m-formField__label.-checkbox::after{
  top:5px;
  -webkit-transform:none;
          transform:none
}

.-riverbend .p-rbSub__reviewCol .m-formField__cvvIcon{
  margin-bottom:auto;
  margin-top:46px
}

.-riverbend .m-formField *:checked+.m-formField__label.-checkbox.-top:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-checkbox.-top:after,.-riverbend .m-formField *:checked+.m-formField__label.-radio.-top:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-radio.-top:after{
  top:12px
}

.-riverbend .m-formField *:checked+.m-formField__label.-checkbox:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-checkbox:after,.-riverbend .m-formField *:checked+.m-formField__label.-radio:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-radio:after{
  background-color:#990000
}

.-riverbend .m-formField *:checked+.m-formField__label.-radio:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-radio:after{
  width:10px;
  height:10px;
  left:7px
}

.-riverbend .m-formField *:checked+.m-formField__label.-radio.-sm:after,.-riverbend .o-addressForm__field *:checked+.m-formField__label.-radio.-sm:after{
  width:8px;
  left:4px;
  height:8px
}

.m-fwBanner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:relative;
  width:100%;
  z-index:1;
  min-height:200px
}

@media (min-width: 768px){
  .m-fwBanner.-h-sm{
    min-height:192px
  }
}

@media (min-width: 768px){
  .m-fwBanner.-h-sm-md{
    min-height:220px
  }
}

@media (min-width: 768px){
  .m-fwBanner.-h-md{
    min-height:272px
  }
}

@media (min-width: 768px){
  .m-fwBanner.-h-lg{
    min-height:380px
  }
}

.m-fwBanner.-slide{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

@media (min-width: 768px){
  .-fullWidthCouponHeader .m-fwBanner.-couponPage{
    min-height:354px
  }
}

@media (min-width: 768px){
  .m-fwBanner.-category{
    margin-left:20px;
    margin-right:20px;
    width:auto
  }
}

@media (min-width: 1210px){
  .m-fwBanner.-category{
    margin-left:0;
    margin-right:0
  }
}

.m-fwBanner__bgColor{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-fwBanner__bgImage{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-fwBanner__bgImage.-desktop{
  display:none
}

@media (min-width: 768px){
  .m-fwBanner__bgImage.-desktop{
    display:block
  }
}

.m-fwBanner__bgImage.-mobile{
  display:block
}

@media (min-width: 768px){
  .m-fwBanner__bgImage.-mobile{
    display:none
  }
}

.m-fwBanner__bgImage.-bottom{
  background-position-y:bottom
}

.m-fwBanner__bgImage.-middle{
  background-position-y:center
}

.m-fwBanner__bgImage.-top{
  background-position-y:top
}

.m-fwBanner__bgImage.-center{
  background-position-x:center
}

.m-fwBanner__bgImage.-left{
  background-position-x:left
}

.m-fwBanner__bgImage.-right{
  background-position-x:right
}

.m-fwBanner__bgVideo{
  position:absolute;
  top:0px;
  left:0px;
  height:auto;
  overflow:hidden;
  min-width:100%;
  min-height:210px
}

@media (min-width: 768px){
  .m-fwBanner__bgVideo{
    min-height:380px;
    max-height:380px
  }
}

.m-fwBanner__bgVideo video{
  display:none
}

@media (min-width: 768px){
  .m-fwBanner__bgVideo video{
    display:block;
    max-width:100vw;
    width:100%;
    min-width:100%
  }
}

.-mobileBgVid .m-fwBanner__bgVideo video{
  display:block;
  position:absolute;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
  height:100%
}

@media (min-width: 768px){
  .-mobileBgVid .m-fwBanner__bgVideo video{
    display:block;
    max-width:100vw;
    width:100%;
    min-width:100%
  }
}

.m-fwBanner__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative
}

@media (min-width: 768px){
  .m-fwBanner__col:nth-child(1):nth-last-child(2){
    width:50%
  }
}

@media (min-width: 768px){
  .m-fwBanner__col:nth-child(2):nth-last-child(1){
    width:50%
  }
}

.m-fwBanner__col.-calendar:nth-child(1):nth-last-child(2){
  width:33.333333%
}

.m-fwBanner__col.-calendar:nth-child(2):nth-last-child(1){
  width:33.333333%
}

@media only screen and (max-width: 767px){
  .m-fwBanner__col.-video{
    width:100%;
    position:absolute;
    left:0px;
    top:0px;
    height:210px
  }
}

@media (min-width: 768px){
  .m-fwBanner__col.-video{
    margin-left:auto;
    margin-right:0
  }
}

@media (min-width: 768px){
  .-videoToggle .m-fwBanner__col.-content{
    max-width:460px
  }
}

.o-heroCarousel__slider .m-fwBanner__col.-content{
  display:none
}

.slick-slide .m-fwBanner__col.-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.-imageGrid .m-fwBanner__col.-content{
  margin-bottom:30px;
  max-width:460px
}

@media (min-width: 768px){
  .-imageGrid .m-fwBanner__col.-content{
    margin-right:auto;
    margin-left:0;
    margin-bottom:0
  }
}

.m-fwBanner__col.-content.-bottom{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-fwBanner__col.-grid{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

@media only screen and (max-width: 767px){
  .m-fwBanner__col.-grid{
    width:100%;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.m-fwBanner__col.-audioPlayer{
  margin-top:8px;
  min-width:100%
}

.m-fwBanner__columns{
  line-height:1.25;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding-left:15px;
  padding-right:15px;
  z-index:1
}

@media (min-width: 768px){
  .m-fwBanner__columns{
    line-height:normal;
    height:100%;
    width:100%;
    padding-left:20px;
    padding-right:20px
  }

  .-w-xl .m-fwBanner__columns{
    max-width:1170px
  }

  .-w-lg .m-fwBanner__columns{
    max-width:992px
  }

  .-w-md .m-fwBanner__columns{
    max-width:768px
  }

  .-w-sm .m-fwBanner__columns{
    max-width:576px
  }

  .-w-xs .m-fwBanner__columns{
    max-width:415px
  }
}

.-text-top-center .m-fwBanner__columns,.-text-center .m-fwBanner__columns{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-videoToggle .m-fwBanner__columns{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

@media (min-width: 768px){
  .-slide .m-fwBanner__columns{
    padding-left:120px;
    padding-right:120px
  }
}

@media (min-width: 1210px){
  .-slide .m-fwBanner__columns{
    padding-left:170px;
    padding-right:170px
  }
}

@media only screen and (max-width: 767px){
  .-imageGrid .m-fwBanner__columns{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.m-fwBanner__columns.-audio{
  display:grid
}

.m-fwBanner__cta{
  display:block;
  width:100%
}

.m-fwBanner__cta.-center{
  text-align:center
}

.m-fwBanner__cta.-left{
  text-align:left
}

.m-fwBanner__cta.-right{
  text-align:right
}

.m-fwBanner__description{
  color:#fff;
  margin-bottom:20px
}

.m-fwBanner__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.-imageGrid .m-fwBanner__grid{
  max-width:460px
}

@media (min-width: 768px){
  .-imageGrid .m-fwBanner__grid{
    max-width:347px;
    margin-left:auto;
    margin-right:0
  }
}

.m-fwBanner__link{
  display:block
}

.-imageGrid .m-fwBanner__link{
  width:50%;
  margin-bottom:8px
}

.-imageGrid .m-fwBanner__link:nth-of-type(odd){
  padding-right:4px
}

.-imageGrid .m-fwBanner__link:nth-of-type(even){
  padding-left:4px
}

.m-fwBanner__image{
  width:100%
}

.m-fwBanner__row.-media{
  width:100%;
  height:100%;
  position:absolute
}

@media (min-width: 768px){
  .m-fwBanner__row.-media{
    top:0px;
    left:0px
  }
}

.m-fwBanner__row.-media.-mobileBgVid .a-genImg{
  display:none
}

.-stackMobile .m-fwBanner__row.-media{
  height:210px
}

@media only screen and (max-width: 767px){
  .-stackMobile .m-fwBanner__row.-media{
    position:relative
  }
}

@media only screen and (min-width: 768px){
  .-stackMobile .m-fwBanner__row.-media{
    height:100%
  }
}

.m-fwBanner__row.-columns{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  width:100%;
  height:100%;
  padding-top:15px;
  padding-bottom:15px;
  margin-left:auto;
  margin-right:auto;
  max-width:1210px
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  padding-bottom:40px;
  padding-top:15px
}

@media (min-width: 576px){
  .-isCn:not(.-stackMobile) .m-fwBanner__row.-columns,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns{
    padding-top:40px;
    padding-bottom:40px
  }
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-right,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-left,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-center,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-top,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-middle,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-middle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-isCn:not(.-stackMobile) .m-fwBanner__row.-columns.-bottom,.o-accountMember__cta.-cnReactivation:not(.-stackMobile) .m-fwBanner__row.-columns.-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

@media (min-width: 768px){
  .m-fwBanner__row.-columns{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-top:40px;
    padding-bottom:40px
  }

  .m-fwBanner__row.-columns.-right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .m-fwBanner__row.-columns.-left{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .m-fwBanner__row.-columns.-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .m-fwBanner__row.-columns.-top{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .m-fwBanner__row.-columns.-middle{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .m-fwBanner__row.-columns.-bottom{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

@media only screen and (max-width: 991px){
  .m-fwBanner__row.-columns.-text-top-center{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }
}

.m-fwBanner__row.-columns.-text-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 768px){
  .-slide .m-fwBanner__row.-columns.-w-xs .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-sm .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-md .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-lg .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-xl .m-fwBanner__columns{
    padding-left:0;
    padding-right:0;
    margin-left:120px;
    margin-right:120px
  }
}

@media (min-width: 1210px){
  .-slide .m-fwBanner__row.-columns.-w-xs .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-sm .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-md .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-lg .m-fwBanner__columns,.-slide .m-fwBanner__row.-columns.-w-xl .m-fwBanner__columns{
    padding-left:0;
    padding-right:0;
    margin-left:170px;
    margin-right:170px
  }
}

.-videoToggle .m-fwBanner__row.-columns{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.-lsd .m-fwBanner__row.-columns{
  padding-top:20px;
  padding-bottom:20px;
  background-color:#000000
}

@media (min-width: 768px){
  .-lsd .m-fwBanner__row.-columns{
    background-color:unset
  }
}

.-imageGrid .m-fwBanner__row.-columns{
  padding-top:34px;
  padding-bottom:30px
}

@media (min-width: 768px){
  .-imageGrid .m-fwBanner__row.-columns{
    padding-top:59px;
    padding-bottom:59px
  }
}

.m-fwBanner__rte{
  line-height:1.25
}

@media only screen and (max-width: 767px){
  .-imageGrid .m-fwBanner__rte{
    margin-bottom:30px
  }
}

.m-fwBanner__rte+*{
  margin-top:20px
}

.-lsd .m-fwBanner__rte+*{
  margin-top:10px
}

.m-fwBanner__title{
  color:#fff;
  font-size:30px;
  font-weight:700;
  text-transform:uppercase;
  margin-bottom:4px
}

.m-fwBanner__lsdAmount{
  font-size:30px;
  line-height:1
}

.m-fwBanner__lsdContainer{
  padding-top:12px;
  padding-bottom:12px;
  padding-left:20px;
  padding-right:20px;
  border-radius:0.25rem;
  font-weight:500;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  color:#d4d756;
  border:1px solid #d4d756
}

.m-fwBanner__lsdText{
  font-size:14px;
  line-height:1;
  margin-bottom:5px
}

.m-fwBanner__videoCurateControl{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  margin:auto
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-middle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-audioVideoSlide .m-fwBanner__videoCurateControl.-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

@media (min-width: 768px){
  .-audioVideoSlide .m-fwBanner__videoCurateControl{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-top:40px;
    padding-bottom:40px
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-left{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-top{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-middle{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .-audioVideoSlide .m-fwBanner__videoCurateControl.-bottom{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

.m-inlinePlayer{
  width:100%;
  position:relative;
  cursor:pointer;
  overflow:hidden;
  height:500px;
  max-height:56.25vw
}

.m-inlinePlayer__thumbnail{
  width:auto;
  height:auto;
  min-width:100%;
  left:50%;
  top:50%;
  position:relative;
  min-height:100%;
  max-height:60vw;
  max-width:none;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.m-inlinePlayer__playButton{
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  font-size:0px;
  color:transparent;
  width:auto;
  height:28%;
  max-height:100px;
  width:120px;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.m-inlinePlayer__playIcon{
  position:relative;
  height:100%;
  width:auto;
  margin-left:auto;
  margin-right:auto
}

.m-inlinePlayer .jwplayer{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100% !important;
  height:100% !important
}

.m-inlinePlayer .jwplayer:not(.jw-state-playing):not(.jw-state-buffering):not(.jw-flag-fullscreen):not(.jw-flag-dragging){
  display:none
}

.m-inputToggle{
  width:100%;
  position:relative;
  font-size:14px
}

.m-inputToggle.-commPref{
  padding-top:10px;
  padding-bottom:10px;
  border-top-width:1px
}

@media (min-width: 1210px){
  .m-inputToggle.-commPref{
    padding:16px;
    padding-right:12px
  }
}

.m-inputToggle__description{
  -webkit-box-flex:calc(100% - 50px);
      -ms-flex:calc(100% - 50px);
          flex:calc(100% - 50px);
  padding-right:50px
}

@media (min-width: 1210px){
  .m-inputToggle__description{
    -webkit-box-flex:calc(100% - 40px);
        -ms-flex:calc(100% - 40px);
            flex:calc(100% - 40px);
    padding-right:100px
  }
}

.m-inputToggle__input{
  opacity:0;
  display:block;
  height:0;
  width:0
}

.m-inputToggle__label{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  color:#252525
}

.m-inputToggle__toggler{
  display:block;
  width:50px;
  height:30px;
  cursor:pointer;
  position:relative
}

@media (min-width: 1210px){
  .m-inputToggle__toggler{
    width:40px;
    height:24px
  }
}

.m-inputToggle__toggler:before,.m-inputToggle__toggler:after{
  content:"";
  display:block;
  position:absolute;
  cursor:pointer
}

.m-inputToggle__toggler:before{
  width:100%;
  height:100%;
  background-color:#dedede;
  border-radius:9999em;
  -webkit-transition:background-color .25s ease;
  transition:background-color .25s ease
}

.m-inputToggle__toggler:after{
  top:2px;
  left:2px;
  width:26px;
  height:26px;
  border-radius:50%;
  background-color:#fff;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.45);
          box-shadow:0 0 2px rgba(0,0,0,.45);
  -webkit-transition:left .25s ease;
  transition:left .25s ease
}

@media (min-width: 1210px){
  .m-inputToggle__toggler:after{
    width:20px;
    height:20px
  }
}

.m-inputToggle__input:checked+.m-inputToggle__label>.m-inputToggle__toggler::before{
  background-color:#30862d
}

.m-inputToggle__input:checked+.m-inputToggle__label>.m-inputToggle__toggler::after{
  left:22px
}

@media (min-width: 1210px){
  .m-inputToggle__input:checked+.m-inputToggle__label>.m-inputToggle__toggler::after{
    left:18px
  }
}

.m-largeBanner{
  position:relative;
  z-index:0;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  overflow:hidden;
  min-height:210px
}

@media (min-width: 576px){
  .m-largeBanner{
    min-height:300px
  }
}

@media (min-width: 768px){
  .m-largeBanner{
    min-height:495px
  }
}

.m-largeBanner.-bottomContent{
  max-height:none
}

.m-largeBanner.-collapseBanner{
  min-height:100px
}

@media (min-width: 768px){
  .m-largeBanner.-heightSmall{
    min-height:370px
  }
}

.m-largeBanner.-noTitle{
  min-height:0;
  margin-bottom:40px
}

.m-largeBanner__bgVideo{
  position:absolute;
  top:0px;
  left:0px;
  height:auto;
  overflow:hidden;
  min-width:100%;
  min-height:210px
}

@media (min-width: 576px){
  .m-largeBanner__bgVideo{
    max-height:300px;
    height:300px
  }
}

@media (min-width: 768px){
  .m-largeBanner__bgVideo{
    min-height:495px
  }
}

.m-largeBanner__bgVideo video{
  display:none
}

@media (min-width: 576px){
  .m-largeBanner__bgVideo video{
    display:block;
    max-width:115vw;
    min-width:100%;
    min-height:100%
  }
}

.m-largeBanner__content{
  width:100%;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  z-index:0
}

.-noTitle .m-largeBanner__content{
  display:none
}

.-withIcons .m-largeBanner__content{
  padding-left:40px;
  padding-right:40px
}

@media (min-width: 576px){
  .m-largeBanner__content{
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:30px
  }

  .m-largeBanner__content+.m-largeBanner__play{
    margin-bottom:5%
  }

  .m-largeBanner__content.-textContain{
    width:65%;
    min-width:300px;
    max-width:440px
  }
}

@media (min-width: 768px){
  .m-largeBanner__content{
    padding:40px
  }
}

.-bottomContent .m-largeBanner__content{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.m-largeBanner__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-largeBanner__icon{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  font-size:14px;
  margin-left:auto;
  margin-right:auto;
  display:inline-block
}

.m-largeBanner__img{
  width:100%;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}

@media (min-width: 576px){
  .m-largeBanner__img{
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1;
    max-width:300vw
  }
}

.m-largeBanner__item{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  height:100%;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-largeBanner__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%;
    width:unset
  }
}

@media only screen and (min-width: 768px)and (min-width: 768px){
  .-withIcons .m-largeBanner__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 40%;
            flex:0 0 40%
  }
}

@media only screen and (min-width: 768px)and (min-width: 1024px){
  .-withIcons .m-largeBanner__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%
  }
}

@media only screen and (min-width: 768px)and (min-width: 1210px){
  .-withIcons .m-largeBanner__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 23%;
            flex:0 0 23%
  }
}

@media only screen and (min-width: 768px)and (min-width: 1580px){
  .-withIcons .m-largeBanner__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%
  }
}

.m-largeBanner__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  padding-top:10px;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  text-align:left
}

@media only screen and (min-width: 768px){
  .m-largeBanner__list{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.m-largeBanner__media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative;
  min-height:210px
}

.-withIcons .m-largeBanner__media{
  position:absolute;
  top:0px;
  left:0px
}

.-noTitle .m-largeBanner__media{
  position:relative;
  min-height:70px
}

@media (min-width: 576px){
  .m-largeBanner__media{
    position:absolute;
    top:0px;
    left:0px
  }
}

.m-largeBanner__name{
  text-align:center;
  color:#ffffff;
  font-weight:400;
  margin-bottom:10px;
  font-size:24px;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%
}

@media only screen and (min-width: 1024px){
  .-withIcons .m-largeBanner__name{
    font-size:20px
  }
}

@media only screen and (min-width: 1210px){
  .-withIcons .m-largeBanner__name{
    font-size:24px
  }
}

@media only screen and (max-width: 575px){
  .m-largeBanner__play{
    position:absolute;
    width:100%;
    top:0px;
    height:210px
  }
}

@media (min-width: 576px){
  .m-largeBanner__play{
    position:relative;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    margin-left:auto;
    margin-right:auto;
    min-height:100px;
    width:200px
  }
}

.m-largeBanner__play.-customIconPosition{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:0;
  margin-right:0;
  width:100%
}

.-collapseBanner .m-largeBanner__play{
  display:none
}

@media (min-width: 576px){
  .-videoGroup .m-largeBanner__play{
    max-height:174px
  }
}

@media (min-width: 576px){
  .-bottomContent .m-largeBanner__play{
    margin-top:280px
  }
}

@media (min-width: 768px){
  .-bottomContent .m-largeBanner__play{
    margin-bottom:1.7%
  }
}

.m-largeBanner__subtitle{
  font-size:16px;
  line-height:1.25;
  display:block;
  opacity:.6
}

@media (min-width: 576px){
  .m-largeBanner__subtitle{
    opacity:1
  }
}

.m-largeBanner__title{
  font-weight:400;
  display:block;
  line-height:1.25;
  margin-bottom:12px;
  font-size:34px
}

@media (min-width: 576px){
  .m-largeBanner__title{
    margin-bottom:16px
  }
}

.m-modal{
  position:fixed;
  top:0px;
  left:0px;
  height:100vh;
  width:100vw;
  overflow-y:auto;
  background-color:rgba(0,0,0,.3);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  z-index:9
}

@media (min-width: 992px){
  .m-modal{
    overflow:hidden
  }
}

.m-modal.-isHidden{
  display:none
}

.m-modal__body{
  font-size:16px;
  color:#757575;
  padding-top:15px;
  padding-bottom:15px;
  white-space:normal
}

.m-modal__body a{
  color:#30862D;
  text-decoration:underline
}

@media only screen and (max-width: 767px){
  .m-modal__body.-scroll{
    overflow:scroll;
    max-height:70vh
  }
}

.m-modal__btn.-primary{
  width:50%;
  padding-left:5px
}

.m-modal__btn.-primary button{
  max-width:100%
}

.m-modal__btn.-secondary{
  width:50%;
  padding-right:5px
}

.m-modal__btn.-secondary button{
  max-width:100%
}

.m-modal__close{
  position:absolute;
  top:0px;
  right:0px;
  padding:10px
}

.m-modal__closeImg{
  width:20px
}

.m-modal__content{
  position:relative;
  padding:40px;
  display:inline-block;
  background-color:#ffffff;
  border-radius:0.250rem;
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  width:inherit
}

@media only screen and (max-width: 767px){
  .m-modal__content{
    min-width:100%;
    padding-top:40px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    max-width:320px
  }
}

.m-modal__cta{
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:12px;
  padding-right:12px;
  text-transform:uppercase;
  text-align:center;
  color:#ffffff;
  font-size:16px;
  font-weight:500;
  background-color:#30862D;
  border-radius:0.25rem;
  height:44px;
  width:200px
}

.m-modal__email{
  font-size:20px;
  font-weight:700;
  color:#555555;
  word-wrap:break-word;
  overflow-wrap:break-word;
  padding-top:20px
}

.m-modal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.m-modal__inner{
  position:absolute;
  height:100%;
  min-width:320px;
  max-width:90%;
  z-index:9
}

@media (min-width: 992px){
  .m-modal__inner{
    height:auto;
    max-width:inherit
  }
}

@media(min-height: 550px){
  .m-modal__inner{
    height:auto
  }
}

.m-modal__lightbox{
  position:relative;
  display:inline-block;
  background-color:#ffffff;
  border-radius:0.250rem;
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  width:inherit
}

@media only screen and (max-width: 767px){
  .m-modal__lightbox{
    min-width:100%;
    padding-top:40px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    max-width:320px
  }
}

.m-modal__lightbox.-auto{
  width:auto
}

.m-modal__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding:10px;
  height:40px
}

.m-modal__overlay{
  position:fixed;
  top:0px;
  left:0px;
  height:100vh;
  width:100vw;
  background-color:rgba(0,0,0,.4)
}

.m-modal__title{
  color:#333333;
  font-weight:700;
  font-size:40px;
  line-height:1.1
}

.m-termsModal__body{
  font-size:14px;
  color:#555555;
  overflow:auto;
  line-height:1.25;
  letter-spacing:0.025em;
  max-height:250px;
  min-height:20px
}

@media (min-width: 768px){
  .m-termsModal__body{
    letter-spacing:0;
    max-height:380px
  }
}

.m-termsModal__footer{
  font-size:16px;
  text-align:center;
  font-weight:500;
  margin-bottom:10px;
  padding-top:12px;
  padding-bottom:7px;
  padding-left:40px;
  padding-right:40px;
  width:100%;
  display:block
}

@media (min-width: 768px){
  .m-termsModal__footer{
    margin-bottom:0;
    width:200px;
    padding-top:12px;
    padding-bottom:12px;
    width:200px
  }
}

.m-termsModal__heading{
  font-weight:700;
  line-height:1.25;
  display:block;
  font-size:28px
}

@media (min-width: 768px){
  .m-termsModal__heading{
    padding-right:90px;
    padding-bottom:12px;
    font-size:40px
  }
}

.m-overlayCard{
  text-decoration:none;
  text-align:center;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:100%;
  padding-top:40px;
  padding-bottom:40px
}

.m-overlayCard__media{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:0
}

.m-overlayCard__bg{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  width:100%;
  height:100%
}

.m-overlayCard__bg.-img.-desktop{
  display:none
}

@media only screen and (min-width: 576px){
  .m-overlayCard__bg.-img.-desktop{
    display:block
  }
}

.m-overlayCard__bg.-img.-mobile{
  display:block
}

@media only screen and (min-width: 576px){
  .m-overlayCard__bg.-img.-mobile{
    display:none
  }
}

.m-overlayCard__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:83.333333%;
  padding-left:15px;
  padding-right:15px;
  z-index:1
}

.m-overlayCard__title{
  font-style:normal
}

.m-pureCard{
  position:relative;
  overflow:hidden;
  width:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  max-width:300px;
  height:300px;
  border-radius:10px
}

@media (min-width: 768px){
  .m-pureCard{
    height:452px;
    max-width:570px
  }
}

.m-pureCard__arrow{
  font-family:Material Icons;
  font-size:28px;
  color:#757575;
  width:100%
}

.-opened .m-pureCard__arrow{
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.m-pureCard__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:18px;
  font-weight:700;
  color:#252525;
  width:100%;
  font-family:"Comfortaa",cursive
}

.m-pureCard__desc{
  font-size:14px;
  margin-top:20px;
  padding-left:20px;
  padding-right:20px
}

.m-pureCard__img{
  position:absolute;
  border-radius:10px
}

.m-pureCard__overlay{
  position:relative;
  height:100%;
  text-align:center;
  background-color:rgba(255,255,255,.75);
  top:74%;
  -webkit-transition:top .3s ease-out;
  transition:top .3s ease-out
}

@media (min-width: 768px){
  .m-pureCard__overlay{
    top:82%
  }
}

.m-pureCard__overlay.-opened{
  top:0px;
  background-color:rgba(255,255,255,.8);
  -webkit-transition:top .3s ease-out;
  transition:top .3s ease-out
}

.m-pureCard__shop{
  display:inline-block;
  background-color:#30862D;
  color:#ffffff;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  padding-left:25px;
  padding-right:25px;
  padding-top:12px;
  padding-bottom:12px;
  margin-top:40px;
  border-radius:24px
}

.m-pureCard__title{
  width:100%
}

.m-resourcesCard{
  width:100%
}

.m-resourcesCard.-catalog{
  width:100%;
  margin-bottom:10px;
  background-color:#fff;
  display:block
}

@media only screen and (min-width: 576px){
  .m-resourcesCard.-catalog{
    margin-bottom:30px
  }
}

.m-resourcesCard.-edition{
  margin-bottom:30px
}

.m-resourcesCard.-material{
  width:100%;
  height:100%;
  background-color:#fff;
  border:1px solid #ddd
}

@media only screen and (min-width: 576px){
  .m-resourcesCard.-material{
    margin-right:30px
  }

  .m-resourcesCard.-material:last-child{
    margin-right:0px
  }
}

.m-resourcesCard__content{
  margin-top:20px;
  color:#252525
}

.m-resourcesCard__content.-catalog{
  margin-top:20px;
  color:#252525
}

@media only screen and (max-width: 575px){
  .m-resourcesCard__content.-catalog{
    margin-top:10px
  }
}

.m-resourcesCard__content.-content{
  margin-top:10px
}

.m-resourcesCard__content.-videoGroup{
  padding:0 10px;
  line-height:1.3
}

.-material .m-resourcesCard__content{
  padding:10px;
  margin-top:0
}

@media only screen and (min-width: 768px){
  .-material .m-resourcesCard__content{
    width:33.333333%;
    margin-top:20px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px
  }
}

.-preferred .m-resourcesCard__content{
  margin-top:16px;
  margin-bottom:32px
}

.m-resourcesCard__img{
  width:100%;
  height:auto
}

.-material .m-resourcesCard__img{
  min-width:100%;
  width:auto;
  height:auto;
  min-height:100%;
  max-width:100vw
}

.m-resourcesCard__link{
  display:block
}

@media only screen and (min-width: 768px){
  .-material .m-resourcesCard__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse;
    height:100%
  }
}

.m-resourcesCard__media{
  position:relative
}

.-material .m-resourcesCard__media{
  overflow:hidden
}

@media only screen and (min-width: 768px){
  .-material .m-resourcesCard__media{
    width:66.666667%
  }
}

.-content:not(.-videoGroup) .m-resourcesCard__media{
  max-width:226px
}

@media only screen and (min-width: 576px){
  .-content:not(.-videoGroup) .m-resourcesCard__media{
    max-width:100%
  }
}

.-content.-small .m-resourcesCard__media{
  max-width:148px
}

@media only screen and (min-width: 576px){
  .-content.-small .m-resourcesCard__media{
    max-width:100%
  }
}

@media only screen and (max-width: 576px){
  .-content.-small .m-resourcesCard__mediaWrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .-content.-small .m-resourcesCard__mediaWrapper.-left{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .-content.-small .m-resourcesCard__mediaWrapper.-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .-content.-small .m-resourcesCard__mediaWrapper.-right{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

.m-resourcesCard__subtitle{
  font-size:14px;
  color:#757575;
  margin-top:12px;
  padding-bottom:30px;
  display:block;
  margin-top:12px
}

.m-resourcesCard__subtitle.-catalog{
  font-size:16px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .m-resourcesCard__subtitle.-catalog{
    padding-left:20px;
    padding-right:20px;
    margin-top:5px
  }
}

.m-resourcesCard__subtitle.-content{
  margin-top:0
}

.m-resourcesCard__subtitle.-videoGroup{
  color:#666
}

.-material .m-resourcesCard__subtitle{
  margin-bottom:0;
  margin-top:6px
}

@media only screen and (min-width: 768px){
  .-material .m-resourcesCard__subtitle{
    padding-bottom:10px
  }
}

.m-resourcesCard__title{
  font-weight:700;
  text-transform:uppercase;
  font-style:normal
}

.m-resourcesCard__title.-content{
  color:#757575
}

.m-resourcesCard__title.-videoGroup{
  color:#666
}

.m-resourcesCard__title.-catalog{
  padding-left:10px;
  padding-right:10px;
  font-size:16px
}

@media only screen and (min-width: 768px){
  .m-resourcesCard__title.-catalog{
    font-size:20px;
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 992px){
  .m-resourcesCard__title.-catalog{
    font-size:24px
  }
}

.m-rte{
  font-size:16px;
  line-height:1;
  word-wrap:break-word;
  overflow-wrap:break-word
}

.m-rte *{
  margin-bottom:6px
}

.m-rte p{
  line-height:1.25
}

.m-rte ul{
  list-style-type:disc;
  list-style-position:inside
}

.m-rte ol{
  list-style-type:decimal;
  list-style-position:inside
}

.m-showcase{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center
}

.m-showcase__description{
  text-align:center;
  display:block;
  max-width:150px;
  margin:0 auto
}

.m-showcase__fda{
  color:inherit;
  border-radius:5px;
  border:1px solid;
  font-weight:500;
  font-size:14px;
  line-height:18px;
  padding:12px 24px;
  margin-bottom:20px
}

.m-showcase__footer{
  font-size:14px;
  text-align:center;
  display:block;
  max-width:571px;
  padding-bottom:40px;
  margin:0 auto
}

.m-showcase__footnote{
  color:inherit;
  font-style:italic;
  line-height:1.25
}

.m-showcase__img.-badge{
  display:block;
  max-width:120px;
  margin:0 auto 20px
}

.m-showcase__img.-product{
  margin:0 auto
}

.m-showcase__item.-badge{
  width:100%
}

@media only screen and (min-width: 576px){
  .m-showcase__item.-badge{
    padding:0 15px;
    width:auto
  }

  .m-showcase__item.-badge:last-child{
    padding-right:0
  }
}

.m-showcase__item.-product{
  padding:0 2px 10px
}

.m-showcase__item.-product:last-child{
  padding-bottom:0
}

.m-showcase__link{
  text-decoration:none;
  display:block
}

.m-showcase__link.-product{
  color:inherit
}

.m-showcase__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:relative;
  margin:0 auto;
  z-index:1
}

.m-showcase__list.-badge,.m-showcase__list.-product{
  width:100%;
  max-width:1170px
}

.m-showcase__list.-product{
  padding:0 10px 43px
}

@media only screen and (min-width: 1210px){
  .m-showcase__list.-product{
    padding-left:0;
    padding-right:0
  }
}

.m-showcase__roof{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  width:100%;
  min-height:140px
}

.m-showcase__roof.-mobile{
  display:block
}

@media only screen and (min-width: 768px){
  .m-showcase__roof.-mobile{
    display:none
  }
}

.m-showcase__roof.-mobile+.m-showcase__roof.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .m-showcase__roof.-mobile+.m-showcase__roof.-desktop{
    display:block
  }
}

.m-showcase__row.-list{
  position:relative
}

.m-showcase__row.-header,.m-showcase__row.-footer{
  padding-left:10px;
  padding-right:10px
}

.m-showcase__row.-header{
  padding:40px 0
}

@media only screen and (min-width: 768px){
  .m-showcase__row.-header{
    padding-left:50px;
    padding-right:50px
  }
}

.m-skipLinks{
  top:10px;
  position:fixed;
  z-index:9999;
  list-style:none;
  width:100%
}

.m-skipLinks__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-skipLinks__btn{
  position:absolute;
  top:0;
  left:-999px;
  text-align:center;
  color:#ffffff
}

.m-skipLinks__btn:focus,.m-skipLinks__btn:hover{
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight:500;
  text-transform:uppercase;
  left:auto;
  right:auto;
  margin:0 auto;
  z-index:2;
  padding:10px 35px
}

.m-staggeredCo{
  background-size:cover;
  background-repeat:no-repeat;
  padding-top:10px;
  padding-bottom:50px;
  padding-left:8px;
  padding-right:8px;
  position:relative
}

@media only screen and (min-width: 768px){
  .m-staggeredCo{
    padding-bottom:90px;
    padding-left:70px;
    padding-right:70px
  }
}

@media only screen and (min-width: 1024px){
  .m-staggeredCo{
    padding-bottom:60px
  }
}

@media only screen and (min-width: 1210px){
  .m-staggeredCo{
    padding-left:0;
    padding-right:0;
    padding-bottom:125px
  }
}

.m-staggeredCo__backgrounds{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  overflow:hidden;
  width:100%;
  z-index:-1
}

.m-staggeredCo__bg{
  background-size:cover;
  background-repeat:no-repeat;
  height:100%;
  position:relative
}

.m-staggeredCo__bg.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__bg.-desktop{
    display:block
  }
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__bg.-mobile{
    display:none
  }
}

@media only screen and (min-width: 768px)and (max-width: 1025px){
  .m-staggeredCo__bg{
    background-position:right
  }
}

.m-staggeredCo__col{
  width:100%
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__col.-image{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    width:auto
  }
}

@media only screen and (min-width: 768px)and (max-width: 1024px){
  .m-staggeredCo__col:first-child{
    padding-right:20px
  }
}

@media only screen and (min-width: 1025px){
  .m-staggeredCo__col:first-child:first-child{
    padding-right:30px
  }
}

.m-staggeredCo__contain{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  width:100%
}

.m-staggeredCo__contain.-mdWidth{
  max-width:855px
}

.m-staggeredCo__header{
  max-width:1170px;
  padding-top:70px;
  margin-bottom:30px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__header{
    margin-bottom:60px;
    padding-top:110px
  }
}

@media only screen and (min-width: 1024px){
  .m-staggeredCo__header{
    margin-bottom:50px;
    padding-top:150px
  }
}

.m-staggeredCo__heading{
  font-weight:700;
  font-style:italic;
  text-align:center;
  color:#ffffff;
  padding-left:20px;
  padding-right:20px;
  font-size:32px
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__heading{
    padding-left:0;
    padding-right:0
  }
}

@media only screen and (min-width: 1024px){
  .m-staggeredCo__heading{
    font-size:51px
  }
}

.m-staggeredCo__image{
  padding-bottom:15px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (max-width: 767px){
  .-imgTopLeft .m-staggeredCo__image{
    margin-left:0;
    max-width:66.667%
  }
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__image{
    padding-bottom:0;
    max-width:none
  }
}

.m-staggeredCo__list{
  width:100%
}

.m-staggeredCo__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:auto
}

@media only screen and (max-width: 767px){
  .m-staggeredCo__row{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media only screen and (min-width: 768px){
  .m-staggeredCo__row:nth-of-type(even){
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }
}

@media only screen and (min-width: 768px)and (max-width: 1024px){
  .m-staggeredCo__row:nth-of-type(even) .m-staggeredCo__col:first-child{
    padding-left:20px;
    padding-right:0
  }
}

@media only screen and (min-width: 1025px){
  .m-staggeredCo__row:nth-of-type(even) .m-staggeredCo__col:first-child{
    padding-left:30px;
    padding-right:0
  }
}

@media only screen and (max-width: 1024px){
  .-imgTopLeft .m-staggeredCo__row{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.m-videoModal{
  position:fixed;
  top:0;
  left:0;
  max-width:100vw;
  max-height:100vh;
  z-index:9;
  background:rgba(0,0,0,0);
  display:none
}

.m-videoModal__actions{
  position:absolute;
  bottom:0;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-videoModal__actions{
    position:relative
  }
}

.m-videoModal__actions.-lightbox{
  position:fixed;
  height:40px;
  top:0;
  bottom:auto;
  z-index:10;
  padding-top:10px;
  padding-bottom:10px;
  background-color:rgba(255,255,255,.8)
}

.m-videoModal__close{
  position:absolute;
  top:0;
  right:10px;
  width:50px;
  height:40px;
  font-size:0;
  background:url("//cdnsc1.melaleuca.com/na/images/header/clear.png") no-repeat center center
}

.m-videoModal__counter{
  display:none
}

.m-videoModal__lightbox{
  position:relative;
  width:100vw;
  height:100vh;
  display:block;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.6)
}

.m-videoModal__lightboxVideos{
  position:absolute;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  display:block
}

.m-videoModal__player{
  top:50%;
  left:50%;
  position:absolute;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.m-videoModal__player .jwplayer{
  max-width:100vw;
  max-height:56.25vw
}

.m-videoModal__player .jw-flag-user-inactive .jw-controlbar{
  opacity:1 !important;
  visibility:visible !important
}

.m-videoToggle{
  background:rgba(0,0,0,0);
  border:none;
  position:absolute;
  display:block;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  height:100%;
  overflow:hidden;
  top:0;
  left:0;
  min-width:64px;
  min-height:64px
}

.m-videoToggle:hover{
  cursor:pointer
}

.m-videoToggle__button{
  padding:10px;
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-videoToggle__button.items-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-videoToggle__button.items-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.m-videoToggle__button.items-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-videoToggle__button.justify-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-videoToggle__button.justify-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-videoToggle__button.justify-start{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-vidPlayer{
  height:auto;
  background-color:#000000;
  display:initial
}

@media (min-width: 768px){
  .m-vidPlayer{
    height:360px
  }
}

.m-vidPlayer__badge{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:24px;
  padding-left:9px;
  padding-right:9px;
  border-radius:9999px;
  border-width:1px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-transform:uppercase
}

.m-vidPlayer__badge.-amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:14px;
  font-weight:700;
  color:#ffffff;
  padding-top:1px;
  min-width:50px;
  height:28px;
  padding-left:13px;
  padding-right:13px;
  z-index:9
}

.m-vidPlayer__video{
  width:100%;
  height:500px;
  max-height:56.25vw
}

@media (min-width: 768px){
  .m-vidPlayer__video{
    height:auto
  }
}

.m-vidLinkCard{
  display:inline-block;
  background-color:#ffffff;
  width:100%;
  height:100%;
  width:230px !important;
  min-width:230px
}

.m-vidLinkCard__activate{
  font-size:14px
}

.m-vidLinkCard__amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:12px;
  font-weight:700;
  color:#ffffff;
  min-width:50px
}

.m-vidLinkCard__amount.-melaplayer{
  font-size:14px;
  padding-top:1px;
  height:28px;
  padding-left:13px;
  padding-right:13px
}

.m-vidLinkCard__cta{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding:10px 9px 24px
}

.m-vidLinkCard__desc{
  font-size:14px;
  color:#757575;
  margin-top:5px
}

.m-vidLinkCard__header{
  position:relative
}

.m-vidLinkCard__media,.m-vidLinkCard__img{
  width:210px;
  height:118px
}

.m-vidLinkCard__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.m-vidLinkCard__row.-body{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-vidLinkCard__row.-header:hover:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

.m-vidLinkCard__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:10px;
  font-weight:500;
  color:#757575;
  min-width:42px
}

.m-vidLinkCard__tags{
  position:absolute;
  width:100%;
  height:100%
}

.m-vidLinkCard__title{
  font-size:14px;
  font-weight:700;
  margin-top:10px;
  color:#333
}

.m-vidLinkCard__wrapper{
  position:relative;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  max-width:230px;
  margin-right:15px;
  min-height:330px
}

.o-accordion{
  color:#555555;
  width:100%;
  max-width:100%
}

.o-accordion.-config{
  margin-left:-5px;
  margin-right:-5px
}

.o-accordion.-ingredients{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

.o-accordion.-surveyAccordion{
  color:initial
}

.o-accordion__btn.-isCn:focus,.o-accordion__btn.o-accountMember__cta.-cnReactivation:focus{
  outline:none !important
}

.o-accordion__content{
  margin-left:auto;
  margin-right:auto;
  -webkit-transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)
}

.o-accordion__content.-expand-enter{
  height:0
}

.o-accordion__content.-expand-enter-active,.o-accordion__content.-expand-leave-active{
  overflow:hidden
}

.o-accordion__content.-accordionModal{
  max-height:250px;
  overflow-y:auto
}

.-subLvl .o-accordion__content.-open{
  max-width:1170px;
  padding:20px
}

.-subLvl .o-accordion__content.-open+.o-accordion__title{
  border-top-width:1px
}

.-alt .o-accordion__content.-open{
  padding-top:10px;
  padding-bottom:10px
}

.-scrollBorder .o-accordion__content.-open{
  border-bottom-width:1px;
  border-color:#dddddd
}

.-underline .o-accordion__content.-open{
  border-bottom-width:2px;
  border-color:#dddddd
}

.o-accordion__content.-subLvl>*{
  -webkit-transition:opacity 150ms 150ms;
  transition:opacity 150ms 150ms
}

.-alt .o-accordion__content{
  width:100%;
  font-size:14px
}

@media (min-width: 768px){
  .-alt .o-accordion__content{
    padding-left:5px
  }
}

.o-accordion__content.-container{
  -webkit-transition:padding .25s cubic-bezier(0.46, 0.03, 0.52, 0.96),opacity .25s .25s;
  transition:padding .25s cubic-bezier(0.46, 0.03, 0.52, 0.96),opacity .25s .25s
}

.o-accordion__content.-container.-open{
  padding-top:15px;
  padding-bottom:15px
}

@media (min-width: 768px){
  .o-accordion__content.-container{
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    max-width:1210px
  }
}

.-ingredPhilosophy .o-accordion__content{
  margin-top:60px;
  margin-bottom:40px;
  padding:0;
  position:relative;
  -webkit-transition:none;
  transition:none;
  margin-left:-8px;
  margin-right:-8px;
  width:initial
}

@media (min-width: 768px){
  .-ingredPhilosophy .o-accordion__content{
    margin-left:0;
    margin-right:0;
    width:100%;
    top:30px
  }
}

.-ingredPhilosophy .o-accordion__content:before{
  display:block;
  position:absolute;
  content:"";
  width:0;
  height:0;
  z-index:1;
  border:0;
  border-left:30px solid rgba(0,0,0,0);
  border-right:30px solid rgba(0,0,0,0);
  border-bottom:20px solid #d6ded9;
  top:-20px;
  left:var(--ingredPhilArrowLeft)
}

.-isCnLine .o-accordion__content{
  border-bottom-width:1px;
  border-top-width:1px;
  border-bottom-color:#707070;
  border-top-color:#ddd
}

.-mobile .o-accordion__content{
  border-bottom-width:1px;
  border-color:#000000
}

.-mobile.-isCn .o-accordion__content,.-mobile.o-accountMember__cta.-cnReactivation .o-accordion__content{
  border-bottom-width:1px;
  border-top-width:1px;
  border-color:#dddddd
}

.o-accordion__title{
  cursor:pointer;
  font-size:20px;
  font-weight:500;
  text-align:center;
  background-color:#dddddd;
  height:auto;
  min-height:44px;
  -webkit-transition:margin .75s;
  transition:margin .75s
}

.o-accordion__title:not(.-open){
  margin-bottom:4px;
  -webkit-transition:margin .25s .25s;
  transition:margin .25s .25s
}

.-subLvl .o-accordion__title:not(.-open){
  border-bottom-width:1px
}

.-ingredients .o-accordion__title:not(.-open){
  margin-bottom:10px
}

.-alt .o-accordion__title{
  color:#30862D;
  font-weight:700;
  font-size:16px;
  padding-left:0;
  margin-bottom:0;
  background-color:transparent;
  width:100%;
  border-bottom-width:2px;
  border-color:#dddddd;
  height:auto;
  padding-bottom:4px
}

.-alt .o-accordion__title.-open{
  border-bottom-width:0px
}

.-lvip .o-accordion__title{
  border-bottom-width:0px;
  border-top-width:2px
}

.-scrollBorder .o-accordion__title.-open{
  border-bottom-width:0px
}

.-checkout .o-accordion__title{
  margin-bottom:0
}

.o-accordion__title.-ingredList{
  font-size:16px;
  margin-bottom:0;
  background-color:#f4faf6;
  min-height:65px
}

@media (min-width: 768px){
  .o-accordion__title.-ingredList{
    font-size:20px;
    font-weight:400;
    min-height:80px
  }
}

.o-accordion__title.-moreInfo{
  margin-bottom:0;
  background-color:#022e1c;
  min-height:80px
}

.o-accordion__title.-plans{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly;
  font-size:16px;
  font-weight:700;
  margin-bottom:20px;
  background-color:#ffffff;
  padding-left:15px;
  padding-right:15px;
  height:57px
}

@media (min-width: 768px){
  .o-accordion__title.-plans{
    font-size:34px;
    margin-bottom:40px;
    height:125px
  }
}

@media(min-width: 1040px){
  .o-accordion__title.-plans{
    padding-left:0;
    padding-right:0
  }
}

.o-accordion__title.-primary{
  font-weight:600;
  font-size:24px;
  background-color:#ffffff;
  border-bottom-width:1px
}

.-subLvl .o-accordion__title{
  font-size:18px;
  color:#30862D;
  font-weight:500;
  background-color:#ffffff
}

.o-accordion__title.-white,.o-accordion__title.o-ncvModal__learnMore,.o-accordion__title.o-modalCallCustomerService__backButton,.o-accordion__title.o-accountMember__cta.-cnReactivation,.o-accordion__title.o-acctSettProfile__bindBtn{
  background-color:#ffffff;
  border-bottom-width:1px;
  border-color:#dddddd;
  font-weight:700;
  font-size:14px;
  color:#252525
}

.o-accordion__title.-white:nth-child(1),.o-accordion__title.o-ncvModal__learnMore:nth-child(1),.o-accordion__title.o-modalCallCustomerService__backButton:nth-child(1),.o-accordion__title.o-accountMember__cta.-cnReactivation:nth-child(1),.o-accordion__title.o-acctSettProfile__bindBtn:nth-child(1){
  border-top-width:1px
}

.o-accordion__title.-sortBy{
  border-color:rgba(0,0,0,0);
  margin:0;
  border-top-width:3px;
  border-bottom-width:3px
}

.o-accordion__title.-sortBy:not(.-open){
  margin:0
}

.o-accordion__title.-sortBy:nth-child(1){
  border-color:rgba(0,0,0,0);
  margin:0;
  border-top-width:3px;
  border-bottom-width:3px
}

.o-accordion.-config .o-accordion__title{
  background-color:rgba(0,0,0,0);
  font-size:16px;
  color:#757575;
  border-width:0px;
  margin:0
}

@media only screen and (min-width: 768px){
  .o-accordion.-config .o-accordion__title{
    min-height:0;
    border-width:0px
  }
}

.o-accordion__title.-facet{
  background-color:rgba(0,0,0,0);
  border-top-color:rgba(0,0,0,0);
  font-weight:700;
  font-size:14px;
  color:#252525;
  border-top-width:3px;
  border-bottom-width:1px;
  border-color:#dddddd;
  margin:0;
  padding-bottom:2px
}

.o-accordion__title.-facet:not(.-open){
  margin:0
}

.o-accordion__title.-facet:nth-child(1){
  border-top-color:rgba(0,0,0,0);
  margin:0;
  border-top-width:3px
}

@media only screen and (min-width: 768px){
  .o-accordion__title.-facet{
    min-height:0;
    border-width:0px
  }
}

.o-accordion__title.-cartAccordion{
  min-height:64px;
  background-color:#ebeef0;
  font-size:16px;
  color:#252525;
  margin-bottom:0;
  font-weight:400
}

.o-accordion__title.-cartAccordion.-open{
  font-weight:700
}

@media only screen and (min-width: 1024px){
  .o-accordion__title.-cartAccordion{
    font-size:20px
  }
}

.-ingredPhilosophy .o-accordion__title{
  margin:0;
  padding:0;
  background:none;
  min-height:initial
}

.-surveyAccordion .o-accordion__title{
  margin:0;
  padding:0;
  background:none;
  min-height:initial
}

.-lteeHistory .o-accordion__title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  margin:0;
  padding:0;
  font-weight:400;
  font-size:14px;
  color:#30862D;
  line-height:18px;
  background:none;
  min-height:initial;
  cursor:initial
}

@media (min-width: 768px){
  .-lteeHistory .o-accordion__title{
    position:absolute;
    top:0;
    right:15px
  }
}

@media (min-width: 992px){
  .-lteeHistory .o-accordion__title{
    right:50px
  }
}

.-thin .o-accordion__title{
  border-bottom-width:1px
}

.o-accordion__toggler{
  text-align:left;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:auto;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:inherit;
  min-height:44px
}

@media (min-width: 768px){
  .o-accordion__toggler{
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    max-width:1210px
  }
}

.-alt .o-accordion__toggler{
  padding-left:0;
  padding-top:12px;
  width:100%
}

@media (min-width: 768px){
  .-alt .o-accordion__toggler{
    padding-left:5px
  }
}

.o-accordion.-config .o-accordion__toggler{
  min-height:0;
  padding-top:14px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  font-weight:400;
  line-height:1.25;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px
}

.-guest .o-accordion__toggler{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-mobile .o-accordion__toggler{
  padding-left:10px
}

@media (min-width: 768px){
  .-mobile .o-accordion__toggler{
    padding-left:5px
  }
}

@media only screen and (min-width: 768px){
  .o-accordion__toggler.-facet{
    min-height:0;
    padding:0
  }
}

.o-accordion__toggler.-cartAccordion{
  min-height:64px;
  padding-left:20px;
  padding-right:20px
}

.o-accordion__toggler.-ingredPhilosophyCn{
  color:#252525;
  height:82px
}

.o-accordion__toggler.-moreInfo{
  color:#ffffff;
  text-transform:uppercase;
  min-height:80px
}

.o-accordion__toggler.-ingredList{
  line-height:1.25;
  min-height:65px
}

@media (min-width: 768px){
  .o-accordion__toggler.-ingredList{
    min-height:80px
  }
}

.-ingredPhilosophy .o-accordion__toggler{
  margin:0;
  padding:0;
  font-size:14px;
  font-weight:400;
  text-decoration:underline;
  color:#ffffff;
  min-height:initial
}

.-surveyAccordion .o-accordion__toggler{
  margin:0;
  padding:0;
  color:#252525;
  text-transform:uppercase;
  font-size:16px;
  font-weight:700;
  min-height:initial;
  max-width:none
}

.-lteeHistory .o-accordion__toggler{
  margin:0;
  padding:0;
  text-transform:uppercase;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  min-height:40px;
  max-width:90px
}

@media only screen and (max-width: 768px){
  .-lvip .o-accordion__toggler{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }
}

@media (max-width: 767px){
  .-isCnCheckout .o-accordion__toggler{
    padding-left:24px;
    padding-right:24px
  }
}

.-riverbend .o-accordion.-config li{
  font-size:16px
}

.-riverbend .o-accordion .-open .o-accordion__toggler{
  padding-top:20px;
  padding-bottom:7px
}

@media (min-width: 768px){
  .-riverbend .o-accordion .-open .o-accordion__toggler{
    padding-bottom:13px
  }
}

.-riverbend .o-accordion__title.-cartAccordion{
  color:#121212
}

.-riverbend .o-accordion__title.-cartAccordion.-open{
  font-weight:400
}

.-riverbend .o-accordion__toggler{
  padding-bottom:16px;
  padding-top:22px
}

@media (min-width: 768px){
  .-riverbend .o-accordion__toggler{
    padding-bottom:10px;
    padding-top:13px;
    padding-left:23px
  }
}

.o-blockGrid{
  margin-left:auto;
  margin-right:auto
}

.o-blockGrid.-threeCol{
  max-width:1210px
}

@media only screen and (min-width: 576px){
  .o-blockGrid.-twoCol{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    max-width:770px
  }
}

.o-blockGrid__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 576px){
  .o-blockGrid__list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    width:100%;
    height:100%
  }
}

.o-blockGrid__listItem{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:15px;
  min-height:150px
}

@media only screen and (min-width: 576px){
  .-twoCol .o-blockGrid__listItem{
    width:calc(50% - 15px)
  }

  .-twoCol .o-blockGrid__listItem:nth-child(-n+2){
    margin-bottom:30px
  }

  .-twoCol .o-blockGrid__listItem:nth-last-child(-n+2){
    margin-bottom:0px
  }
}

.-threeCol .o-blockGrid__listItem{
  width:100%
}

@media only screen and (min-width: 768px){
  .-threeCol .o-blockGrid__listItem{
    width:calc(33.333% - 20px)
  }

  .-threeCol .o-blockGrid__listItem:nth-child(-n+3){
    margin-bottom:30px
  }

  .-threeCol .o-blockGrid__listItem:nth-last-child(-n+3){
    margin-bottom:0
  }
}

.-smMobile .o-blockGrid__listItem{
  min-height:129px
}

.-mdMobile .o-blockGrid__listItem{
  min-height:160px
}

.-lgMobile .o-blockGrid__listItem{
  min-height:270px
}

@media (min-width: 576px){
  .-smDesktop .o-blockGrid__listItem{
    min-height:184px
  }
}

@media (min-width: 576px){
  .-mdDesktop .o-blockGrid__listItem{
    min-height:210px
  }
}

@media (min-width: 768px){
  .-mdDesktop .o-blockGrid__listItem{
    min-height:270px
  }
}

@media (min-width: 576px){
  .-lgDesktop .o-blockGrid__listItem{
    min-height:310px
  }
}

@media (min-width: 768px){
  .-lgDesktop .o-blockGrid__listItem{
    min-height:370px
  }
}

.o-cardGrid{
  margin-left:-10px;
  left:0;
  right:0;
  top:0;
  bottom:0
}

@media only screen and (min-width: 576px){
  .o-cardGrid{
    margin-left:-30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.o-cardGrid.-csr{
  width:100%;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-cardGrid.-csr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-cardGrid.-isWelcomeGrid{
  margin-left:8px;
  margin-right:8px
}

@media only screen and (min-width: 576px){
  .o-cardGrid.-isWelcomeGrid{
    margin-left:0;
    margin-left:0;
    margin-right:0;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

.o-cardGrid.-preferredTwoCards{
  margin-left:0;
  margin-right:0
}

.o-cardGrid__listItem{
  -webkit-box-flex:1;
      -ms-flex:1 0 21%;
          flex:1 0 21%;
  margin-left:10px;
  list-style:none
}

@media only screen and (min-width: 576px){
  .o-cardGrid__listItem{
    margin-left:20px
  }
}

.-csr .o-cardGrid__listItem{
  padding-bottom:20px;
  margin-left:10px;
  margin-right:10px
}

@media only screen and (min-width: 768px){
  .-csr .o-cardGrid__listItem{
    display:table-cell;
    position:relative
  }

  .-csr .o-cardGrid__listItem:first-child{
    margin-left:0
  }

  .-csr .o-cardGrid__listItem:last-child{
    margin-right:0
  }
}

.-isWelcomeGrid .o-cardGrid__listItem{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  margin-bottom:16px;
  margin-top:8px;
  margin-bottom:8px
}

@media only screen and (min-width: 576px){
  .-isWelcomeGrid .o-cardGrid__listItem{
    margin-bottom:24px
  }
}

@media only screen and (min-width: 768px){
  .-isWelcomeGrid .o-cardGrid__listItem{
    -webkit-box-flex:0;
        -ms-flex:0 0 49%;
            flex:0 0 49%
  }
}

@media only screen and (min-width: 1024px){
  .-isWelcomeGrid .o-cardGrid__listItem{
    -webkit-box-flex:0;
        -ms-flex:0 0 22%;
            flex:0 0 22%
  }
}

.-natureFund .o-cardGrid__listItem{
  padding-bottom:20px
}

@media only screen and (min-width: 1024px){
  .-natureFund .o-cardGrid__listItem{
    max-width:33.33%
  }
}

.-preferred .o-cardGrid__listItem{
  -webkit-box-flex:0;
      -ms-flex:0 0 30%;
          flex:0 0 30%
}

.-preferredTwoCards .o-cardGrid__listItem{
  margin-left:0;
  margin-right:0;
  padding-left:8px;
  padding-right:8px;
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%
}

@media only screen and (min-width: 768px){
  .-preferredTwoCards .o-cardGrid__listItem{
    padding-left:20px;
    padding-right:20px
  }
}

.o-categorySection{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.o-categorySection__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  text-align:center;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  padding:0 4px
}

.o-categorySection__list.-customRowLength{
  display:grid;
  justify-self:center
}

@media only screen and (min-width: 768px){
  .o-categorySection__list{
    padding:0 14px
  }
}

@media only screen and (min-width: 1210px){
  .o-categorySection__list{
    padding:0
  }
}

@media only screen and (min-width: 992px){
  .o-categorySection__list{
    min-width:100%
  }
}

.-isCondensed .o-categorySection__list{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-categorySection__listItem{
  margin:0 0 24px;
  -ms-flex-preferred-size:33.333333%;
      flex-basis:33.333333%
}

@media only screen and (min-width: 415px){
  .o-categorySection__listItem{
    -ms-flex-preferred-size:16.666667%;
        flex-basis:16.666667%
  }
}

@media only screen and (min-width: 768px){
  .o-categorySection__listItem{
    margin-bottom:58px
  }
}

@media only screen and (max-width: 576px){
  .-isPure .o-categorySection__listItem{
    -ms-flex-preferred-size:50%;
        flex-basis:50%
  }
}

.-lgCard .o-categorySection__listItem{
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

@media only screen and (min-width: 415px){
  .-lgCard .o-categorySection__listItem{
    -ms-flex-preferred-size:20%;
        flex-basis:20%
  }
}

.-enrollment .o-categorySection__listItem{
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

@media only screen and (min-width: 415px){
  .-enrollment .o-categorySection__listItem{
    -ms-flex-preferred-size:33.3%;
        flex-basis:33.3%
  }
}

.-isCondensed .o-categorySection__listItem{
  margin:0 15px 24px;
  -ms-flex-preferred-size:auto;
      flex-basis:auto
}

@media only screen and (min-width: 415px){
  .-isCondensed .o-categorySection__listItem{
    -ms-flex-preferred-size:auto;
        flex-basis:auto
  }
}

.o-categorySection__title{
  text-transform:uppercase;
  font-size:20px;
  margin-bottom:20px;
  font-weight:700;
  color:#252525;
  padding:0 10px
}

@media only screen and (min-width: 768px){
  .o-categorySection__title{
    font-size:24px;
    padding:0 20px
  }
}

@media only screen and (min-width: 1210px){
  .o-categorySection__title{
    padding:0
  }
}

.o-categorySection__title.-center{
  text-align:center
}

.-isPure .o-categorySection__title{
  color:#757575;
  font-family:"Comfortaa",cursive;
  font-size:24px;
  font-weight:400;
  text-transform:none
}

@media only screen and (min-width: 768px){
  .-isPure .o-categorySection__title{
    font-size:28px
  }
}

.o-categorySection__widthControl{
  margin:0 auto;
  padding:0 4px;
  width:103px
}

@media only screen and (min-width: 768px){
  .o-categorySection__widthControl{
    width:152px
  }
}

.-isCondensed .o-categorySection__widthControl{
  width:98px
}

.-lgCard .o-categorySection__widthControl{
  width:155px
}

@media only screen and (min-width: 768px){
  .-lgCard .o-categorySection__widthControl{
    width:208px
  }
}

.-enrollment .o-categorySection__widthControl{
  width:105px
}

@media only screen and (min-width: 768px){
  .-enrollment .o-categorySection__widthControl{
    width:262px
  }
}

modal{
  display:none
}

.o-modal{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:fixed;
  width:100%;
  top:0px;
  left:0px;
  height:100%;
  width:100vw;
  overflow:hidden;
  display:none;
  background-color:rgba(0,0,0,.75);
  z-index:9
}

.o-modal.-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.o-modal.-isVisible{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-modal.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-modal.-fade-enter-active,.o-modal.-fade-leave-active{
  -webkit-transition:opacity .2s linear;
  transition:opacity .2s linear;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-modal.-fade-enter-active .o-modal__dialog,.o-modal.-fade-leave-active .o-modal__dialog{
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.o-modal.-fade-enter,.o-modal.-fade-leave-to{
  opacity:0
}

.o-modal.-fade-enter .o-modal__dialog,.o-modal.-fade-leave-to .o-modal__dialog{
  -webkit-transform:translateY(-50px);
          transform:translateY(-50px)
}

.o-modal__body{
  padding-top:15px;
  padding-bottom:30px
}

.o-modal__body a{
  color:#30862D;
  text-decoration:underline
}

.o-modal__body.-noHeader{
  padding-top:0
}

.o-modal__body.-noFooter{
  padding-bottom:0
}

.o-modal__close{
  position:absolute;
  display:inline-block;
  top:10px;
  right:10px;
  font-size:28px;
  line-height:0;
  z-index:2;
  color:#757575
}

.-exitConfirm .o-modal__close{
  display:none
}

.o-modal__content{
  -webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
          box-shadow:0 0 4px rgba(0,0,0,.3);
  border-color:#bbb;
  border-radius:4px;
  position:relative;
  width:100%;
  background-color:#ffffff;
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  padding-top:50px;
  padding-bottom:50px;
  padding-left:30px;
  padding-right:30px;
  z-index:1
}

.o-modal.-bottom .o-modal__content{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  padding-left:30px;
  padding-right:18px;
  padding-top:59px
}

@media (min-width: 768px){
  .o-modal.-bottom .o-modal__content{
    height:auto
  }
}

.o-modal__content.-isCn,.o-modal__content.o-accountMember__cta.-cnReactivation{
  padding-bottom:40px
}

@media (min-width: 768px){
  .o-modal__content{
    padding-left:40px;
    padding-right:40px
  }

  .o-modal.-bottom .o-modal__content{
    padding-bottom:20px
  }
}

.o-modal__dialog{
  position:relative;
  width:100%;
  margin:8px;
  max-height:100%;
  overflow-y:auto
}

@media only screen and (min-width: 768px){
  .o-modal__dialog{
    margin-top:25px;
    margin-bottom:25px;
    margin-left:auto;
    margin-right:auto;
    max-width:460px
  }
}

.o-modal.-bottom .o-modal__dialog{
  top:15px;
  margin-bottom:0
}

.o-modal__dialog.-sm{
  max-width:300px
}

.o-modal__dialog.-lg{
  max-width:800px
}

.o-modal__dialog.-xl{
  max-width:1000px
}

.o-modal__iframe{
  width:100%
}

.o-modal__inner{
  position:absolute;
  min-width:320px;
  z-index:8
}

@media only screen and (max-width: 767px){
  .o-modal__inner{
    width:90%
  }
}

.o-modal__overlay{
  position:fixed;
  top:0px;
  left:0px;
  height:100vh;
  width:100vw;
  background-color:rgba(0,0,0,.4)
}

.-riverbend .o-modal__content h2{
  font-weight:700;
  font-size:24px;
  color:#121212
}

.o-pureCards{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-pureCards{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-pureCards__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%
}

.o-pureCards__item:first-child{
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-pureCards__item:first-child{
    margin-right:30px
  }
}

shelf{
  display:none
}

.o-shelf{
  background-color:rgba(0,0,0,.3);
  display:none;
  position:fixed;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  z-index:10
}

.o-shelf.-isVisible{
  display:block
}

.o-shelf.-slide-in-enter-active,.o-shelf.-slide-in-leave-active{
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out;
  display:block
}

.o-shelf.-slide-in-enter-active .o-shelf__dialog,.o-shelf.-slide-in-leave-active .o-shelf__dialog{
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  display:block
}

.o-shelf.-slide-in-enter,.o-shelf.-slide-in-leave-to{
  opacity:0
}

.o-shelf.-slide-in-enter .o-shelf__dialog,.o-shelf.-slide-in-leave-to .o-shelf__dialog{
  -webkit-transform:translateX(100%);
          transform:translateX(100%)
}

.o-shelf__close{
  font-size:36px;
  position:absolute;
  top:15px;
  right:15px;
  line-height:0;
  z-index:1;
  color:#757575
}

.o-shelf__content{
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:20px
}

@media only screen and (min-width: 768px){
  .o-shelf__content{
    padding:30px
  }
}

.o-shelf__dialog{
  max-width:90%;
  -webkit-transform:translateX(0);
          transform:translateX(0);
  position:absolute;
  top:0px;
  right:0px;
  height:100vh;
  background-color:#ffffff;
  width:450px
}

.o-shelf__heading{
  font-size:24px;
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .o-shelf__heading{
    font-size:28px
  }
}

.o-shelf__inner{
  position:relative;
  height:100%;
  overflow:auto
}

.o-singleRowContent{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0 10px
}

@media only screen and (min-width: 1210px){
  .o-singleRowContent{
    padding:0
  }
}

.o-singleRowContent__list{
  list-style:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  max-width:1170px;
  padding:0;
  margin:0 auto
}

.o-singleRowContent__item{
  width:100%;
  max-width:570px;
  margin:0 0 20px
}

@media only screen and (max-width: 767px){
  .o-singleRowContent__item{
    margin:0 auto
  }
}

.o-singleRowContent__item:nth-child(1):nth-last-child(1){
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .o-singleRowContent__item:nth-child(1):nth-last-child(2){
    width:calc(50% - 15px)
  }

  .o-singleRowContent__item:nth-child(1):nth-last-child(2):first-child{
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(1):nth-last-child(2):last-child{
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 768px){
  .o-singleRowContent__item:nth-child(2):nth-last-child(1){
    width:calc(50% - 15px)
  }

  .o-singleRowContent__item:nth-child(2):nth-last-child(1):first-child{
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(2):nth-last-child(1):last-child{
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 768px){
  .o-singleRowContent__item:nth-child(1):nth-last-child(3){
    width:calc(33.33% - 15px)
  }

  .o-singleRowContent__item:nth-child(1):nth-last-child(3):first-child{
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(1):nth-last-child(3):last-child{
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 768px){
  .o-singleRowContent__item:nth-child(2):nth-last-child(2){
    width:calc(33.33% - 15px)
  }

  .o-singleRowContent__item:nth-child(2):nth-last-child(2):first-child{
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(2):nth-last-child(2):last-child{
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 768px){
  .o-singleRowContent__item:nth-child(3):nth-last-child(1){
    width:calc(33.33% - 15px)
  }

  .o-singleRowContent__item:nth-child(3):nth-last-child(1):first-child{
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(3):nth-last-child(1):last-child{
    margin:0 0 0 auto
  }
}

.o-singleRowContent__item:nth-child(1):nth-last-child(4){
  width:calc(50% - 5px)
}

@media only screen and (max-width: 991px){
  .o-singleRowContent__item:nth-child(1):nth-last-child(4):nth-of-type(odd){
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(1):nth-last-child(4):nth-of-type(even){
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 992px){
  .o-singleRowContent__item:nth-child(1):nth-last-child(4){
    width:calc(25% - 15px)
  }
}

.o-singleRowContent__item:nth-child(2):nth-last-child(3){
  width:calc(50% - 5px)
}

@media only screen and (max-width: 991px){
  .o-singleRowContent__item:nth-child(2):nth-last-child(3):nth-of-type(odd){
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(2):nth-last-child(3):nth-of-type(even){
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 992px){
  .o-singleRowContent__item:nth-child(2):nth-last-child(3){
    width:calc(25% - 15px)
  }
}

.o-singleRowContent__item:nth-child(3):nth-last-child(2){
  width:calc(50% - 5px)
}

@media only screen and (max-width: 991px){
  .o-singleRowContent__item:nth-child(3):nth-last-child(2):nth-of-type(odd){
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(3):nth-last-child(2):nth-of-type(even){
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 992px){
  .o-singleRowContent__item:nth-child(3):nth-last-child(2){
    width:calc(25% - 15px)
  }
}

.o-singleRowContent__item:nth-child(4):nth-last-child(1){
  width:calc(50% - 5px)
}

@media only screen and (max-width: 991px){
  .o-singleRowContent__item:nth-child(4):nth-last-child(1):nth-of-type(odd){
    margin:0 auto 0 0
  }

  .o-singleRowContent__item:nth-child(4):nth-last-child(1):nth-of-type(even){
    margin:0 0 0 auto
  }
}

@media only screen and (min-width: 992px){
  .o-singleRowContent__item:nth-child(4):nth-last-child(1){
    width:calc(25% - 15px)
  }
}

.o-SVidCarousel{
  padding-top:38px;
  width:100%;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-SVidCarousel{
    padding-top:48px;
    padding-bottom:3px
  }
}

@media (min-width: 992px){
  .o-SVidCarousel{
    padding-top:59px;
    padding-bottom:1px
  }
}

@media (min-width: 1210px){
  .o-SVidCarousel{
    padding-top:41px
  }
}

.o-SVidCarousel__actions{
  cursor:pointer;
  left:-38px;
  height:100%;
  position:absolute;
  top:0;
  right:-38px;
  z-index:0
}

@media (min-width: 768px){
  .o-SVidCarousel__actions{
    left:-60px;
    right:-60px
  }
}

.o-SVidCarousel__arrows{
  height:100%;
  position:relative;
  left:0;
  top:0;
  right:0;
  color:#232323
}

@media only screen and (min-width: 1210px){
  .o-SVidCarousel__arrows{
    margin-left:auto;
    padding:0
  }
}

.o-SVidCarousel__carousel{
  margin-top:15px;
  padding-bottom:80px;
  position:relative;
  width:272px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-SVidCarousel__carousel{
    width:508px
  }
}

@media (min-width: 992px){
  .o-SVidCarousel__carousel{
    width:600px
  }
}

.o-SVidCarousel__description{
  position:absolute;
  bottom:14px;
  font-size:16px;
  font-style:italic;
  font-weight:500;
  color:#555;
  width:100%;
  text-align:center
}

@media (min-width: 768px){
  .o-SVidCarousel__description{
    bottom:16px
  }
}

@media (min-width: 1210px){
  .o-SVidCarousel__description{
    bottom:19px
  }
}

.o-SVidCarousel__dots{
  position:absolute;
  bottom:45px;
  width:100%;
  z-index:1
}

@media (min-width: 768px){
  .o-SVidCarousel__dots{
    bottom:48px
  }
}

@media (min-width: 1210px){
  .o-SVidCarousel__dots{
    bottom:50px
  }
}

.o-SVidCarousel__slide{
  position:relative;
  border:2px solid rgba(0,0,0,0);
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:141px
}

@media (min-width: 768px){
  .o-SVidCarousel__slide{
    height:237px
  }
}

@media (min-width: 992px){
  .o-SVidCarousel__slide{
    height:280px
  }
}

.o-SVidCarousel__slider{
  overflow:hidden;
  position:relative;
  margin:0 auto;
  z-index:1
}

.o-SVidCarousel__thumb{
  position:absolute;
  z-index:-1;
  height:100%
}

.o-SVidCarousel__subtitle{
  font-size:12px;
  font-weight:500;
  color:#fafafa;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-SVidCarousel__subtitle{
    font-size:14px;
    padding-left:20px;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .o-SVidCarousel__subtitle{
    font-size:12px
  }
}

.o-SVidCarousel__title{
  font-size:16px;
  font-weight:500;
  color:#fff;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-SVidCarousel__title{
    font-size:22px;
    padding-left:20px;
    padding-right:20px
  }
}

.o-SVidCarousel__video{
  position:relative;
  padding:34px
}

@media (min-width: 768px){
  .o-SVidCarousel__video{
    padding:50px
  }
}

.o-SVidCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-transition:margin 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms
}

.o-SVidCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  position:relative;
  width:100%
}

.o-SVidCarousel .slick-current .o-SVCarousel__slide{
  border-color:#fff
}

.o-SVidCarousel .slick-end::after{
  opacity:0
}

.o-SVidCarousel .slick-next,.o-SVidCarousel .slick-prev{
  border:0;
  cursor:pointer;
  font-size:0px;
  position:absolute;
  right:-25%;
  top:calc(50% - 68px);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:40px;
  z-index:2
}

@media only screen and (min-width: 1210px){
  .o-SVidCarousel .slick-next,.o-SVidCarousel .slick-prev{
    right:-33.333333%
  }
}

.o-SVidCarousel .slick-next.slick-disabled,.o-SVidCarousel .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-SVidCarousel .slick-next:before,.o-SVidCarousel .slick-prev:before{
  content:"chevron_left";
  font-size:20px;
  font-family:Material Icons;
  padding-left:10px;
  font-size:36px;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

@media (min-width: 768px){
  .o-SVidCarousel .slick-next:before,.o-SVidCarousel .slick-prev:before{
    background-color:#fff;
    border-radius:50%;
    padding:2px
  }
}

.o-SVidCarousel .slick-prev{
  left:0
}

.o-SVidCarousel .slick-next{
  right:0;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-SVidCarousel .slick-dots{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  list-style:none;
  margin:0;
  padding:0;
  text-align:center
}

.o-SVidCarousel .slick-dots li{
  cursor:pointer;
  display:inline-block;
  position:relative;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0
}

@media only screen and (min-width: 768px){
  .o-SVidCarousel .slick-dots li{
    margin:0 12.5px
  }
}

.o-SVidCarousel .slick-dots li button{
  background:rgba(0,0,0,0);
  border:0;
  color:rgba(0,0,0,0);
  cursor:pointer;
  display:block;
  font-size:0;
  height:20px;
  line-height:0;
  outline:none;
  padding:5px;
  width:20px
}

.o-SVidCarousel .slick-dots li button:hover,.o-SVidCarousel .slick-dots li button:focus{
  outline:none
}

.o-SVidCarousel .slick-dots li button:hover:before,.o-SVidCarousel .slick-dots li button:focus:before{
  opacity:1
}

.o-SVidCarousel .slick-dots li button:before{
  color:#fff;
  content:"";
  height:21px;
  width:21px;
  border:4px solid #222;
  border-radius:50%;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  text-align:center;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background-color:#fff
}

@media only screen and (min-width: 768px){
  .o-SVidCarousel .slick-dots li button:before{
    height:21px;
    width:21px
  }
}

.o-SVidCarousel .slick-dots li:not(.slick-active) button:before{
  content:"";
  background-color:#919191;
  border:none
}

.o-videoCarousel{
  padding:0;
  padding-top:50px;
  width:100%
}

.o-videoCarousel__carousel{
  margin-top:15px;
  position:relative
}

.o-videoCarousel__dots{
  position:absolute;
  bottom:35px;
  width:100%;
  z-index:1
}

.o-videoCarousel__slider{
  overflow:hidden;
  padding-bottom:80px;
  position:relative;
  margin:0 auto;
  max-width:100%
}

.o-videoCarousel__slider.-isChanged .slick-prev{
  pointer-events:visible;
  opacity:1
}

.o-videoCarousel__slider::after{
  background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(80%, rgba(255, 255, 255, 0)));
  background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 80%);
  content:"";
  font-size:0;
  height:100%;
  position:absolute;
  bottom:0;
  left:auto;
  top:0px;
  right:0;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:75px;
  z-index:1
}

@media only screen and (max-width: 320px){
  .o-videoCarousel__slider::after{
    width:55px
  }
}

.o-videoCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-videoCarousel__slide{
  position:relative;
  border:2px solid rgba(0,0,0,0);
  max-width:220px
}

@media (min-width: 992px){
  .o-videoCarousel__slide{
    max-width:370px
  }
}

.o-videoCarousel__thumb{
  background:#ebebeb;
  height:150px;
  -o-object-fit:cover;
     object-fit:cover;
  max-width:100%
}

@media only screen and (min-width: 768px){
  .o-videoCarousel__thumb{
    height:237px
  }
}

.o-videoCarousel__thumbTitle{
  background:#ebebeb;
  color:#232323;
  padding:5px;
  font-family:"mr-eaves-modern",sans-serif;
  font-size:18px;
  text-align:center;
  font-weight:700
}

.-isCn.-carouselSlick .o-videoCarousel__thumbTitle,.-carouselSlick.o-accountMember__cta.-cnReactivation .o-videoCarousel__thumbTitle{
  font-size:16px;
  font-weight:600;
  color:#777;
  line-height:24px
}

@media only screen and (max-width: 768px){
  .-isCn.-carouselSlick .o-videoCarousel__thumbTitle,.-carouselSlick.o-accountMember__cta.-cnReactivation .o-videoCarousel__thumbTitle{
    font-size:14px
  }
}

.o-videoCarousel__wrapper{
  padding:0 0 0 8px
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .o-videoCarousel__wrapper{
    padding-left:80px
  }
}

@media only screen and (min-width: 1024px){
  .o-videoCarousel__wrapper{
    padding-left:135px
  }
}

.o-videoCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-transition:margin 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms
}

.o-videoCarousel .slick-list{
  padding:0 15% 0 0
}

@media only screen and (min-width: 768px){
  .o-videoCarousel .slick-list{
    padding:0 25% 0 0
  }
}

@media only screen and (min-width: 1210px){
  .o-videoCarousel .slick-list{
    padding:0 10% 0 0
  }
}

.o-videoCarousel .slick-slide{
  min-width:250px
}

.o-videoCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  position:relative;
  width:calc(100% - 11px)
}

@media only screen and (min-width: 768px){
  .o-videoCarousel .slick-slide>div{
    width:calc(100% - 50px)
  }
}

.o-videoCarousel .slick-current .o-videoCarousel__slide{
  border-color:#fff
}

.o-videoCarousel .slick-end::after{
  opacity:0
}

.o-videoCarousel .slick-next,.o-videoCarousel .slick-prev{
  border:0;
  cursor:pointer;
  font-size:0;
  height:40px;
  position:absolute;
  right:-25%;
  top:calc(50% - 68px);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:80px;
  z-index:2
}

@media only screen and (min-width: 1210px){
  .o-videoCarousel .slick-next,.o-videoCarousel .slick-prev{
    right:-33.333333%
  }
}

.o-videoCarousel .slick-next.slick-disabled,.o-videoCarousel .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-videoCarousel .slick-next:after,.o-videoCarousel .slick-prev:after{
  content:"";
  color:inherit;
  font-family:Material Icons;
  font-size:80px;
  line-height:0;
  position:relative;
  top:20px
}

.o-videoCarousel.-isCn .slick-next:after,.o-videoCarousel.o-accountMember__cta.-cnReactivation .slick-next:after,.o-videoCarousel.-isCn .slick-prev:after,.o-videoCarousel.o-accountMember__cta.-cnReactivation .slick-prev:after{
  border-radius:9999px;
  background:rgba(119,119,119,.4);
  font-size:48px
}

.o-videoCarousel .slick-prev{
  left:-1px;
  pointer-events:none;
  opacity:0
}

.o-videoCarousel .slick-next{
  right:0;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-videoCarousel .slick-dots{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  list-style:none;
  margin:0;
  padding:0;
  text-align:center;
  position:absolute;
  bottom:35px;
  width:100%;
  z-index:1
}

.o-videoCarousel .slick-dots li{
  cursor:pointer;
  display:inline-block;
  position:relative;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0
}

@media only screen and (min-width: 768px){
  .o-videoCarousel .slick-dots li{
    margin:0 12.5px
  }
}

.o-videoCarousel .slick-dots li button{
  background:rgba(0,0,0,0);
  border:0;
  color:rgba(0,0,0,0);
  cursor:pointer;
  display:block;
  font-size:0;
  height:20px;
  line-height:0;
  outline:none;
  padding:5px;
  width:20px
}

.o-videoCarousel .slick-dots li button:hover,.o-videoCarousel .slick-dots li button:focus{
  outline:none
}

.o-videoCarousel .slick-dots li button:hover:before,.o-videoCarousel .slick-dots li button:focus:before{
  opacity:1
}

.o-videoCarousel .slick-dots li button:before{
  color:#fff;
  content:"";
  height:14px;
  width:14px;
  border:1.5px solid #fff;
  border-radius:50%;
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  text-align:center;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

@media only screen and (min-width: 768px){
  .o-videoCarousel .slick-dots li button:before{
    height:20px;
    width:20px
  }
}

.o-videoCarousel .slick-dots li.slick-active button:before{
  content:"";
  background-color:#fff
}

.o-videoGroup__banner{
  padding-bottom:10px
}

.o-videoGroup__listItem{
  display:block;
  width:270px;
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .o-videoGroup__listItem{
    margin:0 15px
  }
}

.o-videoGroup__smallGroup{
  margin:0 auto
}

@media only screen and (min-width: 768px){
  .o-videoGroup__smallGroup{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin-top:-125px
  }
}

.o-videoGroup__smallGroup.-collapseBanner{
  margin-top:-20px
}

.o-videoGroup__smallGroup.-customRowLength{
  display:grid
}

.o-videoGroup__smallGroup.-customRowLength>.o-videoGroup__listItem{
  width:90%;
  margin:0 5%
}

.o-videoInline__amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:14px;
  font-weight:700;
  color:#ffffff;
  min-width:54px;
  height:27px;
  padding-left:13px;
  padding-right:13px
}

@media (min-width: 768px){
  .o-videoInline__amount{
    font-size:24px;
    top:10px;
    left:10px;
    min-width:50px;
    height:45px;
    padding-left:23px;
    padding-right:23px
  }
}

.o-videoInline__btn{
  position:relative;
  width:100%;
  height:auto
}

.o-videoInline__btn.-close{
  font-family:Material Icons;
  position:absolute;
  right:10px;
  width:auto;
  z-index:1;
  color:#757575;
  font-size:32px
}

.o-videoInline__btn:focus .o-videoInline__tags:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

@media only screen and (min-width: 768px){
  .o-videoInline__btn:focus .o-videoInline__tags:before{
    font-size:96px
  }
}

.o-videoInline__btn.-noHover:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#333333;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle"
}

.o-videoInline__cta{
  width:100%
}

.o-videoInline__header{
  position:relative;
  width:100%
}

.o-videoInline__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:14px;
  font-weight:500;
  color:#757575;
  height:27px;
  min-width:59px
}

@media (min-width: 768px){
  .o-videoInline__status{
    font-size:24px;
    padding-left:20px;
    padding-right:20px;
    top:10px;
    right:10px;
    height:45px;
    min-width:103px
  }
}

.o-videoInline__tags{
  position:absolute;
  width:100%;
  height:100%
}

.o-videoInline__tags:hover:before,.o-videoInline__tags:focus:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

@media (min-width: 768px){
  .o-videoInline__tags:hover:before,.o-videoInline__tags:focus:before{
    font-size:96px
  }
}

.o-videoInline__tags.-isCn:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,0)
}

@media (min-width: 768px){
  .o-videoInline__tags.-isCn:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:before{
    font-size:96px
  }
}

.o-videoInline__tags.-isCn:hover:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:hover:before{
  background-color:rgba(0,0,0,.5)
}

.o-videoInline__thumbnail{
  width:100%;
  height:auto;
  max-height:56.25vw
}

.o-videoInline__video{
  position:relative;
  width:100%;
  height:100%;
  max-height:initial;
  min-height:306px
}

@media (min-width: 768px){
  .o-videoInline__video{
    max-height:56.25vw;
    height:592px
  }
}

.o-videoInline__video .jwplayer{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100% !important;
  height:100% !important
}

.-aspectRatioPadding .o-videoInline__video .jwplayer{
  background-color:rgba(0,0,0,0)
}

.-modal .o-videoInline__video,.o-modalCallCustomerService__backButton .o-videoInline__video{
  min-height:360px;
  min-width:320px;
  width:100%
}

@media (min-width: 768px){
  .-modal .o-videoInline__video,.o-modalCallCustomerService__backButton .o-videoInline__video{
    height:auto;
    min-width:640px;
    max-height:initial
  }
}

.-aspectRatioPadding .o-videoInline__video{
  height:0;
  min-height:0;
  padding-top:56.25%
}

.o-videoInline__wrapper{
  position:relative
}

.o-pureCards{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-pureCards{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-pureCards__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%
}

.o-pureCards__item:first-child{
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-pureCards__item:first-child{
    margin-right:30px
  }
}

.o-widthControl{
  position:relative
}

body.hk-notosans,body.tc-notosans{
  font-family:"Noto Sans TC",sans-serif !important
}

body.kr-notosans{
  font-family:"noto sans kr" !important
}

body.kr-notosans *{
  font-style:normal !important
}

body.jp-styles{
  font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","Meiryo UI","MS Pゴシック","MS PGothic",sans-serif !important
}

body.ma-notosans,body.sc-notosans{
  font-family:"noto sans sc" !important
}

.third-child-mr-0:nth-child(3n){
  margin-right:0
}

@media print{
  .u-printHidden{
    display:none
  }
}

.u-focusWhite:focus{
  outline:1px solid #fff !important
}

.u-mt-sm{
  margin-top:20px
}

.u-mt-md{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-md{
    margin-top:30px
  }
}

@media (min-width: 1210px){
  .u-mt-md{
    margin-top:40px
  }
}

.u-mt-lg{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-lg{
    margin-top:40px
  }
}

@media (min-width: 1210px){
  .u-mt-lg{
    margin-top:60px
  }
}

.u-mt-xl{
  margin-top:20px
}

@media (min-width: 768px){
  .u-mt-xl{
    margin-top:50px
  }
}

@media (min-width: 1210px){
  .u-mt-xl{
    margin-top:80px
  }
}

.u-pt-sm{
  padding-top:20px
}

.u-pt-md{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-md{
    padding-top:30px
  }
}

@media (min-width: 1210px){
  .u-pt-md{
    padding-top:40px
  }
}

.u-pt-lg{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-lg{
    padding-top:40px
  }
}

@media (min-width: 1210px){
  .u-pt-lg{
    padding-top:60px
  }
}

.u-pt-xl{
  padding-top:20px
}

@media (min-width: 768px){
  .u-pt-xl{
    padding-top:50px
  }
}

@media (min-width: 1210px){
  .u-pt-xl{
    padding-top:80px
  }
}

.u-mr-sm{
  margin-right:20px
}

.u-mr-md{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-md{
    margin-right:30px
  }
}

@media (min-width: 1210px){
  .u-mr-md{
    margin-right:40px
  }
}

.u-mr-lg{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-lg{
    margin-right:40px
  }
}

@media (min-width: 1210px){
  .u-mr-lg{
    margin-right:60px
  }
}

.u-mr-xl{
  margin-right:20px
}

@media (min-width: 768px){
  .u-mr-xl{
    margin-right:50px
  }
}

@media (min-width: 1210px){
  .u-mr-xl{
    margin-right:80px
  }
}

.u-pr-sm{
  padding-right:20px
}

.u-pr-md{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-md{
    padding-right:30px
  }
}

@media (min-width: 1210px){
  .u-pr-md{
    padding-right:40px
  }
}

.u-pr-lg{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-lg{
    padding-right:40px
  }
}

@media (min-width: 1210px){
  .u-pr-lg{
    padding-right:60px
  }
}

.u-pr-xl{
  padding-right:20px
}

@media (min-width: 768px){
  .u-pr-xl{
    padding-right:50px
  }
}

@media (min-width: 1210px){
  .u-pr-xl{
    padding-right:80px
  }
}

.u-mb-sm{
  margin-bottom:20px
}

.u-mb-md{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-md{
    margin-bottom:30px
  }
}

@media (min-width: 1210px){
  .u-mb-md{
    margin-bottom:40px
  }
}

.u-mb-lg{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-lg{
    margin-bottom:40px
  }
}

@media (min-width: 1210px){
  .u-mb-lg{
    margin-bottom:60px
  }
}

.u-mb-xl{
  margin-bottom:20px
}

@media (min-width: 768px){
  .u-mb-xl{
    margin-bottom:50px
  }
}

@media (min-width: 1210px){
  .u-mb-xl{
    margin-bottom:80px
  }
}

.u-pb-sm{
  padding-bottom:20px
}

.u-pb-md{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-md{
    padding-bottom:30px
  }
}

@media (min-width: 1210px){
  .u-pb-md{
    padding-bottom:40px
  }
}

.u-pb-lg{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-lg{
    padding-bottom:40px
  }
}

@media (min-width: 1210px){
  .u-pb-lg{
    padding-bottom:60px
  }
}

.u-pb-xl{
  padding-bottom:20px
}

@media (min-width: 768px){
  .u-pb-xl{
    padding-bottom:50px
  }
}

@media (min-width: 1210px){
  .u-pb-xl{
    padding-bottom:80px
  }
}

.u-ml-sm{
  margin-left:20px
}

.u-ml-md{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-md{
    margin-left:30px
  }
}

@media (min-width: 1210px){
  .u-ml-md{
    margin-left:40px
  }
}

.u-ml-lg{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-lg{
    margin-left:40px
  }
}

@media (min-width: 1210px){
  .u-ml-lg{
    margin-left:60px
  }
}

.u-ml-xl{
  margin-left:20px
}

@media (min-width: 768px){
  .u-ml-xl{
    margin-left:50px
  }
}

@media (min-width: 1210px){
  .u-ml-xl{
    margin-left:80px
  }
}

.u-pl-sm{
  padding-left:20px
}

.u-pl-md{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-md{
    padding-left:30px
  }
}

@media (min-width: 1210px){
  .u-pl-md{
    padding-left:40px
  }
}

.u-pl-lg{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-lg{
    padding-left:40px
  }
}

@media (min-width: 1210px){
  .u-pl-lg{
    padding-left:60px
  }
}

.u-pl-xl{
  padding-left:20px
}

@media (min-width: 768px){
  .u-pl-xl{
    padding-left:50px
  }
}

@media (min-width: 1210px){
  .u-pl-xl{
    padding-left:80px
  }
}

.bree-serif{
  font-family:"bree-serif",serif
}

.neue-aachen{
  font-family:"neue-aachen-pro",sans-serif
}

.s-ecoFriendly{
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:930px
}

.s-ecoFriendly__caption{
  font-weight:500;
  line-height:1.25;
  text-align:center;
  color:#252525;
  font-size:14px
}

.s-ecoFriendly__heading.-list{
  line-height:1.25;
  margin-bottom:40px;
  color:#252525;
  text-align:center;
  font-size:20px
}

@media (min-width: 768px){
  .s-ecoFriendly__heading.-list{
    margin-bottom:0
  }
}

.s-ecoFriendly__heading.-main{
  display:block;
  line-height:1.25;
  color:#252525;
  font-size:20px;
  width:100%
}

.s-ecoFriendly__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:15px;
  margin-bottom:15px
}

.s-ecoFriendly__item:last-child{
  margin-right:0
}

@media (min-width: 768px){
  .s-ecoFriendly__item{
    margin-top:0;
    margin-bottom:0
  }
}

@media (min-width: 992px){
  .s-ecoFriendly__item{
    margin-right:50px
  }
}

.s-ecoFriendly__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%
}

@media (min-width: 768px){
  .s-ecoFriendly__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-top:15px
  }
}

.s-ecoFriendly__text{
  border-top-width:1px;
  border-color:#252525;
  padding-top:20px
}

@media (min-width: 768px){
  .s-ecoFriendly__text{
    padding-right:30px
  }
}

@media (min-width: 992px){
  .s-ecoFriendly__text{
    width:250px
  }
}

.s-ecoFriendly__wrapper.-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:30px;
  width:100%
}

@media (min-width: 992px){
  .s-ecoFriendly__wrapper.-list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:50px;
    margin-top:0;
    width:auto
  }
}

.s-ecoFriendly__wrapper.-main{
  margin-top:40px
}

@media (min-width: 992px){
  .s-ecoFriendly__wrapper.-main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.s-ingredientsLove{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  width:100%
}

.s-ingredientsLove__heading{
  display:block;
  line-height:1.25;
  color:#252525;
  font-size:20px;
  width:100%;
  max-width:570px
}

.s-ingredientsLove__img{
  margin-left:auto;
  margin-right:auto;
  width:100%
}

@media (min-width: 768px){
  .s-ingredientsLove__img{
    width:auto
  }
}

.s-ingredientsLove__item{
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-ingredientsLove__item{
    padding-right:15px;
    width:50%;
    padding-top:12px
  }
}

@media only screen and (max-width: 768px){
  .s-ingredientsLove__item:nth-child(2n){
    padding-right:0
  }
}

@media (min-width: 992px){
  .s-ingredientsLove__item{
    padding-right:30px;
    margin-top:0;
    margin-bottom:0;
    width:25%
  }

  .s-ingredientsLove__item:nth-child(4n){
    padding-right:0
  }
}

.s-ingredientsLove__list{
  margin-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-ingredientsLove__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    margin-top:0
  }
}

@media (min-width: 992px){
  .s-ingredientsLove__list{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }
}

.s-ingredientsLove__text{
  display:block;
  border-top-width:1px;
  padding-top:20px;
  width:100%;
  border-color:#bbb
}

.s-ingredientsDont{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  width:100%
}

.s-ingredientsDont__description{
  width:100%
}

.s-ingredientsDont__item{
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-ingredientsDont__item{
    padding-right:15px;
    width:50%
  }
}

@media only screen and (max-width: 768px){
  .s-ingredientsDont__item:nth-child(2n){
    padding-right:0
  }
}

@media (min-width: 992px){
  .s-ingredientsDont__item{
    padding-right:30px;
    margin-top:0;
    margin-bottom:0;
    width:25%
  }

  .s-ingredientsDont__item:nth-child(4n){
    padding-right:0
  }
}

.s-ingredientsDont__list{
  margin-top:40px;
  width:100%
}

@media (min-width: 768px){
  .s-ingredientsDont__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.s-ingredientsDont__text{
  display:block;
  border-top-width:1px;
  border-color:#E01010;
  padding-top:20px;
  width:100%
}

.s-provenExperience{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  width:100%
}

.s-provenExperience__description{
  line-height:1.25;
  margin-bottom:30px;
  color:#252525;
  font-size:20px
}

@media (min-width: 992px){
  .s-provenExperience__description{
    margin-bottom:0;
    margin-right:30px
  }
}

.s-provenExperience__img{
  width:100%
}

@media (min-width: 992px){
  .s-provenExperience__img{
    width:auto
  }
}

.s-provenExperience__item{
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-provenExperience__item{
    padding-right:15px;
    width:50%
  }
}

@media only screen and (max-width: 768px){
  .s-provenExperience__item:nth-child(2n){
    padding-right:0
  }
}

@media (min-width: 992px){
  .s-provenExperience__item{
    padding-right:30px;
    margin-top:0;
    margin-bottom:0;
    width:25%
  }

  .s-provenExperience__item:nth-child(4n){
    padding-right:0
  }
}

.s-provenExperience__list{
  margin-top:40px;
  width:100%
}

@media (min-width: 768px){
  .s-provenExperience__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.s-provenExperience__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

@media (min-width: 992px){
  .s-provenExperience__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.s-provenExperience__text{
  display:block;
  border-top-width:1px;
  padding-top:20px;
  width:100%;
  border-color:#bbb
}

.s-safeIngredients{
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:870px
}

.s-safeIngredients__heading{
  display:block;
  line-height:1.25;
  color:#252525;
  font-size:20px;
  width:100%
}

.s-safeIngredients__item{
  list-style-type:none;
  margin-top:15px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 992px){
  .s-safeIngredients__item{
    padding-right:30px;
    width:33.333333%
  }

  .s-safeIngredients__item:last-child{
    padding-right:0
  }
}

.s-safeIngredients__list{
  margin-top:40px
}

@media (min-width: 992px){
  .s-safeIngredients__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-top:0
  }
}

.s-safeIngredients__text{
  display:block;
  border-top-width:1px;
  border-color:#252525;
  padding-top:20px;
  width:100%
}

.s-smarterExamples{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  width:100%
}

.s-smarterExamples__item{
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-smarterExamples__item{
    padding-right:15px;
    width:50%
  }
}

@media only screen and (max-width: 768px){
  .s-smarterExamples__item:nth-child(2n){
    padding-right:0
  }
}

@media (min-width: 992px){
  .s-smarterExamples__item{
    padding-right:30px;
    margin-top:0;
    margin-bottom:0;
    width:25%
  }

  .s-smarterExamples__item:nth-child(4n){
    padding-right:0
  }
}

.s-smarterExamples__list{
  margin-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-smarterExamples__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-top:40px
  }
}

.s-smarterExamples__text{
  display:block;
  border-top-width:1px;
  padding-top:20px;
  width:100%;
  border-color:#bbb
}

.s-sourceIngredients{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  width:100%
}

.s-sourceIngredients__heading{
  display:block;
  line-height:1.25;
  color:#252525;
  font-size:20px;
  width:100%
}

.s-sourceIngredients__img{
  margin-top:20px;
  width:100%;
  -ms-flex-item-align:center;
      align-self:center
}

@media (min-width: 768px){
  .s-sourceIngredients__img{
    margin-left:30px;
    margin-top:0;
    -ms-flex-item-align:stretch;
        align-self:stretch;
    width:50%
  }
}

@media (min-width: 992px){
  .s-sourceIngredients__img{
    -ms-flex-item-align:start;
        align-self:flex-start;
    width:75%;
    -ms-flex-negative:0;
        flex-shrink:0;
    height:100%
  }
}

.s-sourceIngredients__item{
  list-style-type:none;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-sourceIngredients__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    padding-right:15px;
    width:50%
  }

  .s-sourceIngredients__item:last-child{
    width:100%
  }
}

@media only screen and (max-width: 768px){
  .s-sourceIngredients__item:nth-child(2n){
    padding-right:0
  }
}

@media (min-width: 992px){
  .s-sourceIngredients__item{
    padding-right:30px;
    margin-top:0;
    margin-bottom:0;
    width:25%
  }

  .s-sourceIngredients__item:nth-child(4n){
    padding-right:0
  }
}

.s-sourceIngredients__list{
  margin-top:20px;
  width:100%
}

@media (min-width: 768px){
  .s-sourceIngredients__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.s-sourceIngredients__text{
  display:block;
  border-top-width:1px;
  padding-top:20px;
  width:100%;
  border-color:#bbb
}

.pay-portal-modal__cell{
  padding:10px;
  text-align:center;
  border:1px solid rgba(221,221,221,.8666666667);
  width:30%
}

.pay-portal-modal__row{
  border:1px solid rgba(221,221,221,.8666666667)
}

.pay-portal-modal__table{
  padding-top:40px;
  padding-bottom:20px
}

.pay-portal-modal__title{
  font-size:16px;
  padding-top:10px;
  padding-bottom:10px
}

.pay-portal-modal .material-icons{
  font-size:12px
}

.a-actionIcon{
  width:48px;
  height:24px;
  border-width:1px;
  border-radius:0.125rem;
  border-color:#30862D;
  overflow:hidden
}

.a-actionIcon.-lg{
  height:40px;
  padding-top:5px;
  padding-bottom:5px;
  border-radius:0.250rem;
  width:56px
}

.a-actionIcon.-xl{
  padding:8px;
  width:74px;
  height:44px;
  border-radius:4px
}

.a-actionIcon__img{
  height:100%;
  padding:3px;
  margin-left:auto;
  margin-right:auto
}

.a-actionIcon__materialIcons{
  color:#30862D;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-xl .a-actionIcon__materialIcons{
  font-size:22px
}

.a-actionIcon.-no-border{
  border-width:0px
}

.a-actionIcon.-notificationVideo{
  line-height:1;
  color:#30862D;
  font-size:22px
}

.-riverbend .a-actionIcon{
  border-color:#990000;
  border-radius:9999px
}

.-riverbend .a-actionIcon.-xl{
  font-size:20px
}

.-riverbend .a-actionIcon__materialIcons{
  color:#990000
}

.a-badge{
  position:relative;
  display:block;
  text-align:unset
}

.a-badge__label{
  background-color:#30862D;
  color:#ffffff;
  font-size:12px;
  border-radius:9999px;
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom:4px;
  position:absolute;
  z-index:1
}

.a-badge__label.-bottom-left{
  bottom:10px;
  left:10px
}

.a-badge__label.-bottom-right{
  bottom:10px;
  right:10px
}

.a-badge__label.-top-left{
  top:10px;
  left:10px
}

.a-badge__label.-top-right{
  top:10px;
  right:10px
}

.a-badge__label.-bottom-center{
  -webkit-transform:translate(-50%, 0);
          transform:translate(-50%, 0)
}

.a-badge .-badgeSlot{
  padding:0 !important;
  margin:0 !important;
  border-width:0px !important;
  border-radius:0 !important
}

.a-chip{
  padding-left:16px;
  padding-right:16px;
  padding-top:12px;
  padding-bottom:12px;
  border-radius:0.5rem;
  font-size:14px;
  font-weight:500;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#e8ecf7
}

.a-chip__icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:8px;
  color:#252525;
  width:20px;
  height:20px;
  cursor:pointer
}

.a-bullet{
  height:27px;
  width:27px;
  border-radius:50%;
  border-color:#bbb;
  position:relative;
  display:inline-block;
  border-width:3px
}

.a-bullet.-isActive,.a-bullet.-isComplete{
  background-color:#757575;
  border-width:0px
}

.a-bullet.-isBlue{
  background-color:#0A6ED6
}

.a-bullet.-isGreen{
  background-color:#00492C
}

.a-bullet.-isComplete:after{
  content:"";
  height:12px;
  width:7px;
  -webkit-transform:translate(-60%, -60%) rotate(45deg);
          transform:translate(-60%, -60%) rotate(45deg);
  border:solid #fff;
  border-width:0 2px 2px 0;
  position:absolute;
  display:block;
  top:50%;
  left:50%
}

.-mktPlace .a-bullet.-isComplete{
  background-color:#01294f
}

.a-cornerImagery{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:auto;
  z-index:-1;
  width:100%;
  height:100%;
  left:0px;
  top:0px
}

@media only screen and (max-width: 767px){
  .a-cornerImagery.-hideMobile{
    display:none
  }
}

@media (min-width: 768px){
  .a-cornerImagery.-hideDesktop{
    display:none
  }
}

.a-cornerImagery.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.a-cornerImagery.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.a-cornerImagery.-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.a-cornerImagery.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.a-cornerImagery.-middle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.a-cornerImagery.-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.a-cornerImagery__img{
  width:auto;
  max-height:100%
}

.a-custNameStatus{
  display:none
}

@media only screen and (min-width: 1024px){
  .a-custNameStatus{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    color:#ffffff;
    margin-right:5px;
    overflow:hidden;
    min-width:0
  }
}

.a-custNameStatus__divider{
  padding-left:3px;
  font-weight:200
}

.a-custNameStatus__name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:500
}

.a-custNameStatus__status{
  font-weight:200;
  white-space:nowrap
}

.-riverbend .a-custNameStatus{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#ffffff;
  margin-right:5px;
  overflow:hidden;
  min-width:0
}

.-riverbend .a-custNameStatus>span:last-child{
  display:none
}

.o-siteHeaderGrow .a-custNameStatus{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#ffffff;
  margin-right:5px;
  overflow:hidden;
  min-width:0
}

.o-siteHeaderGrow .a-custNameStatus>span:last-child{
  display:none
}

.a-iconTextBadge{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:9999px;
  padding:5px;
  padding-right:10px;
  background-color:#30862D
}

.a-iconTextBadge__badge{
  margin-right:5px;
  width:15px;
  height:15px
}

.a-iconTextBadge__text{
  color:#ffffff
}

.a-mainSpinner{
  background-color:rgba(255,255,255,.9);
  width:100%;
  height:100%;
  position:absolute;
  z-index:3;
  top:0px;
  left:0px
}

.a-mainSpinner__spinner{
  position:fixed;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  width:100%
}

.melaAudioPlayer__wrapper{
  display:grid;
  grid-template-rows:1fr 1fr;
  gap:0
}

@media (min-width: 768px){
  .melaAudioPlayer__wrapper{
    grid-template-columns:1fr 1fr;
    grid-template-rows:none;
    gap:12px
  }
}

.melaAudioPlayer__wrapper .jw-icon-rewind{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.melaAudioPlayer__wrapper .jwplayer{
  min-height:80px
}

@media (min-width: 768px){
  .melaAudioPlayer__wrapper .jwplayer{
    min-height:0
  }
}

.melaAudioPlayer__wrapper .jwplayer .jw-button-container{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:left;
      -ms-flex-pack:left;
          justify-content:left
}

@media (min-width: 768px){
  .melaAudioPlayer__wrapper .jwplayer .jw-button-container{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-pack:initial;
        -ms-flex-pack:initial;
            justify-content:initial
  }
}

.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-playback,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-rewind,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-volume,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-spacer{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

@media (min-width: 576px){
  .melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-playback,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-rewind,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-icon-volume,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-spacer{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial
  }
}

.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-elapsed,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-duration,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-countdown{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  padding-right:5px !important;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

@media (min-width: 576px){
  .melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-elapsed,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-duration,.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-text-countdown{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial
  }
}

.melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-slider-time{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3
}

@media (min-width: 768px){
  .melaAudioPlayer__wrapper .jwplayer .jw-button-container .jw-slider-time{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial
  }
}

.melaAudioPlayer__links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  gap:12px
}

@media (min-width: 768px){
  .melaAudioPlayer__links{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.melaAudioPlayer__image{
  width:36px;
  height:44px
}

.a-payLabel{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%
}

.a-payLabel.-isCn,.a-payLabel.o-accountMember__cta.-cnReactivation{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (min-width: 768px){
  .a-payLabel{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.a-payLabel__account{
  display:block;
  font-weight:400;
  font-size:18px
}

.-payMethodList .a-payLabel__account{
  font-size:16px
}

.a-payLabel__content{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  line-height:1.25
}

@media only screen and (min-width: 768px){
  .a-payLabel__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.a-payLabel__contentPayPal{
  display:block;
  font-weight:400
}

.a-payLabel__expiration{
  display:block;
  font-weight:500;
  color:#E01010;
  font-size:14px;
  -ms-flex-item-align:center;
      align-self:center;
  line-height:1;
  padding-top:1px;
  padding-bottom:1px
}

@media only screen and (min-width: 768px){
  .a-payLabel__expiration{
    -webkit-box-flex:0;
        -ms-flex:0 0 130px;
            flex:0 0 130px;
    max-width:130px;
    padding-right:10px
  }
}

.a-payLabel__img{
  -webkit-box-flex:0;
      -ms-flex:0 0 53px;
          flex:0 0 53px;
  max-width:53px;
  padding-right:10px
}

@media only screen and (min-width: 768px){
  .a-payLabel__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:25px
  }
}

.a-payLabel__infoPayPal{
  display:block;
  font-weight:400;
  line-height:1.25
}

.a-payLabel__name{
  display:block;
  font-weight:700;
  font-size:18px;
  padding-right:5px
}

.-isCnReceipt .a-payLabel__name{
  font-size:16px
}

.-invoice .o-accordion__content .a-payLabel__name{
  font-weight:400
}

.-invoice .a-payLabel__name{
  font-size:16px;
  line-height:1.5
}

.-payForm .a-payLabel__name{
  font-size:16px
}

.-payMethodList .a-payLabel__name{
  font-size:16px
}

.a-payLabel__namePayPal{
  display:block;
  font-weight:700;
  line-height:1.25
}

.a-pill{
  min-height:40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  color:#30862D;
  font-weight:700;
  border-width:1px;
  border-color:#30862D;
  border-radius:9999px;
  line-height:1.25;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px
}

.a-pill.-disabled{
  border-color:#c9c9c9;
  color:#757575;
  border-color:#757575;
  border-style:dashed
}

.a-pill.-selected{
  background-color:#30862D;
  color:#ffffff
}

.a-pill.-sm{
  min-height:32px;
  padding-top:6px;
  padding-bottom:6px
}

.a-quantity{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.a-quantity.-horizontalCard{
  background-color:#30862D;
  border-radius:16px
}

.a-quantity.-disabled{
  opacity:.5
}

.a-quantity__btn{
  font-size:20px;
  color:#252525;
  line-height:0;
  padding-left:5px;
  padding-right:5px;
  margin:3px
}

@media only screen and (min-width: 768px){
  .a-quantity__btn{
    padding-left:3px;
    padding-right:3px
  }
}

.-horizontalCard .a-quantity__btn{
  font-size:14px;
  color:#ffffff
}

.a-quantity__input{
  font-size:20px;
  color:#757575;
  text-align:center;
  border-width:1px;
  border-color:#252525;
  border-radius:0.25rem;
  height:40px;
  width:50px
}

@media only screen and (min-width: 768px){
  .a-quantity__input{
    height:48px;
    width:65px
  }
}

@media only screen and (max-width: 767px){
  .a-quantity__input.-cartItem{
    width:65px
  }
}

.a-quantity__input.-prodQty{
  width:44px;
  height:40px
}

.-horizontalCard .a-quantity__input{
  font-size:14px;
  color:#ffffff;
  background-color:#30862D;
  border-width:0px;
  border-radius:0;
  width:44px;
  height:32px
}

.-riverbend .a-quantity__btn{
  color:#555555
}

.a-rallywareWidget{
  width:100%
}

.a-rewardCircle{
  width:36px;
  height:36px;
  border-radius:9999px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background:#f6f8f9;
  -webkit-box-shadow:inset 0 3px 6px #b9d0e8;
          box-shadow:inset 0 3px 6px #b9d0e8
}

.a-rewardCircle__check{
  color:#30862D;
  font-family:Material Icons;
  font-size:28px
}

.a-runTime{
  bottom:5px;
  right:5px;
  font-size:10px;
  color:#ffffff;
  font-weight:500;
  text-align:right;
  min-width:69px;
  background-color:rgba(0,0,0,.7)
}

.a-runTime:before{
  position:absolute;
  font-family:Material Icons;
  color:#ffffff;
  font-size:20px;
  left:5px;
  text-transform:none;
  content:"play_circle_filled";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg)
}

.-inline .a-runTime{
  font-size:12px;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  height:27px;
  padding-right:12px;
  min-width:75px
}

.-inline .a-runTime:before{
  font-size:22px
}

@media (min-width: 768px){
  .-inline .a-runTime{
    font-size:20px;
    bottom:10px;
    right:10px;
    height:48px;
    padding-right:22px;
    min-width:137px
  }

  .-inline .a-runTime:before{
    font-size:40px
  }
}

@media (min-width: 768px){
  .-tagsLg .a-runTime{
    font-size:16px;
    height:40px;
    padding-left:50px;
    padding-right:15px
  }

  .-tagsLg .a-runTime:before{
    font-size:30px
  }
}

.a-searchBar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  position:relative;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-style:none;
  height:34px
}

.a-searchBar__btn{
  left:10px;
  position:absolute
}

.a-searchBar__icon{
  height:20px;
  width:20px
}

.a-searchBar__input{
  width:100%;
  padding-left:36px;
  color:#757575;
  padding-top:0;
  padding-bottom:0;
  border-radius:0.25rem;
  height:34px;
  font-size:13px
}

.a-searchBar ::-webkit-search-cancel-button{
  position:relative;
  right:10px;
  height:20px;
  width:20px;
  background:url("//cdnsc1.melaleuca.com/na/images/header/clear.png");
  -webkit-appearance:none;
  border-radius:10px
}

.a-searchBar ::-ms-clear{
  margin-right:10px
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .a-searchBar .a-searchBar__btn{
    margin-top:-8px
  }
}

.a-selectCoupon{
  position:relative;
  width:100%;
  height:100%
}

.a-selectCoupon__icon{
  font-family:Material Icons;
  position:absolute;
  right:6px;
  top:0px;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  pointer-events:none;
  color:#30862D
}

.a-selectCoupon__label{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.a-selectCoupon__option{
  width:100%;
  height:100%;
  padding-left:9px;
  color:#30862D;
  font-weight:500;
  font-size:14px;
  border-radius:0.25rem;
  border-width:1px;
  border-color:#30862D;
  text-transform:uppercase;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.-modal .a-selectCoupon__option,.o-modalCallCustomerService__backButton .a-selectCoupon__option{
  padding-top:12px;
  padding-bottom:12px
}

.m-selectYear{
  position:relative;
  width:100%;
  height:100%
}

.m-selectYear__field{
  border-radius:0.25rem;
  border-width:1px;
  color:#252525;
  padding-top:12px;
  padding-bottom:12px;
  font-size:16px;
  line-height:1;
  padding-left:20px;
  position:relative;
  border-color:#d1cfcb
}

.-isOpen .m-selectYear__field{
  border-bottom-width:0px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.m-selectYear__item{
  color:#252525;
  padding-top:12px;
  padding-bottom:12px;
  font-size:16px;
  line-height:1;
  padding-left:20px
}

.m-selectYear__item.-active{
  color:#30862D;
  background-color:#ebeef0
}

.m-selectYear__option{
  width:100%;
  font-size:14px;
  border-radius:0.25rem;
  border-width:1px;
  text-transform:uppercase;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  position:absolute;
  background-color:#ffffff;
  z-index:5;
  border-color:#d1cfcb
}

.-isOpen .m-selectYear__option{
  border-top-width:0px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.m-selectInPageNavMenu{
  position:relative;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-selectInPageNavMenu.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-selectInPageNavMenu.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-selectInPageNavMenu.-right{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-selectInPageNavMenu.-top{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-selectInPageNavMenu.-middle{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-selectInPageNavMenu.-bottom{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

@media (min-width: 576px){
  .m-selectInPageNavMenu{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-selectInPageNavMenu__field{
  max-width:100%;
  border-radius:0.25rem;
  border-width:1px;
  color:#30862D;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:20px;
  padding-right:30px;
  font-size:14px;
  line-height:1;
  position:relative;
  border-color:#30862D
}

.m-selectInPageNavMenu__field i{
  color:#000000;
  font-size:18px
}

.-isOpen .m-selectInPageNavMenu__field{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.m-selectInPageNavMenu__introText{
  color:#30862D;
  font-weight:700;
  font-size:20px;
  text-transform:uppercase;
  margin-right:15px
}

.m-selectInPageNavMenu__item{
  color:#252525;
  font-size:14px;
  line-height:1;
  word-wrap:break-word;
  overflow-wrap:break-word;
  cursor:pointer
}

.m-selectInPageNavMenu__option{
  width:100%;
  font-size:14px;
  border-radius:0.25rem;
  border-width:1px;
  text-transform:capitalize;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  position:absolute;
  left:0px;
  right:0px;
  background-color:#ffffff;
  border-color:#30862D;
  z-index:1;
  top:calc(100% + 2px)
}

.-isOpen .m-selectInPageNavMenu__option{
  border-top-width:0px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.m-selectInPageNavMenu .dropdown-fade-enter-active,.m-selectInPageNavMenu .dropdown-fade-leave-active{
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}

.m-selectInPageNavMenu .dropdown-fade-enter,.m-selectInPageNavMenu .dropdown-fade-leave-to{
  opacity:0;
  -webkit-transform:translateY(-1px);
          transform:translateY(-1px)
}

.a-sharePgBtn{
  font-size:12px;
  font-weight:400;
  text-transform:capitalize;
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  padding-bottom:8px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  line-height:20px;
  color:#999
}

.a-shelf-toggle{
  position:relative
}

.a-shelf-toggle.-hasNotification::after{
  content:"";
  position:absolute;
  top:-2px;
  right:2px;
  width:11px;
  height:11px;
  border-radius:50%;
  background:#d00;
  border:2px solid #fff;
  pointer-events:none
}

.a-stamp{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-transform:uppercase;
  font-weight:500;
  color:#ffffff;
  font-size:10px;
  font-style:normal;
  border-radius:9999px;
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#ffffff
}

.a-stamp.-blueOutlined{
  border-width:1px;
  color:#0076DF;
  border-color:#0076DF
}

.a-stamp.-blueSolid{
  background-color:#0076DF
}

.a-stamp.-goldOutlined{
  border-width:1px;
  color:#f4af00;
  border-color:#f4af00
}

.a-stamp.-goldSolid{
  background-color:#f4af00
}

.a-stamp.-grayOutlined{
  border-width:1px;
  color:#757575;
  border-color:#757575
}

.a-stamp.-graySolid{
  background-color:#757575
}

.a-stamp.-redOutlined{
  border-width:1px;
  color:#E01010;
  border-color:#E01010
}

.a-stamp.-redSolid{
  background-color:#E01010
}

.m-accessStep__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (max-width: 767px){
  .-isCn .m-accessStep__actions,.o-accountMember__cta.-cnReactivation .m-accessStep__actions{
    width:100%;
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    padding-top:20px
  }

  .-isCn .m-accessStep__actions+.m-accessStep__error,.o-accountMember__cta.-cnReactivation .m-accessStep__actions+.m-accessStep__error{
    padding-bottom:0
  }
}

.m-accessStep__alertTips{
  background-color:rgba(0,0,0,.8);
  position:fixed;
  font-size:14px;
  padding:10px;
  color:#ffffff;
  top:50%;
  left:50%;
  border-radius:0.25rem
}

.m-accessStep__alertTips.-center{
  position:absolute;
  text-align:center;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  top:initial;
  bottom:0px
}

@media only screen and (max-width: 767px){
  .m-accessStep__alertTips.-center{
    -webkit-transform:translateX(0px);
            transform:translateX(0px)
  }
}

@media only screen and (max-width: 767px){
  .m-accessStep__alertTips{
    display:block;
    width:100%;
    left:0px;
    padding:0;
    background-color:rgba(0,0,0,0);
    top:40%
  }
}

@media only screen and (max-width: 767px){
  .m-accessStep__alertContent{
    background-color:rgba(0,0,0,.8);
    padding:10px;
    display:table;
    margin-left:auto;
    margin-right:auto;
    border-radius:0.25rem
  }
}

@media only screen and (min-width: 992px){
  .m-accessStep__content{
    max-width:85%
  }
}

@media only screen and (min-width: 1210px){
  .m-accessStep__content{
    max-width:74%
  }
}

.m-accessStep__desc{
  font-family:"Roboto",sans-serif;
  font-size:14px;
  color:#555555;
  padding-bottom:15px
}

.m-accessStep__desc a:not([class^=text-]){
  font-size:16px;
  color:#30862D;
  font-weight:700
}

@media only screen and (min-width: 768px){
  .m-accessStep__desc{
    font-size:16px
  }
}

.m-accessStep__desc.-note{
  font-style:italic
}

@media only screen and (max-width: 767px){
  .m-accessStep__contact{
    display:inline-block;
    width:100%;
    font-size:20px;
    word-break:break-all
  }
}

.m-accessStep__error{
  font-family:"Roboto",sans-serif;
  line-height:1.4;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px;
  color:#E01010;
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .m-accessStep__error{
    font-size:14px
  }
}

@media only screen and (min-width: 992px){
  .m-accessStep__error{
    margin-top:0
  }
}

.m-accessStep__error.-inline{
  margin-top:5px
}

@media only screen and (max-width: 767px){
  .-isCn .m-accessStep__error,.o-accountMember__cta.-cnReactivation .m-accessStep__error{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    padding-bottom:20px
  }
}

.m-accessStep__field{
  padding-bottom:20px;
  width:100%
}

@media only screen and (max-width: 767px){
  .-isCn .m-accessStep__field,.o-accountMember__cta.-cnReactivation .m-accessStep__field{
    padding-bottom:0
  }
}

.m-accessStep__fields{
  margin-bottom:15px
}

@media only screen and (min-width: 992px){
  .m-accessStep__fields{
    max-width:75%
  }
}

.m-accessStep__fields.-isCn,.m-accessStep__fields.o-accountMember__cta.-cnReactivation{
  margin-bottom:10px
}

@media only screen and (max-width: 767px){
  .m-accessStep__fields.-isCn,.m-accessStep__fields.o-accountMember__cta.-cnReactivation{
    margin-bottom:0
  }
}

.m-accessStep__form{
  margin-top:15px
}

@media only screen and (min-width: 768px){
  .m-accessStep__form{
    margin-top:30px
  }
}

.m-accessStep__heading{
  font-family:"Roboto",sans-serif;
  color:#333;
  font-size:24px;
  line-height:1.25;
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .m-accessStep__heading{
    font-size:28px
  }
}

.-isCn .m-accessStep__heading,.o-accountMember__cta.-cnReactivation .m-accessStep__heading{
  color:#252525
}

.m-accessStep__icon{
  font-size:16px;
  margin-right:5px
}

@media only screen and (min-width: 992px){
  .m-accessStep__icon{
    margin-left:50px
  }
}

.m-accessStep__infoLink{
  margin-top:30px
}

@media only screen and (min-width: 768px){
  .m-accessStep__infoLink{
    text-align:right;
    margin-top:15px
  }
}

.m-accessStep__infoLink a{
  font-family:"Roboto",sans-serif;
  font-size:16px;
  font-weight:500;
  color:#30862D
}

@media only screen and (min-width: 768px){
  .m-accessStep__input.-customerId{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .m-accessStep__input.-customerId input{
    max-width:250px;
    max-height:46px
  }
}

.m-accessStep__label{
  display:block;
  font-size:14px;
  font-weight:500;
  color:#333333;
  position:relative;
  padding-right:5px
}

@media only screen and (max-width: 767px){
  .m-accessStep__label{
    font-size:12px
  }
}

.m-accessStep__label.-tooltip{
  padding-bottom:0
}

.-isCn .m-accessStep__label,.o-accountMember__cta.-cnReactivation .m-accessStep__label{
  color:#252525
}

.m-accessStep__loading{
  margin-left:16px;
  display:inline-block;
  max-height:48px
}

.m-accessStep__skip{
  font-family:"Roboto",sans-serif;
  font-size:16px;
  font-weight:500;
  color:#30862D;
  margin-right:10px
}

@media only screen and (min-width: 768px){
  .m-accessStep__split{
    max-width:50%;
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%
  }
}

@media only screen and (max-width: 767px){
  .m-accessStep__submit.-isCn,.m-accessStep__submit.o-accountMember__cta.-cnReactivation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media only screen and (min-width: 992px){
  .m-accessStep__submit{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-calendarEvent{
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  max-width:250px
}

.m-calendarEvent__title{
  font-size:20px;
  font-weight:700;
  color:#757575;
  margin-bottom:4px
}

.m-calendarEvent__link{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  font-weight:400;
  text-transform:uppercase;
  text-decoration:none;
  color:#30862D;
  margin-bottom:4px;
  gap:4px
}

.m-calendarEvent__link::after{
  font-size:20px;
  position:relative;
  top:1px
}

.m-calendarEvent__link:hover{
  text-decoration:underline
}

.m-calendarEvent__desc{
  font-size:16px;
  color:#757575;
  margin-bottom:12px
}

.m-calendarEvent__button{
  display:inline-block;
  background-color:#30862D;
  color:#ffffff;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  padding-left:16px;
  padding-right:16px;
  padding-top:8px;
  padding-bottom:8px;
  border-radius:0.25rem;
  cursor:pointer;
  text-align:center;
  -webkit-transition:background-color .2s ease;
  transition:background-color .2s ease
}

.m-calendarEvent__button:hover{
  background-color:#285e1d
}

.m-accessoriesAcc{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-accessoriesAcc__button{
  font-size:16px;
  line-height:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-style:none;
  margin-right:24px
}

.m-accessoriesAcc__content{
  margin-top:30px;
  width:100%
}

.m-accessoriesAcc__icon{
  color:#30862D;
  font-weight:700;
  font-size:34px;
  line-height:1;
  width:18px;
  position:relative
}

.m-accessoriesAcc__icon.-opened{
  left:-1px
}

.m-accessoriesAcc__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  text-align:right;
  line-height:1
}

.m-accessoriesAcc__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:10px;
  margin-bottom:10px;
  border-width:1px;
  border-radius:0.25rem
}

.m-accessoriesAcc__media{
  width:64px
}

.m-accessoriesAcc__price{
  font-weight:700
}

.m-accessoriesAcc__points{
  display:inline-block;
  font-size:12px;
  margin-top:6px;
  margin-bottom:10px
}

.m-accessoriesAcc__text.-button{
  padding-top:2px;
  padding-left:10px;
  padding-right:6px
}

.m-accessoriesAcc__text.-content{
  font-size:14px;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  width:33.333333%;
  padding-left:15px;
  padding-right:15px;
  color:#30862D;
  max-width:144px;
  margin-right:auto
}

.m-accordionAd{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  padding-top:20px;
  padding-bottom:20px;
  z-index:0;
  width:304px;
  height:217px
}

@media (min-width: 768px){
  .m-accordionAd{
    width:370px;
    height:216px
  }
}

.m-accordionAd__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:18px;
  width:190px
}

.m-accordionAd__cta{
  margin-top:5px
}

.m-accordionAd__image{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-accordionAd__image.-desktop{
  display:none
}

@media (min-width: 992px){
  .m-accordionAd__image.-desktop{
    display:block
  }
}

.m-accordionAd__image.-mobile{
  display:block
}

@media (min-width: 992px){
  .m-accordionAd__image.-mobile{
    display:none
  }
}

.m-accordionAd__content{
  position:relative;
  font-size:16px;
  margin-top:5px
}

.m-acctCard{
  margin-bottom:20px;
  border-width:1px;
  border-color:#dddddd;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

@media only screen and (min-width: 768px){
  .m-acctCard{
    margin-bottom:30px;
    margin-left:0;
    margin-right:0
  }

  .-isCn .m-acctCard,.o-accountMember__cta.-cnReactivation .m-acctCard{
    height:calc(100% - 30px)
  }

  .m-acctCard.-isCn.-isCommission,.m-acctCard.-isCommission.o-accountMember__cta.-cnReactivation{
    width:48%
  }
}

.-isCn .m-acctCard,.o-accountMember__cta.-cnReactivation .m-acctCard{
  background-color:#ffffff
}

.m-acctCard.-isCnAddress{
  height:calc(100% - 30px)
}

.m-acctCard__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-acctCard__addBusAddButton{
  text-align:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%
}

.m-acctCard__addBusAddButton:focus,.m-acctCard__addBusAddButton:active,.m-acctCard__addBusAddButton:hover{
  background-color:#ffffff;
  color:#30862D;
  -webkit-box-shadow:inset 0px 0px 0px 1px #30862d;
          box-shadow:inset 0px 0px 0px 1px #30862d
}

.m-acctCard__button{
  font-weight:500;
  text-transform:uppercase;
  color:#30862D
}

.m-acctCard__button.-divider{
  padding-left:10px;
  padding-right:10px
}

.-isCnAddress .m-acctCard__button{
  font-weight:600
}

.m-acctCard__card{
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:20px;
  border-top-width:2px;
  width:100%;
  border-color:#30862D;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  min-height:265px;
  word-wrap:break-word
}

@media only screen and (min-width: 768px){
  .m-acctCard__card{
    padding-bottom:20px;
    padding-left:30px;
    padding-right:30px
  }
}

.-isCnAddress .m-acctCard__card{
  padding-top:20px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  color:#252525;
  min-height:223px;
  height:100%
}

@media only screen and (min-width: 768px){
  .-isCnAddress .m-acctCard__card{
    padding-top:30px
  }
}

.-isCn .m-acctCard__card,.o-accountMember__cta.-cnReactivation .m-acctCard__card{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-top:15px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  min-height:unset
}

@media only screen and (min-width: 768px){
  .-isCn .m-acctCard__card,.o-accountMember__cta.-cnReactivation .m-acctCard__card{
    padding-bottom:24px;
    padding-left:40px;
    padding-right:40px
  }
}

@media only screen and (min-width: 768px){
  .-isCn.-isCommission .m-acctCard__card,.-isCommission.o-accountMember__cta.-cnReactivation .m-acctCard__card{
    padding-left:50px;
    padding-right:50px
  }
}

.m-acctCard__error{
  float:left;
  text-align:left;
  width:100%;
  margin-top:20px;
  font-style:normal
}

.-isCn.-isCommission .m-acctCard__item,.-isCommission.o-accountMember__cta.-cnReactivation .m-acctCard__item{
  color:#252525
}

.m-acctCard__itemDetail{
  font-weight:400
}

.-isCn.-isCommission .m-acctCard__itemDetail,.-isCommission.o-accountMember__cta.-cnReactivation .m-acctCard__itemDetail{
  color:#555555
}

.m-acctCard__link{
  font-weight:500;
  text-transform:uppercase;
  color:#30862D;
  font-size:16px
}

.m-acctCard__list{
  height:200px;
  padding:30px 0 0 0
}

@media only screen and (max-width: 768px){
  .-isCn.-isCommission .m-acctCard__list,.-isCommission.o-accountMember__cta.-cnReactivation .m-acctCard__list{
    padding-top:5px;
    height:156px
  }
}

.m-acctCard__makeDefault{
  width:100%;
  margin-top:20px
}

@media only screen and (min-width: 768px){
  .m-acctCard__makeDefault{
    margin-top:0;
    width:auto;
    margin-left:auto
  }
}

@media only screen and (max-width: 768px){
  .-isCnAddress .m-acctCard__makeDefault{
    font-size:14px
  }
}

.m-acctCard__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-acctCard__text{
  color:#252525
}

.m-acctCard__text.-caption{
  font-style:italic;
  margin-left:1px;
  font-weight:400
}

.m-acctCard__text.-default,.-mobile .m-acctCard__text.m-ctaCsrBlock__link{
  text-transform:uppercase;
  font-weight:700
}

.m-photoCard{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  height:100%;
  padding-left:8px;
  padding-right:8px;
  padding-top:25px;
  padding-bottom:25px
}

@media (min-width: 768px){
  .m-photoCard{
    padding:40px;
    border-radius:0.25rem
  }
}

.m-photoCard__col.-cta{
  margin-top:20px
}

@media (min-width: 992px){
  .m-photoCard__col.-cta{
    margin-left:50px;
    margin-top:0
  }
}

@media (min-width: 1210px){
  .m-photoCard__col.-cta{
    margin-left:80px
  }
}

.m-photoCard__col.-carCta{
  margin-top:20px
}

@media (min-width: 992px){
  .m-photoCard__col.-carCta{
    margin-top:37px
  }
}

@media (min-width: 1210px){
  .m-photoCard__col.-img{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.m-photoCard__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-bottom:15px;
  font-size:12px;
  color:#E01010;
  max-width:245px
}

@media (min-width: 768px){
  .m-photoCard__error{
    margin-bottom:30px;
    font-size:14px
  }
}

.m-photoCard__img{
  -o-object-fit:cover;
     object-fit:cover;
  margin-bottom:20px;
  width:100%;
  height:300px
}

@media (min-width: 768px){
  .m-photoCard__img{
    margin-right:20px;
    margin-top:0;
    height:123px;
    width:123px
  }
}

.m-photoCard__img:last-child{
  margin:0
}

.m-photoCard__row{
  margin-top:10px
}

@media (min-width: 768px){
  .m-photoCard__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-top:30px
  }
}

@media (min-width: 992px){
  .m-photoCard__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-photoCard__title{
  font-size:24px
}

@media (min-width: 768px){
  .m-photoCard__title{
    font-size:28px
  }
}

.m-adaptAd{
  margin:10px;
  background-color:#e5dbc8
}

.m-adaptAd__col.-header{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

@media only screen and (min-width: 768px){
  .m-adaptAd__col.-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__col.-header{
    padding-bottom:5px
  }
}

.m-adaptAd__col.-image{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3
}

@media only screen and (min-width: 768px){
  .m-adaptAd__col.-image{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__col.-image{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
    margin-top:-55px
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__col.-image{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }
}

.m-adaptAd__col.-descr{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

@media only screen and (min-width: 768px){
  .m-adaptAd__col.-descr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

@media only screen and (min-width: 768px){
  .m-adaptAd__col.-descr .-varSlimBanner{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__col.-descr{
    padding-bottom:20px
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__col.-descr{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }
}

.m-adaptAd__col.-cta{
  -webkit-box-ordinal-group:5;
      -ms-flex-order:4;
          order:4;
  margin-top:-40px
}

@media only screen and (max-width: 767px){
  .m-adaptAd__col.-cta{
    margin-top:20px
  }
}

@media only screen and (min-width: 768px){
  .m-adaptAd__col.-cta{
    margin-top:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-left:19px
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__col.-cta{
    margin-left:0;
    margin-top:20px;
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__col.-cta{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
    margin-right:10px;
    margin-left:auto;
    margin-top:-25px
  }
}

.m-adaptAd__cta{
  text-transform:uppercase;
  font-size:12px;
  color:#30862D;
  background-color:#ffffff;
  padding-top:9px;
  padding-bottom:9px;
  padding-left:24px;
  padding-right:24px;
  border-width:1px;
  border-color:#30862D;
  border-radius:9999px
}

.m-adaptAd__descr{
  color:#252525;
  padding-right:94px
}

@media only screen and (min-width: 576px){
  .m-adaptAd__descr{
    padding-right:105px
  }
}

@media only screen and (min-width: 768px){
  .m-adaptAd__descr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:0
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__descr{
    max-width:100%
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__descr{
    max-width:441px
  }
}

.m-adaptAd__header{
  color:#252525;
  padding-right:87px
}

@media only screen and (min-width: 768px){
  .m-adaptAd__header{
    padding-right:0
  }
}

@media only screen and (min-width: 768px){
  .-varSlimBanner .m-adaptAd__header{
    text-transform:uppercase;
    max-width:200px
  }
}

@media only screen and (min-width: 1024px){
  .-varSlimBanner .m-adaptAd__header{
    max-width:460px
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__header{
    max-width:100%
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__header{
    max-width:442px
  }
}

.m-adaptAd__img{
  margin-left:auto
}

.m-adaptAd__img.-mobile{
  display:block;
  margin-top:-18px
}

@media only screen and (min-width: 768px){
  .m-adaptAd__img.-mobile{
    display:none
  }
}

.m-adaptAd__img.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .m-adaptAd__img.-desktop{
    display:block;
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__img.-desktop{
    padding-left:0;
    padding-right:0;
    margin-top:-93px;
    margin-right:140px
  }
}

@media only screen and (min-width: 768px){
  .-noCta .m-adaptAd__img.-desktop{
    margin-right:0
  }
}

@media only screen and (min-width: 768px){
  .m-adaptAd.-varAside{
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:370px
  }
}

.m-adaptAd.-varInBody{
  max-width:770px
}

@media only screen and (min-width: 768px){
  .m-adaptAd.-varInBody{
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0
  }
}

@media only screen and (min-width: 768px){
  .m-adaptAd.-varSlimBanner{
    margin:0
  }
}

.m-adaptAd__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
  padding-bottom:20px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  border-radius:5px
}

@media only screen and (min-width: 768px){
  .m-adaptAd__wrapper{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    border-radius:0
  }
}

@media only screen and (min-width: 768px){
  .-varSlimBanner .m-adaptAd__wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

@media only screen and (min-width: 768px){
  .-varAside .m-adaptAd__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-left:16px;
    padding-right:16px;
    padding-top:20px
  }
}

@media only screen and (min-width: 768px){
  .-varInBody .m-adaptAd__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-top:15px;
    padding-left:20px
  }
}

.-noCta .m-adaptAd__wrapper{
  padding-right:0;
  padding-bottom:0
}

.-isCnCart .m-adaptAd{
  margin:0
}

.m-announcementCard{
  position:relative;
  overflow:hidden;
  max-width:170px;
  height:508px
}

@media only screen and (min-width: 768px){
  .m-announcementCard{
    max-width:none;
    width:228px
  }
}

.m-announcementCard__bg{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat
}

.m-announcementCard__content{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-left:12px;
  padding-right:12px;
  padding-top:16px;
  padding-bottom:20px;
  z-index:1;
  gap:8px
}

.m-addItemsModal{
  background-color:#ffffff;
  border-radius:0.25rem;
  padding:30px
}

@media (min-width: 768px){
  .m-addItemsModal{
    padding-top:50px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:40px
  }
}

.m-addItemsModal__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  padding-top:11px;
  padding-bottom:11px
}

.-isCn .m-addItemsModal__button,.o-accountMember__cta.-cnReactivation .m-addItemsModal__button{
  font-size:14px;
  font-weight:bold;
  color:#fff;
  line-height:14px
}

@media (min-width: 768px){
  .m-addItemsModal__button{
    max-width:155px
  }
}

@media (min-width: 768px){
  .m-addItemsModal__button.-error{
    max-width:255px
  }

  .m-addItemsModal__button.-error.-isCn,.m-addItemsModal__button.-error.o-accountMember__cta.-cnReactivation{
    font-size:14px;
    font-weight:400;
    padding-top:16px;
    padding-bottom:16px;
    max-width:190px
  }
}

.m-addItemsModal__footnotes{
  margin-top:30px;
  font-size:14px;
  font-style:italic;
  color:#757575
}

.m-addItemsModal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-addItemsModal__headernotes{
  margin-bottom:30px;
  font-size:14px;
  color:#333333
}

.m-addItemsModal__title{
  font-weight:400;
  margin-bottom:30px;
  font-size:24px;
  line-height:28px
}

.-isCn .m-addItemsModal__title,.o-accountMember__cta.-cnReactivation .m-addItemsModal__title{
  margin-top:10px;
  margin-bottom:20px;
  font-size:16px;
  color:#555;
  line-height:22px
}

@media (min-width: 768px){
  .m-addItemsModal__title{
    margin-bottom:15px
  }
}

.m-addItemsModal__title.-error{
  font-weight:700
}

@media (min-width: 768px){
  .m-addItemsModal__title.-error{
    max-width:380px
  }
}

.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.-white,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.o-ncvModal__learnMore,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.o-modalCallCustomerService__backButton,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.-white,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.o-ncvModal__learnMore,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.o-modalCallCustomerService__backButton,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.o-accountMember__cta.-cnReactivation,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.o-accountMember__cta.-cnReactivation,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.o-acctSettProfile__bindBtn,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.o-acctSettProfile__bindBtn{
  color:#30862D
}

.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.-green,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.-green{
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button.-green,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button.-green{
    margin-bottom:0
  }
}

.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button:hover,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button:hover,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button:focus,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button:focus,.m-addItemsModal.-pastOrder.-isCn .m-addItemsModal__footer>div .m-addItemsModal__button:active,.m-addItemsModal.-pastOrder.o-accountMember__cta.-cnReactivation .m-addItemsModal__footer>div .m-addItemsModal__button:active{
  color:#ffffff
}

.m-addOnPacks{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%
}

.m-addOnPacks__action{
  width:160px
}

@media (min-width: 992px){
  .m-addOnPacks__action{
    width:226px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__action{
    width:275px
  }
}

@media (min-width: 768px){
  .m-addOnPacks__container{
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content
  }
}

.m-addOnPacks__content{
  padding-left:25px;
  padding-right:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  height:240px
}

.m-addOnPacks__content.-mod{
  margin-top:20px
}

@media (min-width: 768px){
  .m-addOnPacks__content{
    padding-left:18px;
    padding-right:18px;
    height:auto;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1
  }
}

@media (min-width: 992px){
  .m-addOnPacks__content{
    padding-left:6px;
    padding-right:6px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__content{
    padding-left:25px;
    padding-right:0
  }
}

.m-addOnPacks__description{
  font-weight:400;
  font-size:14px;
  line-height:1.25;
  margin-bottom:6px
}

@media (min-width: 992px){
  .m-addOnPacks__description{
    font-size:21px
  }
}

.m-addOnPacks__description.-rte{
  margin:0
}

.m-addOnPacks__img{
  position:relative;
  right:-14px;
  height:173px
}

@media (min-width: 768px){
  .m-addOnPacks__img{
    height:157px
  }
}

@media (min-width: 992px){
  .m-addOnPacks__img{
    height:207px;
    right:-12px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__img{
    right:-18px;
    height:260px
  }
}

.m-addOnPacks__info{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-bottom:6px;
  padding-top:27px
}

@media (min-width: 992px){
  .m-addOnPacks__info{
    padding-top:47px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__info{
    padding-top:34px;
    padding-bottom:9px
  }
}

.m-addOnPacks__media{
  position:relative;
  padding-top:18px;
  padding-bottom:7px
}

.m-addOnPacks__media.-mod{
  padding-bottom:0
}

@media (min-width: 768px){
  .m-addOnPacks__media{
    padding-bottom:10px
  }
}

@media (min-width: 992px){
  .m-addOnPacks__media{
    padding-top:35px;
    padding-bottom:18px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__media{
    padding-bottom:23px
  }
}

.m-addOnPacks__name{
  text-transform:uppercase;
  font-weight:700;
  font-size:17px
}

@media (min-width: 992px){
  .m-addOnPacks__name{
    font-size:24px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__name{
    font-size:27px
  }
}

.m-addOnPacks__pill{
  display:inline-block;
  font-weight:700;
  padding:12px;
  background-color:#fff;
  font-size:14px;
  font-family:"Roboto",sans-serif;
  border-radius:32px;
  position:absolute;
  right:16px;
  bottom:18px;
  z-index:1;
  color:#0d97a9;
  text-align:center;
  padding:13px;
  min-width:157px
}

.m-addOnPacks__pill.-mod{
  color:#ffffff;
  bottom:0px;
  right:unset;
  left:127px
}

@media (min-width: 768px){
  .m-addOnPacks__pill{
    right:21px;
    padding:10px;
    min-width:145px
  }

  .m-addOnPacks__pill.-mod{
    right:unset;
    left:114px
  }
}

@media (min-width: 992px){
  .m-addOnPacks__pill{
    font-size:17px;
    padding:15px;
    min-width:188px;
    right:25px;
    bottom:34px
  }

  .m-addOnPacks__pill.-mod{
    right:27px;
    left:unset
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__pill{
    font-size:22px;
    padding:19px;
    min-width:238px;
    right:7px;
    bottom:40px
  }

  .m-addOnPacks__pill.-mod{
    right:13px;
    left:unset
  }
}

.m-addOnPacks__points{
  padding-right:8px;
  font-size:17px;
  display:inline
}

@media (min-width: 992px){
  .m-addOnPacks__points{
    padding-right:16px;
    font-size:25px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__points{
    font-size:27px;
    padding-right:20px
  }
}

.m-addOnPacks__price{
  font-size:17px;
  display:inline
}

@media (min-width: 992px){
  .m-addOnPacks__price{
    font-size:25px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__price{
    font-size:27px
  }
}

.m-addOnPacks__product{
  padding-right:9px
}

.m-addOnPacks__saving{
  text-transform:uppercase
}

.m-addOnPacks__text{
  font-weight:700;
  font-size:26px
}

@media (min-width: 992px){
  .m-addOnPacks__text{
    font-size:34px
  }
}

@media (min-width: 1210px){
  .m-addOnPacks__text{
    font-size:36px
  }
}

.m-additionalTax__label{
  display:inline-block;
  width:50%
}

@media (min-width: 768px){
  .m-additionalTax__label{
    width:300px
  }
}

.m-additionalTax__listItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  gap:5px
}

@media (min-width: 768px){
  .m-additionalTax__listItem{
    gap:15px
  }
}

.m-additionalTax__listItem.-sum{
  padding-left:calc(50% + 5px)
}

@media (min-width: 768px){
  .m-additionalTax__listItem.-sum{
    padding-left:315px
  }
}

.address-validation__btn{
  padding-left:15px;
  width:100%;
  text-align:left
}

.address-validation__btn:hover,.address-validation__btn:focus{
  color:#00492c;
  background-color:#ebeef0
}

.address-validation__list{
  position:absolute;
  background-color:#ffffff;
  width:100%;
  border-style:solid;
  border-width:1px;
  z-index:1;
  padding-top:15px;
  padding-bottom:10px;
  color:#757575;
  border-color:#bbb;
  top:69px
}

.address-validation__item{
  width:100%;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:2px
}

.m-balanceTable{
  padding-bottom:36px
}

.m-balanceTable__checkbox .m-formField__label{
  font-size:16px;
  color:inherit;
  font-family:inherit;
  font-weight:inherit
}

.m-balanceTable__col{
  font-size:14px;
  font-weight:700;
  padding-top:8px;
  padding-bottom:8px;
  text-align:left;
  padding-left:10px
}

@media (min-width: 768px){
  .m-balanceTable__col{
    font-size:16px
  }
}

.m-balanceTable__col.-balance{
  color:#E01010;
  vertical-align:baseline;
  width:30.3%
}

@media (min-width: 768px){
  .m-balanceTable__col.-balance{
    width:25.6%
  }
}

.m-balanceTable__col.-date{
  color:#252525;
  font-weight:700;
  padding-left:3px;
  display:block;
  padding-bottom:1px
}

@media (min-width: 768px){
  .m-balanceTable__col.-date{
    padding-left:30px;
    display:table-cell;
    padding-bottom:8px;
    width:35.5%
  }
}

.m-balanceTable__col.-multiorder{
  padding-left:10px
}

.m-balanceTable__col.-head{
  font-weight:400;
  padding-top:0;
  padding-bottom:0;
  color:#757575
}

.m-balanceTable__col.-head.-orderNum{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0;
  color:#757575
}

@media (min-width: 768px){
  .m-balanceTable__col.-head.-orderNum{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal;
    padding-left:10px
  }
}

.m-balanceTable__col.-orderNum,.m-balanceTable__col.-cancel,.m-balanceTable__col.a-button.-cancelFull,.m-balanceTable__col.-cancelFull.p-guiCodeEdit__btn,.m-balanceTable__col.-cancelFull.o-preAuthorization__button.-save,.m-balanceTable__col.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.m-balanceTable__col.-cancelFull.o-ncvCompletion__cta.-loadMore,.m-balanceTable__col.-cancelFull.o-ncvModal__learnMore,.m-balanceTable__col.-cancelFull.o-commissionDepForm__button,.m-balanceTable__col.-cancelFull.o-bogo__cta,.m-balanceTable__col.-cancelFull.o-ageGate__cta,.m-balanceTable__col.-cancelFull.o-addressSearch__btn,.m-balanceTable__col.-cancelFull.o-addressForm__button.-save,.m-balanceTable__col.-cancelFull.o-addressForm__button.-riverbend,.m-balanceTable__col.-cancelFull.o-accountMember__cta,.m-balanceTable__col.-cancelFull.o-acctSettProfile__bindBtn,.m-balanceTable__col.-cancelFull.m-noOrderCard__link,.m-balanceTable__col.-cancelFull.m-guiConsolidation__btn,.m-balanceTable__col.-cancelFull.m-guiCodeForm__submit,.m-balanceTable__col.a-button.-cancelModal,.m-balanceTable__col.-cancelModal.p-guiCodeEdit__btn,.m-balanceTable__col.-cancelModal.o-preAuthorization__button.-save,.m-balanceTable__col.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.m-balanceTable__col.-cancelModal.o-ncvCompletion__cta.-loadMore,.m-balanceTable__col.-cancelModal.o-ncvModal__learnMore,.m-balanceTable__col.-cancelModal.o-commissionDepForm__button,.m-balanceTable__col.-cancelModal.o-bogo__cta,.m-balanceTable__col.-cancelModal.o-ageGate__cta,.m-balanceTable__col.-cancelModal.o-addressSearch__btn,.m-balanceTable__col.-cancelModal.o-addressForm__button.-save,.m-balanceTable__col.-cancelModal.o-addressForm__button.-riverbend,.m-balanceTable__col.-cancelModal.o-accountMember__cta,.m-balanceTable__col.-cancelModal.o-acctSettProfile__bindBtn,.m-balanceTable__col.-cancelModal.m-noOrderCard__link,.m-balanceTable__col.-cancelModal.m-guiConsolidation__btn,.m-balanceTable__col.-cancelModal.m-guiCodeForm__submit,.m-balanceTable__col.-cancelFull.m-acctCard__addBusAddButton,.m-balanceTable__col.-cancelModal.m-acctCard__addBusAddButton{
  color:#30862D;
  display:block;
  padding-top:1px;
  padding-left:2px
}

@media (min-width: 768px){
  .m-balanceTable__col.-orderNum,.m-balanceTable__col.-cancel,.m-balanceTable__col.a-button.-cancelFull,.m-balanceTable__col.-cancelFull.p-guiCodeEdit__btn,.m-balanceTable__col.-cancelFull.o-preAuthorization__button.-save,.m-balanceTable__col.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.m-balanceTable__col.-cancelFull.o-ncvCompletion__cta.-loadMore,.m-balanceTable__col.-cancelFull.o-ncvModal__learnMore,.m-balanceTable__col.-cancelFull.o-commissionDepForm__button,.m-balanceTable__col.-cancelFull.o-bogo__cta,.m-balanceTable__col.-cancelFull.o-ageGate__cta,.m-balanceTable__col.-cancelFull.o-addressSearch__btn,.m-balanceTable__col.-cancelFull.o-addressForm__button.-save,.m-balanceTable__col.-cancelFull.o-addressForm__button.-riverbend,.m-balanceTable__col.-cancelFull.o-accountMember__cta,.m-balanceTable__col.-cancelFull.o-acctSettProfile__bindBtn,.m-balanceTable__col.-cancelFull.m-noOrderCard__link,.m-balanceTable__col.-cancelFull.m-guiConsolidation__btn,.m-balanceTable__col.-cancelFull.m-guiCodeForm__submit,.m-balanceTable__col.a-button.-cancelModal,.m-balanceTable__col.-cancelModal.p-guiCodeEdit__btn,.m-balanceTable__col.-cancelModal.o-preAuthorization__button.-save,.m-balanceTable__col.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.m-balanceTable__col.-cancelModal.o-ncvCompletion__cta.-loadMore,.m-balanceTable__col.-cancelModal.o-ncvModal__learnMore,.m-balanceTable__col.-cancelModal.o-commissionDepForm__button,.m-balanceTable__col.-cancelModal.o-bogo__cta,.m-balanceTable__col.-cancelModal.o-ageGate__cta,.m-balanceTable__col.-cancelModal.o-addressSearch__btn,.m-balanceTable__col.-cancelModal.o-addressForm__button.-save,.m-balanceTable__col.-cancelModal.o-addressForm__button.-riverbend,.m-balanceTable__col.-cancelModal.o-accountMember__cta,.m-balanceTable__col.-cancelModal.o-acctSettProfile__bindBtn,.m-balanceTable__col.-cancelModal.m-noOrderCard__link,.m-balanceTable__col.-cancelModal.m-guiConsolidation__btn,.m-balanceTable__col.-cancelModal.m-guiCodeForm__submit,.m-balanceTable__col.-cancelFull.m-acctCard__addBusAddButton,.m-balanceTable__col.-cancelModal.m-acctCard__addBusAddButton{
    display:table-cell;
    padding-top:8px;
    padding-left:10px
  }
}

.m-balanceTable__col.-orderNum a,.m-balanceTable__col.-cancel a,.m-balanceTable__col.a-button.-cancelFull a,.m-balanceTable__col.-cancelFull.p-guiCodeEdit__btn a,.m-balanceTable__col.-cancelFull.o-preAuthorization__button.-save a,.m-balanceTable__col.-cancelFull.o-r3CampaignClockinForm__actionButton.-save a,.m-balanceTable__col.-cancelFull.o-ncvCompletion__cta.-loadMore a,.m-balanceTable__col.-cancelFull.o-ncvModal__learnMore a,.m-balanceTable__col.-cancelFull.o-commissionDepForm__button a,.m-balanceTable__col.-cancelFull.o-bogo__cta a,.m-balanceTable__col.-cancelFull.o-ageGate__cta a,.m-balanceTable__col.-cancelFull.o-addressSearch__btn a,.m-balanceTable__col.-cancelFull.o-addressForm__button.-save a,.m-balanceTable__col.-cancelFull.o-addressForm__button.-riverbend a,.m-balanceTable__col.-cancelFull.o-accountMember__cta a,.m-balanceTable__col.-cancelFull.o-acctSettProfile__bindBtn a,.m-balanceTable__col.-cancelFull.m-noOrderCard__link a,.m-balanceTable__col.-cancelFull.m-guiConsolidation__btn a,.m-balanceTable__col.-cancelFull.m-guiCodeForm__submit a,.m-balanceTable__col.a-button.-cancelModal a,.m-balanceTable__col.-cancelModal.p-guiCodeEdit__btn a,.m-balanceTable__col.-cancelModal.o-preAuthorization__button.-save a,.m-balanceTable__col.-cancelModal.o-r3CampaignClockinForm__actionButton.-save a,.m-balanceTable__col.-cancelModal.o-ncvCompletion__cta.-loadMore a,.m-balanceTable__col.-cancelModal.o-ncvModal__learnMore a,.m-balanceTable__col.-cancelModal.o-commissionDepForm__button a,.m-balanceTable__col.-cancelModal.o-bogo__cta a,.m-balanceTable__col.-cancelModal.o-ageGate__cta a,.m-balanceTable__col.-cancelModal.o-addressSearch__btn a,.m-balanceTable__col.-cancelModal.o-addressForm__button.-save a,.m-balanceTable__col.-cancelModal.o-addressForm__button.-riverbend a,.m-balanceTable__col.-cancelModal.o-accountMember__cta a,.m-balanceTable__col.-cancelModal.o-acctSettProfile__bindBtn a,.m-balanceTable__col.-cancelModal.m-noOrderCard__link a,.m-balanceTable__col.-cancelModal.m-guiConsolidation__btn a,.m-balanceTable__col.-cancelModal.m-guiCodeForm__submit a,.m-balanceTable__col.-cancelFull.m-acctCard__addBusAddButton a,.m-balanceTable__col.-cancelModal.m-acctCard__addBusAddButton a{
  cursor:pointer
}

.m-balanceTable__head{
  border-bottom-width:4px;
  border-color:#30862D
}

.m-balanceTable__row{
  border-bottom-width:1px;
  border-color:#bbb
}

.m-balanceTable__table{
  width:100%
}

.m-balanceTable__text{
  width:100%;
  text-align:right;
  padding-top:9px
}

.m-balanceTable__total{
  font-size:20px;
  font-weight:700
}

.m-balanceTable__total.-text{
  color:#252525
}

.m-balanceTable__total.-num{
  color:#E01010;
  display:inline-block;
  text-align:left;
  padding-left:10px;
  margin-left:auto;
  width:30.3%
}

@media (min-width: 768px){
  .m-balanceTable__total.-num{
    margin-left:0;
    width:25.6%
  }
}

.m-bannerAd{
  position:relative;
  height:auto;
  z-index:1;
  min-height:116px
}

.m-bannerAd__button{
  -ms-flex-item-align:start;
      align-self:flex-start;
  text-transform:uppercase;
  font-weight:600;
  margin-top:20px;
  margin-bottom:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  padding-top:12px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .m-bannerAd__button{
    margin-top:15px;
    width:auto;
    padding:9px 18px
  }
}

.m-bannerAd__content{
  width:auto;
  padding-bottom:20px
}

@media (min-width: 768px){
  .m-bannerAd__content{
    padding-bottom:12px
  }
}

.m-bannerAd__content.-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center
}

.-isReactivation .m-bannerAd__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .-isReactivation .m-bannerAd__content{
    width:auto;
    padding-left:0;
    padding-right:0
  }
}

.m-bannerAd__content.-left{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  text-align:left
}

.m-bannerAd__content.-right{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  text-align:right
}

.m-bannerAd__image{
  background-repeat:no-repeat;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-bannerAd__image.-desktop{
  display:none
}

@media (min-width: 768px){
  .m-bannerAd__image.-desktop{
    display:block;
    background-position:center;
    background-size:cover
  }
}

.m-bannerAd__image.-mobile{
  display:block;
  background-size:cover
}

@media (min-width: 768px){
  .m-bannerAd__image.-mobile{
    display:none
  }
}

.m-bannerAd__link{
  display:block;
  width:100%;
  height:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px
}

@media (min-width: 768px){
  .m-bannerAd__link{
    max-width:1170px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:auto;
    margin-right:auto
  }
}

.-isReactivation .m-bannerAd__link{
  justify-self:end;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  margin-left:0;
  margin-right:0
}

@media (min-width: 768px){
  .m-bannerAd__media{
    margin-left:30px
  }
}

.-isReactivation .m-bannerAd__media{
  -ms-flex-item-align:center;
      align-self:center;
  margin:auto
}

@media (min-width: 768px){
  .-isReactivation .m-bannerAd__media{
    margin:0;
    padding-left:10px
  }
}

@media only screen and (max-width: 767px){
  .m-bannerAd__product{
    margin-left:auto;
    margin-right:auto
  }
}

.-isReactivation .m-bannerAd__product{
  -ms-flex-item-align:center;
      align-self:center;
  padding-left:20px;
  padding-right:20px;
  padding-top:16px;
  padding-bottom:16px;
  max-height:156px
}

@media (min-width: 768px){
  .-isReactivation .m-bannerAd__product{
    -ms-flex-item-align:center;
        align-self:center;
    padding-right:20px;
    padding-top:16px;
    padding-bottom:16px;
    padding-left:10px;
    max-height:203px
  }
}

.m-bannerAd.-isReactivation{
  height:auto;
  margin-left:auto;
  margin-right:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  position:relative
}

@media (min-width: 768px){
  .m-bannerAd.-isReactivation{
    padding-left:40px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-bannerUpgrade{
  background-repeat:no-repeat;
  background-size:cover;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  height:auto;
  padding:5px 20px
}

.m-bannerUpgrade__content{
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-row-gap:2em
}

.-multiUpgrade .m-bannerUpgrade__content{
  grid-template-columns:1.5fr 2fr
}

@media only screen and (min-width: 768px){
  .m-bannerUpgrade__content{
    grid-template-columns:1fr 1.5fr 1fr 1fr;
    grid-column-gap:1em;
    grid-row-gap:0em;
    -webkit-box-align:inherit;
        -ms-flex-align:inherit;
            align-items:inherit
  }

  .-multiUpgrade .m-bannerUpgrade__content:nth-of-type(2){
    grid-template-columns:1fr 1.5fr 1fr 1fr
  }
}

.m-bannerUpgrade__cta{
  --bg-opacity: 1;
  background-color:#30862d;
  background-color:rgba(48, 134, 45, var(--bg-opacity));
  text-transform:uppercase;
  font-weight:400;
  --text-opacity: 1;
  color:#fff;
  color:rgba(255, 255, 255, var(--text-opacity));
  font-size:10px;
  border-radius:.25rem;
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  padding-bottom:8px;
  margin-top:10px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-bannerUpgrade__cta:hover{
  font-weight:500;
  --bg-opacity: 1;
  background-color:#00492c;
  background-color:rgba(0, 73, 44, var(--bg-opacity))
}

.m-bannerUpgrade__details{
  font-size:12px;
  -ms-flex-item-align:center;
      align-self:center
}

.m-bannerUpgrade__detailsWrapper{
  display:grid
}

.m-bannerUpgrade__detailsWrapper:nth-child(even){
  -ms-flex-item-align:center;
      align-self:center
}

@media only screen and (min-width: 768px){
  .m-bannerUpgrade__detailsImage{
    margin-top:-20px
  }
}

@media only screen and (max-width: 768px){
  .-multiUpgrade .m-bannerUpgrade__detailsImage{
    margin-left:auto
  }
}

.m-bannerUpgrade__heading{
  font-weight:700;
  font-size:28px
}

.m-bannerUpgrade__image{
  padding-bottom:15px;
  max-width:100%;
  margin:0 auto
}

.m-bannerUpgrade__rte{
  font-size:12px
}

@media only screen and (min-width: 768px){
  .m-bannerUpgrade__rte{
    max-width:75%;
    min-height:75px
  }
}

.m-bannerUpgrade__upgrade{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  place-content:space-around
}

.m-bannerUpgrade__upgrade:nth-child(even){
  text-align:center
}

.m-bannerUpgrade__title{
  font-weight:bold;
  font-size:12px;
  padding-bottom:10px
}

.m-bannerUpgrade__title:nth-child(even){
  text-align:center
}

.m-backupOrder__actions{
  visibility:hidden
}

.-active .m-backupOrder__actions{
  visibility:visible
}

.m-backupOrder__card{
  height:100%;
  padding:10px 10px 5px;
  position:relative
}

@media (min-width: 768px){
  .m-backupOrder__card{
    padding:15px 20px 25px;
    min-height:580px
  }
}

.m-backupOrder__card:focus{
  outline-offset:5px
}

.m-backupOrder__card .ps{
  width:calc(100% + 20px)
}

.-isCn .m-backupOrder__commitment,.o-accountMember__cta.-cnReactivation .m-backupOrder__commitment{
  font-size:22px;
  font-weight:700
}

.m-backupOrder__description{
  font-size:14px
}

@media (min-width: 768px){
  .m-backupOrder__description{
    font-size:16px
  }
}

.m-backupOrder__details{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  font-weight:bold;
  font-size:20px;
  padding-top:1.5em
}

@media (min-width: 768px){
  .m-backupOrder__details{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.-disabled .m-backupOrder__details{
  color:#757575
}

.-disabled.-isCn .m-backupOrder__details,.-disabled.o-accountMember__cta.-cnReactivation .m-backupOrder__details{
  color:#333333
}

.-isCn .m-backupOrder__details,.o-accountMember__cta.-cnReactivation .m-backupOrder__details{
  padding-top:10px;
  font-size:16px
}

@media (min-width: 768px){
  .-isCn .m-backupOrder__details,.o-accountMember__cta.-cnReactivation .m-backupOrder__details{
    padding-top:1.5em
  }
}

.m-backupOrder__dropdown{
  background-image:url(/images/icons/caret-down-solid.svg);
  background-repeat:no-repeat;
  background-position:97% 50%;
  background-size:5%;
  border:1px solid #ddd;
  border-radius:5px;
  height:37px;
  padding-left:20px;
  padding-right:20px;
  margin-top:25px;
  width:100%
}

.m-backupOrder__fig{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:120px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:25px
}

@media (min-width: 768px){
  .m-backupOrder__fig{
    height:150px
  }
}

.m-backupOrder__icon{
  color:#30862d;
  height:30px;
  font-size:25px;
  text-align:right;
  width:100%
}

.m-backupOrder__icon.-error{
  color:red;
  font-size:35px;
  font-weight:500
}

.-isCn .m-backupOrder__icon,.o-accountMember__cta.-cnReactivation .m-backupOrder__icon{
  font-weight:700;
  -webkit-text-stroke:3px #30862d
}

.m-backupOrder__img{
  max-width:100%;
  max-height:100%
}

.-isCn .m-backupOrder__label,.o-accountMember__cta.-cnReactivation .m-backupOrder__label{
  font-weight:400;
  color:#555555
}

.m-backupOrder__link{
  margin-top:25px
}

.-isCn .m-backupOrder__link,.o-accountMember__cta.-cnReactivation .m-backupOrder__link{
  margin-top:10px
}

@media (min-width: 768px){
  .-isCn .m-backupOrder__link,.o-accountMember__cta.-cnReactivation .m-backupOrder__link{
    margin-top:25px
  }
}

@media (min-width: 768px){
  .m-backupOrder__separator{
    border-right:1px solid #333;
    height:15px;
    margin:0 15px
  }
}

@media (min-width: 768px){
  .-isCn .m-backupOrder__separator,.o-accountMember__cta.-cnReactivation .m-backupOrder__separator{
    margin-left:10px;
    margin-right:10px
  }
}

.m-backupOrder__status{
  position:absolute;
  right:10px;
  top:10px
}

.m-backupOrder__summary{
  width:calc(100% - 20px);
  max-height:215px
}

@media (min-width: 768px){
  .m-backupOrder__summary{
    height:225px
  }
}

.m-backupOrder__title{
  font-size:16px;
  font-weight:bold;
  line-height:1.3;
  margin:5px 0
}

@media (min-width: 768px){
  .m-backupOrder__title{
    font-size:20px
  }
}

.m-backupOrder__wrapper{
  overflow:hidden
}

.m-becomeMemberCard{
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:16px;
  padding-left:8px;
  padding-right:8px;
  padding-top:16px;
  padding-bottom:16px;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.m-becomeMemberCard.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .m-becomeMemberCard{
    padding:30px;
    margin-bottom:40px;
    margin-top:0
  }
}

@media only screen and (min-width: 1024px){
  .m-becomeMemberCard.-mobile{
    display:none
  }

  .m-becomeMemberCard.-desktop{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.m-becomeMemberCard__link{
  padding-top:12px;
  padding-bottom:12px;
  font-size:16px;
  font-weight:500;
  line-height:1.25;
  text-align:center;
  display:block;
  width:100%;
  background-color:#ffffff;
  border-width:1px;
  border-color:#30862D;
  color:#30862D
}

.m-becomeMemberCard__link:hover{
  background-color:#30862D;
  color:#ffffff
}

@media only screen and (min-width: 768px){
  .m-becomeMemberCard__link{
    padding-left:50px;
    padding-right:50px;
    width:auto;
    -ms-flex-item-align:start;
        align-self:flex-start
  }
}

.m-becomeMemberCard__text{
  font-size:14px;
  margin-top:4px;
  line-height:1.25;
  color:#555555;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .m-becomeMemberCard__text{
    font-size:16px
  }
}

.m-becomeMemberCard__title{
  font-size:20px;
  font-weight:700;
  color:#252525
}

@media only screen and (min-width: 768px){
  .m-becomeMemberCard__title{
    font-size:24px
  }
}

.m-breadcrumb{
  padding-left:10px;
  padding-right:10px;
  display:none
}

@media (min-width: 768px){
  .m-breadcrumb{
    padding-left:20px;
    padding-right:20px;
    display:block
  }
}

@media (min-width: 1210px){
  .m-breadcrumb{
    padding-left:0;
    padding-right:0
  }
}

.m-breadcrumb.-showMobile{
  padding-left:8px;
  padding-right:8px;
  padding-top:3px;
  display:block
}

.m-breadcrumb__separator{
  margin-left:16px;
  margin-right:16px
}

.-isCn .m-breadcrumb__separator,.o-accountMember__cta.-cnReactivation .m-breadcrumb__separator{
  margin-left:5px;
  margin-right:5px
}

.m-breadcrumb.-showMobile .m-breadcrumb__separator{
  margin-left:3px;
  margin-right:3px
}

.m-breadcrumb__list{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.m-breadcrumb__item{
  text-transform:uppercase;
  color:#757575;
  font-size:12px;
  display:inline
}

.-isCn .m-breadcrumb__item,.o-accountMember__cta.-cnReactivation .m-breadcrumb__item{
  text-transform:none;
  font-size:11px
}

.m-breadcrumb.-showMobile .m-breadcrumb__item{
  text-transform:none;
  font-weight:500;
  font-size:11px
}

.m-breadcrumb__item:last-child{
  color:#252525;
  pointer-events:none;
  display:inline-block;
  font-weight:500
}

.m-breadcrumb__item:last-child .m-breadcrumb__separator{
  display:none
}

.m-breadcrumb.-showMobile .m-breadcrumb__item:last-child{
  color:#757575
}

.m-buttonlist{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:10px
}

.m-carBonus{
  margin-top:40px
}

@media only screen and (min-width: 768px){
  .m-carBonus{
    margin-top:0
  }
}

.m-carBonus__caption{
  font-style:italic;
  font-size:12px;
  color:#757575;
  margin-top:30px
}

@media only screen and (min-width: 768px){
  .m-carBonus__caption{
    margin-top:40px;
    font-size:14px
  }
}

.m-carBonus__label{
  font-weight:500;
  display:block;
  font-size:12px;
  text-transform:uppercase;
  margin-top:20px;
  color:#333
}

.m-carBonus__label:first-child{
  margin-top:0
}

@media only screen and (min-width: 768px){
  .m-carBonus__label{
    font-size:14px;
    margin-top:30px
  }

  .m-carBonus__label:first-child{
    margin-top:0
  }
}

.m-carBonus__label.-rights{
  font-size:14px;
  font-weight:700;
  color:#555555;
  margin-top:0;
  margin-right:4px;
  text-transform:unset
}

@media only screen and (min-width: 768px){
  .m-carBonus__label.-rights{
    font-size:16px
  }
}

.m-carBonus__list{
  margin-left:20px;
  margin-bottom:40px;
  list-style-type:decimal
}

.m-carBonus__listItem{
  font-size:16px;
  color:#555555;
  margin-bottom:8px
}

.m-carBonus__title{
  font-size:20px;
  margin-bottom:10px;
  font-weight:700;
  color:#333
}

.m-carBonus__text{
  font-size:16px;
  font-weight:400;
  font-style:italic;
  color:#555555
}

.m-carBonus__text.-error{
  color:#E01010;
  font-style:normal;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-carBonus__text.-rights{
  margin-top:15px;
  margin-left:0;
  font-style:normal;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

@media only screen and (min-width: 768px){
  .m-carBonus__text.-rights{
    margin-top:15px;
    font-size:16px
  }
}

.m-carBonus__text.-email{
  margin-top:0;
  margin-left:0;
  font-style:normal;
  color:#30862D
}

@media only screen and (min-width: 768px){
  .m-carBonus__text.-email{
    font-size:16px
  }
}

.m-cartAddConfig{
  grid-template-columns:auto 1fr;
  display:grid;
  margin-top:30px
}

.m-cartAddConfig.-lteCompletion{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:0
}

.-lteCompletion .m-cartAddConfig__btn{
  width:120px;
  height:40px
}

.m-cartAddConfig__carousel{
  border-top:4px solid #ebeded
}

.m-cartAddConfig__carousel.-buo{
  border-top:none
}

.m-cartAddConfig__error{
  grid-column-start:2;
  color:#E01010;
  font-size:12px;
  padding-top:15px;
  padding-bottom:15px
}

.m-cartAddConfig__loading{
  grid-column-start:2
}

.-lteCompletion .m-cartAddConfig__loading{
  margin-left:5px
}

@media only screen and (min-width: 768px){
  .m-cartAddConfig__quantity{
    margin-right:15px
  }
}

.m-cartAddConfig__quantity.-hidden{
  visibility:hidden
}

.-riverbend .m-cartAddConfig{
  margin-bottom:30px
}

.-riverbend .m-cartAddConfig__btn{
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  min-width:150px
}

.-riverbend .m-cartAddConfig__btn button{
  font-weight:500
}

.-riverbend .m-cartAddConfig__btn button:focus,.-riverbend .m-cartAddConfig__btn button:active,.-riverbend .m-cartAddConfig__btn button:hover{
  font-weight:500
}

@media (min-width: 768px){
  .-riverbend .m-cartAddConfig__btn button{
    font-size:16px
  }

  .-riverbend .m-cartAddConfig__btn button:focus,.-riverbend .m-cartAddConfig__btn button:active,.-riverbend .m-cartAddConfig__btn button:hover{
    font-size:16px
  }
}

@media (min-width: 992px){
  .m-cartAttentionItems.-sticky{
    position:sticky;
    bottom:0px
  }
}

.m-cartBannerAd{
  border-width:1px;
  border-color:#dddddd;
  padding-top:18px;
  padding-bottom:18px;
  position:relative;
  border-radius:0.25rem;
  width:100%;
  z-index:1;
  width:100%;
  min-height:265px
}

@media (min-width: 768px){
  .m-cartBannerAd{
    width:608px;
    height:145px;
    min-height:auto
  }
}

@media (min-width: 992px){
  .m-cartBannerAd{
    width:534px
  }
}

@media (min-width: 1210px){
  .m-cartBannerAd{
    width:770px
  }
}

.m-cartBannerAd.-variant1{
  padding-left:15px;
  padding-right:15px
}

@media (min-width: 992px){
  .m-cartBannerAd.-variant1{
    padding-left:10px;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .m-cartBannerAd.-variant1{
    padding-left:50px;
    padding-right:30px
  }
}

.m-cartBannerAd.-variant2{
  padding-top:0;
  padding-bottom:0;
  position:relative
}

@media (min-width: 1210px){
  .m-cartBannerAd.-variant2{
    padding-top:11px;
    padding-bottom:11px
  }
}

.m-cartBannerAd.-variant3{
  position:relative;
  padding-top:10px;
  padding-bottom:10px;
  min-height:245px
}

@media (min-width: 768px){
  .m-cartBannerAd.-variant3{
    min-height:auto
  }
}

@media (min-width: 992px){
  .m-cartBannerAd.-variant3{
    padding-bottom:8px
  }
}

@media (min-width: 1210px){
  .m-cartBannerAd.-variant3{
    padding-bottom:10px
  }
}

.m-cartBannerAd__badge{
  position:absolute;
  left:0px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:4px;
  border-top-right-radius:9999px;
  border-bottom-right-radius:9999px;
  font-weight:500;
  text-transform:uppercase;
  font-size:10px;
  background-color:red;
  top:10px;
  color:#fff;
  letter-spacing:.3px;
  padding-right:11px
}

@media (min-width: 768px){
  .m-cartBannerAd__badge{
    font-size:14px;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:9px;
    padding-right:16px;
    top:20px
  }
}

.-variant3 .m-cartBannerAd__badge{
  padding-top:7px;
  padding-bottom:7px;
  padding-left:15px;
  padding-right:15px;
  font-size:12px
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__badge{
    padding-left:15px;
    padding-top:10px;
    padding-bottom:9px;
    padding-right:16px;
    font-size:14px;
    position:relative;
    top:0px
  }
}

.m-cartBannerAd__badge.-right{
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  right:0px;
  margin-right:0;
  position:absolute;
  top:10px;
  left:unset
}

.m-cartBannerAd__ctaButton{
  margin-top:8px
}

.-variant2 .m-cartBannerAd__ctaButton{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.-variant3 .m-cartBannerAd__ctaButton{
  margin-top:2px
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__ctaButton{
    margin-top:8px
  }
}

.m-cartBannerAd__col.-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 768px){
  .-center .m-cartBannerAd__col.-top{
    padding-left:70px;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .-center .m-cartBannerAd__col.-top{
    padding-left:60px;
    padding-right:60px
  }
}

.-variant2 .m-cartBannerAd__col.-top{
  padding-bottom:12px;
  width:292px;
  padding-top:27px
}

@media (min-width: 768px){
  .-variant2 .m-cartBannerAd__col.-top{
    padding-top:0;
    margin-left:auto
  }
}

@media (min-width: 992px){
  .-variant2 .m-cartBannerAd__col.-top{
    width:242px
  }
}

@media (min-width: 1210px){
  .-variant2 .m-cartBannerAd__col.-top{
    width:355px;
    padding-bottom:0
  }
}

.m-cartBannerAd__col.-bottom{
  margin-left:auto
}

@media (min-width: 768px){
  .m-cartBannerAd__col.-bottom{
    margin-left:0
  }
}

.-variant2 .m-cartBannerAd__col.-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  width:123px
}

@media (min-width: 768px){
  .-variant2 .m-cartBannerAd__col.-bottom{
    -ms-flex-preferred-size:124px;
        flex-basis:124px;
    width:auto
  }
}

@media (min-width: 992px){
  .-variant2 .m-cartBannerAd__col.-bottom{
    -ms-flex-preferred-size:113px;
        flex-basis:113px
  }
}

@media (min-width: 1210px){
  .-variant2 .m-cartBannerAd__col.-bottom{
    -ms-flex-preferred-size:auto;
        flex-basis:auto
  }
}

.-variant3 .m-cartBannerAd__col.-bottom{
  margin-left:0;
  padding-left:10px
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__col.-bottom{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-cartBannerAd__logo{
  margin-bottom:8px
}

.m-cartBannerAd__media{
  position:absolute;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100%;
  z-index:-1;
  min-height:265px
}

@media (min-width: 768px){
  .m-cartBannerAd__media{
    height:144px;
    min-height:auto
  }
}

.m-cartBannerAd__media.-desktop{
  display:none
}

@media (min-width: 1210px){
  .m-cartBannerAd__media.-desktop{
    display:block
  }
}

.m-cartBannerAd__media.-tablet{
  display:none
}

@media only screen and (min-width: 1024px)and (max-width: 1209px){
  .m-cartBannerAd__media.-tablet{
    display:block
  }
}

.m-cartBannerAd__media.-tabletPort{
  display:none
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-cartBannerAd__media.-tabletPort{
    display:block
  }
}

.-variant2 .m-cartBannerAd__media.-tabletPort{
  background-position:left
}

@media (min-width: 768px){
  .m-cartBannerAd__media.-mobile{
    display:none
  }
}

@media only screen and (min-width: xl){
  .-variant2 .m-cartBannerAd__price.-regular{
    -webkit-column-count:1;
       -moz-column-count:1;
            column-count:1;
    padding-right:55px
  }
}

@media only screen and (min-width: xl){
  .-variant3 .m-cartBannerAd__price.-regular{
    -webkit-column-count:1;
       -moz-column-count:1;
            column-count:1;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .-variant2 .m-cartBannerAd__price{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
    padding-top:14px;
    -webkit-column-gap:18px;
       -moz-column-gap:18px;
            column-gap:18px
  }
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__price{
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2;
    padding-top:14px;
    -webkit-column-gap:18px;
       -moz-column-gap:18px;
            column-gap:18px;
    padding-left:20px
  }
}

.-variant2 .m-cartBannerAd__product{
  margin-left:auto;
  margin-right:auto;
  display:none;
  height:85px;
  padding-right:23px
}

@media (min-width: 1210px){
  .-variant2 .m-cartBannerAd__product{
    display:block
  }
}

.m-cartBannerAd__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  height:100%;
  min-height:inherit
}

@media (min-width: 768px){
  .m-cartBannerAd__row.-center{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

@media (min-width: 768px){
  .m-cartBannerAd__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    min-height:auto
  }
}

.-variant3 .m-cartBannerAd__row{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-cartBannerAd__text.-price{
  font-size:12px;
  line-height:1.15
}

.-variant2 .m-cartBannerAd__text.-price{
  font-size:10px;
  line-height:1.4
}

@media (min-width: 1210px){
  .-variant2 .m-cartBannerAd__text.-price{
    line-height:1.3
  }
}

.-variant3 .m-cartBannerAd__text.-price{
  line-height:1.2
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__text.-price{
    font-size:10px;
    line-height:1.4
  }
}

@media (min-width: 1210px){
  .-variant3 .m-cartBannerAd__text.-price{
    line-height:1.3
  }
}

.m-cartBannerAd__text.-preferred{
  font-weight:700;
  font-size:14px
}

.-variant2 .m-cartBannerAd__text.-preferred{
  font-size:10px;
  font-weight:500
}

.-variant3 .m-cartBannerAd__text.-preferred{
  font-weight:500
}

@media (min-width: 768px){
  .-variant3 .m-cartBannerAd__text.-preferred{
    font-size:10px
  }
}

.-isCn .m-cartBannerAd,.o-accountMember__cta.-cnReactivation .m-cartBannerAd{
  width:100%
}

.m-cartIcon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:relative;
  padding-right:8px
}

.m-cartIcon__badge{
  position:absolute;
  right:4px;
  color:#ffffff;
  background-color:#E01010;
  font-size:12px;
  width:18px;
  height:18px;
  border-radius:9999px;
  text-align:center;
  top:-5px
}

.m-cartIcon__icon.m-cartIcon__icon{
  color:#ffffff;
  font-size:30px
}

.-riverbend .m-cartIcon{
  display:none
}

.-riverbend .m-cartIcon__badge{
  background-color:#121212
}

.m-cartSavings{
  font-size:25px;
  text-align:center;
  color:#E01010;
  font-weight:700;
  line-height:1;
  margin-top:64px
}

@media only screen and (min-width: 768px){
  .m-cartSavings{
    font-size:34px;
    margin-bottom:75px
  }
}

.-showImprovedCTACheckout .m-cartSavings{
  text-align:left;
  font-size:20px;
  margin-bottom:0
}

.-isCn .m-cartSavings,.o-accountMember__cta.-cnReactivation .m-cartSavings{
  margin-top:20px
}

@media only screen and (min-width: 768px){
  .-isCn .m-cartSavings,.o-accountMember__cta.-cnReactivation .m-cartSavings{
    margin-bottom:20px
  }
}

.-isCnReceipt .m-cartSavings{
  margin-top:25px;
  margin-bottom:40px
}

@media only screen and (min-width: 768px){
  .-isCnReceipt .m-cartSavings{
    font-size:29px
  }
}

.m-cartSavings__heading{
  font-size:15px;
  color:#252525;
  line-height:1;
  margin-top:15px;
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .m-cartSavings__heading{
    font-size:20px
  }
}

.-showImprovedCTACheckout .m-cartSavings__heading{
  font-size:20px;
  font-weight:400
}

.-isCnReceipt .m-cartSavings__heading{
  font-weight:400
}

.-riverbend .m-cartSavings{
  text-align:right;
  font-weight:400;
  font-size:14px;
  margin-bottom:38px;
  margin-top:38px;
  color:#121212
}

.m-cartSumPrev{
  text-align:center;
  margin-bottom:40px;
  line-height:1.25
}

.-showImprovedCTACheckout .m-cartSumPrev{
  display:none
}

@media only screen and (min-width: 768px){
  .m-cartSumPrev{
    display:none
  }
}

.m-cartSumPrev__subtotal{
  font-size:20px;
  font-weight:700;
  color:#333;
  line-height:22px
}

.m-cartSumPrev__points{
  color:#252525;
  font-size:14px;
  margin-bottom:5px;
  line-height:18px
}

.m-cartSummary__desc{
  -ms-flex-negative:0;
      flex-shrink:0;
  font-size:20px;
  color:#333333;
  text-align:right;
  line-height:1
}

.m-cartSummary__desc.-empty{
  -ms-flex-item-align:start;
      align-self:flex-start;
  line-height:0
}

.m-cartSummary__desc.-empty:before,.m-cartSummary__desc.-empty:after{
  content:"";
  height:2px;
  display:inline-block;
  width:10px;
  background-color:#333333;
  margin-top:7px
}

.m-cartSummary__desc.-empty:before{
  margin-right:3px
}

.m-cartSummary__desc.-highlight{
  font-weight:700
}

.m-cartSummary__desc.-total{
  font-size:34px
}

.m-cartSummary__desc.-subtotal{
  font-size:24px;
  font-weight:700;
  color:#252525
}

.m-cartSummary__divider{
  border-color:#757575;
  margin-bottom:15px
}

.m-cartSummary__error{
  font-size:14px;
  color:#E01010;
  line-height:1.25;
  margin-top:5px
}

.m-cartSummary__heading{
  font-size:24px;
  font-weight:700;
  color:#252525;
  line-height:1;
  margin-top:15px;
  margin-bottom:15px
}

.m-cartSummary__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  margin-bottom:20px
}

.m-cartSummary__item:last-child{
  margin-bottom:15px
}

.m-cartSummary__savings{
  font-size:25px;
  text-align:center;
  color:#E01010;
  font-weight:700;
  line-height:1;
  margin-top:64px
}

@media only screen and (min-width: 768px){
  .m-cartSummary__savings{
    font-size:34px;
    margin-bottom:75px
  }
}

.m-cartSummary__title{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  font-size:14px;
  color:#252525;
  line-height:1.25
}

.m-cartSummary__title.-subtotal{
  line-height:1.75
}

.m-catListMenu{
  width:100%
}

@media (min-width: 768px){
  .m-catListMenu{
    max-width:170px
  }
}

.m-catListMenu__item{
  color:#30862D;
  line-height:1.25;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:5px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-catListMenu__item{
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0;
    padding-right:0
  }
}

.m-catListMenu__item.-active{
  pointer-events:none;
  cursor:default
}

@media only screen and (max-width: 767px){
  .m-catListMenu__link{
    background-color:#ffffff;
    color:#30862D;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px;
    border-radius:30px
  }
}

.m-catListMenu__link:hover,.-active .m-catListMenu__link{
  background-color:#30862D;
  color:#ffffff
}

@media (min-width: 768px){
  .m-catListMenu__link:hover,.-active .m-catListMenu__link{
    background-color:transparent;
    color:#30862D;
    font-weight:700
  }
}

.m-catListMenu__list{
  line-height:1.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px;
  overflow:auto;
  white-space:nowrap
}

@media (min-width: 768px){
  .m-catListMenu__list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-bottom:0;
    white-space:normal;
    overflow:visible
  }
}

.m-catListMenu__title{
  display:block;
  font-style:normal;
  font-weight:700
}

.m-catListMenu__title.-nav{
  display:none
}

@media (min-width: 768px){
  .m-catListMenu__title.-nav{
    display:block;
    font-size:16px;
    margin-bottom:2px
  }
}

.m-catListMenu__title.-page{
  display:block;
  line-height:1.25;
  margin-bottom:5px;
  margin-top:15px;
  padding-left:10px;
  padding-right:10px;
  font-size:28px;
  -webkit-hyphens:auto;
          hyphens:auto
}

.-isCn .m-catListMenu__title.-page,.o-accountMember__cta.-cnReactivation .m-catListMenu__title.-page{
  margin-top:0
}

.m-catListMenu__title.-page:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .m-catListMenu__title.-page{
    margin-bottom:15px;
    margin-top:0;
    padding-left:0;
    padding-right:0
  }

  .m-catListMenu__title.-page:last-child{
    margin-bottom:0
  }
}

.m-categorySwipe{
  position:relative
}

.m-categorySwipe__btn{
  margin-left:auto;
  margin-right:auto;
  font-style:normal;
  font-weight:700;
  line-height:2;
  text-transform:uppercase;
  font-size:14px;
  overflow:hidden;
  white-space:nowrap;
  vertical-align:middle;
  outline:2px solid transparent;
  outline-offset:2px
}

.m-categorySwipe__btn:focus{
  outline:none !important
}

.m-categorySwipe__category{
  display:block;
  height:36px;
  margin-top:10px;
  margin-bottom:10px;
  overflow:hidden;
  cursor:-webkit-grab;
  cursor:grab
}

@media only screen and (min-width: 576px){
  .m-categorySwipe__category{
    display:none
  }
}

.m-categorySwipe__classify{
  width:auto;
  margin-left:4px;
  margin-right:4px;
  font-weight:500;
  font-size:16px;
  border-radius:9999px;
  padding-left:15px;
  padding-right:15px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:5px;
  padding-bottom:5px;
  color:#30862D;
  background-color:#ffffff;
  cursor:default
}

.m-categorySwipe__classify.-isCurrent{
  color:#ffffff;
  background-color:#30862D
}

.m-categorySwipe__list{
  position:absolute;
  line-height:1.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px;
  overflow:hidden;
  white-space:nowrap;
  -webkit-transition-duration:1s;
          transition-duration:1s
}

.m-categorySwipe__nav{
  position:relative;
  width:100%;
  height:40px;
  overflow-x:hidden
}

:not(.-isShelf) .m-categorySwipe__nav.-inLineArrow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (min-width: 576px){
  :not(.-isShelf) .m-categorySwipe__nav.-inLineArrow{
    display:none
  }
}

.-isShelf .m-categorySwipe__nav.-inLineArrow{
  display:none
}

.m-cfdiListsOpts{
  position:relative;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  width:100%;
  max-width:570px
}

.m-cfdiListsOpts.-open{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  border-style:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

@media (min-width: 768px){
  .m-cfdiListsOpts{
    width:560px
  }
}

.m-cfdiListsOpts__button.-selected{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.m-cfdiListsOpts__category{
  font-style:italic;
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  font-size:12px;
  color:#757575;
  line-height:normal
}

.m-cfdiListsOpts__divider{
  margin-top:25px;
  margin-bottom:25px;
  margin-left:10px;
  margin-right:10px;
  background-color:#adadad;
  height:1px
}

.m-cfdiListsOpts__dropdown{
  display:none;
  position:absolute;
  background-color:#ffffff;
  left:0px;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  z-index:2;
  width:100%;
  top:auto;
  -webkit-box-shadow:0px -1px 4px 0px rgba(0,0,0,.5);
          box-shadow:0px -1px 4px 0px rgba(0,0,0,.5)
}

.m-cfdiListsOpts__dropdown.-open{
  display:block
}

.m-cfdiListsOpts__list{
  padding-top:10px;
  padding-bottom:10px;
  padding-right:20px;
  padding-left:25px;
  font-size:14px;
  color:#252525;
  line-height:normal
}

.m-cfdiListsOpts__list.-selected{
  background-color:#ebeef0
}

.m-cfdiListsOpts__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8);
  top:-1px;
  bottom:-1px;
  right:-1px;
  left:-1px
}

.m-cfdiListsOpts__selected{
  cursor:pointer;
  position:relative;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:15px;
  background-color:#ffffff;
  padding-top:14px;
  min-height:45px;
  z-index:3;
  border-radius:10px 10px 0 0
}

@media (min-width: 768px){
  .m-cfdiListsOpts__selected{
    padding-left:20px;
    padding-right:20px
  }
}

.m-cfdiListsOpts__title{
  color:#252525;
  text-align:left;
  font-size:14px;
  line-height:normal
}

.m-checkoutBackup{
  padding-top:12px;
  padding-left:24px;
  padding-right:24px;
  border-color:#dddddd;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem;
  background-color:#ffffff;
  padding-bottom:14px
}

.m-checkoutBackup__link{
  color:#30862D;
  text-decoration:underline;
  display:block
}

@media (min-width: 768px){
  .m-checkoutBackup__link{
    display:inline
  }
}

.-isCn .m-checkoutBackup__link,.o-accountMember__cta.-cnReactivation .m-checkoutBackup__link{
  font-size:14px
}

.m-checkoutBackup__text{
  font-size:14px;
  color:#555555;
  line-height:20px
}

@media (min-width: 768px){
  .m-checkoutBackup__text{
    font-size:16px;
    line-height:24px
  }
}

.-isCnReceipt .m-checkoutBackup__text{
  font-size:14px
}

.m-checkoutBanner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:12px;
  padding-top:12px;
  padding-bottom:12px;
  margin-top:-10px;
  margin-left:-8px;
  margin-right:-8px
}

@media (min-width: 768px){
  .m-checkoutBanner{
    margin-left:-15px;
    margin-right:-15px
  }
}

@media (min-width: 1210px){
  .m-checkoutBanner{
    margin:0
  }
}

.m-checkoutBanner__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding-left:9px;
  padding-right:9px
}

@media (min-width: 576px){
  .m-checkoutBanner__inner{
    padding-left:0;
    padding-right:0
  }
}

.m-checkoutItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:24px;
  padding-right:24px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-color:#dddddd
}

@media (min-width: 768px){
  .m-checkoutItem{
    padding-left:25px;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    padding-right:17px
  }
}

.-isCnReceipt .m-checkoutItem,.-isCnCheckout .m-checkoutItem{
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:1px
}

.m-checkoutItem__col.-amount{
  text-align:right;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3
}

@media only screen and (max-width: 768px){
  .-isCnReceipt .m-checkoutItem__col.-amount{
    margin-top:auto;
    margin-bottom:auto
  }
}

@media (min-width: 768px){
  .m-checkoutItem__col.-amount{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    min-width:130px
  }
}

.m-checkoutItem__col.-img{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  -webkit-box-flex:0;
      -ms-flex:0 0 70px;
          flex:0 0 70px
}

@media (min-width: 768px){
  .m-checkoutItem__col.-img{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }
}

.m-checkoutItem__col.-product{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  width:100%;
  padding-bottom:10px
}

@media (min-width: 768px){
  .m-checkoutItem__col.-product{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    width:auto;
    padding-bottom:0;
    padding-left:42px
  }
}

.m-checkoutItem__data{
  line-height:16px
}

.m-checkoutItem__data.-points,.m-checkoutItem__data.-qty{
  font-size:12px;
  color:#757575
}

@media only screen and (max-width: 768px){
  .-isCnReceipt .m-checkoutItem__data.-points,.-isCnReceipt .m-checkoutItem__data.-qty{
    font-weight:600;
    color:#555
  }
}

.m-checkoutItem__data.-price{
  font-size:20px;
  font-weight:700;
  color:#252525;
  padding-bottom:3px
}

.m-checkoutItem__data.-lsd{
  font-size:12px;
  color:#0076DF;
  padding-top:8px
}

.m-checkoutItem__data.-promoType{
  font-size:12px;
  color:#757575;
  margin-top:10px;
  font-style:italic
}

.m-checkoutItem__list{
  list-style-type:none;
  overflow:hidden;
  max-height:87px
}

.m-checkoutItem__list.-allVisible{
  overflow:visible;
  max-height:none
}

.m-checkoutItem__listItem{
  font-style:italic;
  line-height:1.25;
  color:#555555;
  font-size:12px
}

.-isCnReceipt .m-checkoutItem__listItem,.-isCnCheckout .m-checkoutItem__listItem{
  font-style:normal;
  color:#757575
}

.-isCnReceipt .m-checkoutItem__listItem:first-child,.-isCnCheckout .m-checkoutItem__listItem:first-child{
  padding-top:5px
}

.m-checkoutItem__readMore{
  display:block;
  cursor:pointer;
  font-style:italic;
  color:#30862D;
  font-size:12px;
  text-decoration:underline
}

.m-checkoutItem__text{
  color:#252525
}

.m-checkoutItem__text.-option{
  display:block;
  font-style:italic;
  line-height:1.25;
  color:#555555;
  font-size:12px
}

.m-checkoutItem__text.-product{
  font-size:16px;
  line-height:20px
}

@media (min-width: 768px){
  .m-checkoutItem__text.-product{
    font-size:20px;
    padding-bottom:2px;
    line-height:24px
  }
}

.-isCnReceipt .m-checkoutItem__text.-product,.-isCnCheckout .m-checkoutItem__text.-product{
  font-weight:600;
  font-size:16px
}

.-riverbend .m-checkoutItem{
  padding-left:15px
}

@media only screen and (max-width: 769px){
  .-riverbend .m-checkoutItem{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    padding-left:3px;
    padding-right:3px
  }
}

@media only screen and (max-width: 769px){
  .-riverbend .m-checkoutItem__col{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    margin-left:5px;
    margin-right:5px
  }
}

@media only screen and (max-width: 769px){
  .-riverbend .m-checkoutItem__col.-amount{
    padding-top:5px
  }
}

.-riverbend .m-checkoutItem__col.-img{
  -webkit-box-flex:0;
      -ms-flex:0 0 82px;
          flex:0 0 82px
}

.-riverbend .m-checkoutItem__data.-points{
  color:#555555
}

.-riverbend .m-checkoutItem__data.-price{
  color:#121212
}

.-riverbend .m-checkoutItem__data.-quantity{
  color:#555555
}

.-riverbend .m-checkoutItem__readMore{
  color:#990000
}

.-riverbend .m-checkoutItem__text.-product{
  color:#121212
}

.-riverbend .m-checkoutItem__wrapper{
  padding-top:16px
}

.m-checkoutLSD{
  background-color:#ffffff;
  line-height:1.25;
  border-color:#dddddd;
  border-width:1px;
  border-radius:0.25rem;
  padding:25px;
  margin-top:16px
}

.-isCnReceipt .m-checkoutLSD{
  margin-top:0;
  padding-top:12px;
  padding-bottom:12px
}

.m-checkoutLSD__addtnlText{
  padding-left:5px;
  font-size:16px;
  color:#757575;
  font-weight:400
}

.m-checkoutLSD__amount{
  font-weight:700
}

.m-checkoutLSD__text{
  font-size:20px;
  color:#252525
}

.-isCnReceipt .m-checkoutLSD__text{
  font-size:14px;
  line-height:1.5
}

.-isCnCheckout .m-checkoutLSD__text{
  line-height:1.5
}

@media (min-width: 768px){
  .-isCnCheckout .m-checkoutLSD__text{
    font-size:14px
  }
}

.m-checkoutLSD__title{
  font-size:20px;
  color:#252525;
  font-weight:700
}

.-isCnReceipt .m-checkoutLSD__title,.-isCnCheckout .m-checkoutLSD__title{
  margin-bottom:0;
  font-weight:600;
  line-height:1.5
}

@media (min-width: 768px){
  .-isCnReceipt .m-checkoutLSD__title,.-isCnCheckout .m-checkoutLSD__title{
    font-size:14px
  }
}

.-isCnReceipt .m-checkoutLSD__title{
  font-size:14px
}

.m-checkoutLSD__title:not(:first-child){
  margin-top:15px
}

.m-checkoutShippingLabel__carrier{
  font-weight:700;
  font-size:20px
}

.o-sequentialSection__selectedTitle .m-checkoutShippingLabel__carrier{
  font-size:16px
}

.o-checkoutShipMethods .m-checkoutShippingLabel__carrier{
  font-size:16px
}

.m-checkoutShippingLabel__date{
  display:block;
  font-size:16px;
  font-style:italic;
  font-weight:400
}

@media only screen and (min-width: 768px){
  .m-checkoutShippingLabel__date{
    display:inline;
    padding-left:15px
  }
}

.m-checkoutShippingLabel__quote{
  font-size:20px;
  font-weight:400
}

.o-sequentialSection__selectedTitle .m-checkoutShippingLabel__quote{
  font-size:16px
}

.o-checkoutShipMethods .m-checkoutShippingLabel__quote{
  font-size:16px
}

@media only screen and (min-width: 768px){
  .m-checkout-shipping-address-item{
    margin-bottom:30px;
    margin-left:0;
    margin-right:0
  }

  .-isCn .m-checkout-shipping-address-item,.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item{
    height:calc(100% - 30px)
  }

  .m-checkout-shipping-address-item.-isCn.-isCommission,.m-checkout-shipping-address-item.-isCommission.o-accountMember__cta.-cnReactivation{
    width:48%
  }
}

.-isCn .m-checkout-shipping-address-item,.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item{
  background-color:#ffffff
}

.m-checkout-shipping-address-item.-isCnAddress{
  height:calc(100% - 30px)
}

.m-checkout-shipping-address-item__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-checkout-shipping-address-item__button{
  font-weight:500;
  text-transform:uppercase;
  color:#30862D
}

.m-checkout-shipping-address-item__button.-divider{
  padding-left:10px;
  padding-right:10px
}

.-isCnAddress .m-checkout-shipping-address-item__button{
  font-weight:600
}

.m-checkout-shipping-address-item__card{
  word-wrap:break-word
}

.-isCnAddress .m-checkout-shipping-address-item__card{
  padding-top:20px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  color:#252525;
  min-height:223px;
  height:100%
}

@media only screen and (min-width: 768px){
  .-isCnAddress .m-checkout-shipping-address-item__card{
    padding-top:30px
  }
}

.-isCn .m-checkout-shipping-address-item__card,.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__card{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-top:15px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  min-height:unset
}

@media only screen and (min-width: 768px){
  .-isCn .m-checkout-shipping-address-item__card,.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__card{
    padding-bottom:24px;
    padding-left:40px;
    padding-right:40px
  }
}

@media only screen and (min-width: 768px){
  .-isCn.-isCommission .m-checkout-shipping-address-item__card,.-isCommission.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__card{
    padding-left:50px;
    padding-right:50px
  }
}

.m-checkout-shipping-address-item__error{
  float:left;
  text-align:left;
  width:100%;
  margin-top:20px;
  font-style:normal
}

.-isCn.-isCommission .m-checkout-shipping-address-item__item,.-isCommission.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__item{
  color:#252525
}

.m-checkout-shipping-address-item__itemDetail{
  font-weight:400
}

.-isCn.-isCommission .m-checkout-shipping-address-item__itemDetail,.-isCommission.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__itemDetail{
  color:#555555
}

.m-checkout-shipping-address-item__link{
  font-weight:500;
  text-transform:uppercase;
  color:#30862D;
  font-size:16px
}

.m-checkout-shipping-address-item__list{
  height:200px;
  padding:30px 0 0 0
}

@media only screen and (max-width: 768px){
  .-isCn.-isCommission .m-checkout-shipping-address-item__list,.-isCommission.o-accountMember__cta.-cnReactivation .m-checkout-shipping-address-item__list{
    padding-top:5px;
    height:156px
  }
}

.m-checkout-shipping-address-item__makeDefault{
  width:100%;
  margin-top:20px
}

@media only screen and (min-width: 768px){
  .m-checkout-shipping-address-item__makeDefault{
    margin-top:0;
    width:auto;
    margin-left:auto
  }
}

@media only screen and (max-width: 768px){
  .-isCnAddress .m-checkout-shipping-address-item__makeDefault{
    font-size:14px
  }
}

.m-checkout-shipping-address-item__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-checkout-shipping-address-item__text{
  color:#252525
}

.m-checkout-shipping-address-item__text.-caption{
  font-style:italic;
  margin-left:1px;
  font-weight:400
}

.m-checkout-shipping-address-item__text.-default,.-mobile .m-checkout-shipping-address-item__text.m-ctaCsrBlock__link{
  text-transform:uppercase;
  font-weight:700
}

.m-collapsibleText{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  width:100%
}

.m-collapsibleText__content.-showLessContent{
  max-height:var(--content-height);
  overflow:hidden
}

@media (min-width: 768px){
  .m-collapsibleText__content.-showLessContent{
    max-height:unset;
    overflow:auto
  }
}

.m-collapsibleText__toggle{
  color:#30862D;
  font-weight:700;
  font-size:16px;
  text-transform:uppercase;
  margin-top:10px
}

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

.m-colShowcase{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-top:40px;
  padding-bottom:40px;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .m-colShowcase{
    padding-left:0;
    padding-right:0
  }
}

.m-colShowcase__heading{
  font-size:36px
}

@media (min-width: 768px){
  .m-colShowcase__heading{
    font-size:48px
  }
}

@media only screen and (max-width: 1209px){
  .m-colShowcase__headingText{
    max-width:465px
  }
}

.m-colShowcase__img{
  height:94px;
  width:auto
}

.m-colShowcase__item{
  height:100%
}

@media only screen and (min-width: 768px)and (max-width: 1209px){
  .m-colShowcase__item:first-child{
    max-width:70%
  }

  .m-colShowcase__item:nth-child(2){
    max-width:30%
  }
}

@media (min-width: 1210px){
  .m-colShowcase__item{
    padding-left:15px;
    padding-right:15px;
    max-width:20%
  }

  .m-colShowcase__item:first-child,.m-colShowcase__item:last-child{
    max-width:40%
  }
}

.m-colShowcase__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:40px;
  padding-bottom:40px;
  width:100%
}

@media (min-width: 768px){
  .m-colShowcase__list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    padding-bottom:50px;
    padding-top:0
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-colShowcase__list{
    padding-left:100px;
    padding-right:100px
  }
}

@media only screen and (min-width: 1024px)and (max-width: 1209px){
  .m-colShowcase__list{
    padding-left:200px;
    padding-right:200px
  }
}

@media (min-width: 1210px){
  .m-colShowcase__list{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding-left:0;
    padding-right:0
  }
}

.m-colShowcase__product{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:15px;
  color:#1f1714;
  font-family:"proxima-nova-condensed"
}

@media (min-width: 1210px){
  .m-colShowcase__product{
    margin-bottom:0
  }
}

.m-colShowcase__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-colShowcase__subtitle{
  display:block;
  font-weight:500;
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
  color:#1f1714;
  font-family:"proxima-nova-condensed";
  font-size:21px
}

.m-colShowcase__skuTitle{
  padding-top:10px;
  text-align:center;
  font-size:18px;
  line-height:1.15;
  max-width:95%
}

@media (min-width: 1210px){
  .m-colShowcase__skuTitle{
    max-width:70%
  }
}

.m-countdown__colon::after{
  position:absolute;
  left:0px;
  font-size:15px;
  content:":";
  top:25%
}

.m-couponAd{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  padding-top:20px;
  padding-bottom:20px;
  z-index:0;
  max-width:370px;
  height:100%;
  min-height:426px
}

@media (min-width: 768px){
  .m-couponAd{
    width:370px
  }
}

.m-couponAd__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:20px
}

.m-couponAd__cta{
  margin-top:5px
}

.m-couponAd__image{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-couponAd__image.-desktop{
  display:none
}

@media (min-width: 992px){
  .m-couponAd__image.-desktop{
    display:block
  }
}

.m-couponAd__image.-mobile{
  display:block
}

@media (min-width: 992px){
  .m-couponAd__image.-mobile{
    display:none
  }
}

.m-couponAd__content{
  position:relative;
  font-size:16px;
  margin-top:5px
}

.m-couponCard{
  padding:10px;
  padding-top:20px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  max-width:370px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .m-couponCard{
    padding:20px
  }
}

.m-couponCard__col.-coupon{
  font-size:16px;
  color:#252525;
  line-height:1.4
}

.m-couponCard__col.-description{
  padding-right:11px
}

@media (min-width: 768px){
  .m-couponCard__col.-description{
    padding-right:10px
  }
}

.m-couponCard__col.-product{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.m-couponCard__col.-regular{
  line-height:1.4
}

.m-couponCard__container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:9px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-couponCard__footnote{
  font-size:10px;
  padding-bottom:15px;
  color:#757575
}

.m-couponCard__img{
  min-width:132px
}

.m-couponCard__modalBody{
  color:#757575;
  font-size:16px;
  line-height:20px;
  padding-top:0;
  letter-spacing:.4px
}

.m-couponCard__modalHeading{
  font-size:34px;
  line-height:44px;
  color:#333
}

.m-couponCard__row.-description{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:10px;
  min-height:177px
}

@media (min-width: 768px){
  .m-couponCard__row.-description{
    min-height:159px
  }
}

.m-couponCard__text{
  font-size:14px;
  font-style:normal
}

.m-couponCard__text.-description{
  padding-top:11px;
  line-height:1.3
}

.m-couponCard__text.-oldPrice{
  font-weight:700;
  font-size:20px;
  text-align:right;
  display:block;
  color:#757575;
  text-decoration:line-through
}

.m-couponCard__text.-price{
  font-weight:700;
  font-size:20px;
  color:#252525;
  padding-right:1px
}

.m-couponCard__text.-save{
  font-weight:700;
  text-transform:uppercase;
  display:block;
  color:#E01010;
  font-size:26px
}

.m-couponCard__text.-subtext{
  font-size:14px;
  color:#757575;
  text-decoration:none;
  display:block
}

.m-couponCard__title{
  font-size:16px;
  font-weight:700;
  font-style:normal;
  color:#252525;
  display:block;
  line-height:1.3
}

.m-couponSave{
  margin-left:9px;
  margin-right:9px;
  color:#ffffff;
  background-color:#30862D;
  border-radius:0.250rem;
  padding:25px 0 10px;
  height:161px
}

@media (min-width: 768px){
  .m-couponSave{
    margin-left:0;
    margin-right:0;
    width:270px;
    padding-top:27px;
    padding-bottom:33px;
    height:168px
  }
}

.m-couponSave.-secondary{
  background-color:#ffffff;
  color:#30862D;
  border-color:#dddddd;
  border-width:1px
}

.m-couponSave__amount{
  font-weight:300;
  display:block;
  padding-top:15px;
  text-align:center;
  font-size:60px;
  line-height:1.15
}

@media (min-width: 768px){
  .m-couponSave__amount{
    padding-top:13px
  }
}

.m-couponSave__heading{
  font-size:16px;
  font-weight:700;
  text-transform:uppercase;
  text-align:center;
  line-height:22px
}

.-secondary .m-couponSave__heading{
  color:#252525
}

.m-couponReminder{
  border-radius:0.25rem;
  background-color:#30862D;
  padding-top:10px;
  padding-bottom:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:8px;
  margin-right:8px;
  min-height:160px
}

@media (min-width: 768px){
  .m-couponReminder{
    margin-left:0;
    margin-right:0;
    width:270px;
    min-height:166px
  }
}

.m-couponReminder.-isActivated{
  border-width:1px;
  color:#dddddd;
  background-color:#ffffff
}

.m-couponReminder.-modal,.m-couponReminder.o-modalCallCustomerService__backButton{
  background-color:#ffffff;
  padding:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
  min-height:initial;
  max-width:250px
}

@media (min-width: 768px){
  .m-couponReminder.-modal,.m-couponReminder.o-modalCallCustomerService__backButton{
    margin-left:0;
    margin-right:0
  }
}

.m-couponReminder__heading{
  font-style:italic;
  font-size:14px;
  font-weight:300;
  color:#ffffff;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  padding-top:12px
}

@media (min-width: 768px){
  .m-couponReminder__heading{
    padding-top:0;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.-isActivated .m-couponReminder__heading{
  color:#30862D;
  font-weight:300;
  font-style:normal;
  padding-top:0;
  text-transform:uppercase;
  line-height:1;
  letter-spacing:-1.4px;
  font-size:75px
}

@media (min-width: 768px){
  .-isActivated .m-couponReminder__heading{
    font-size:65px;
    line-height:1.3
  }
}

.m-couponReminder__media{
  display:block;
  padding-left:10px;
  padding-right:10px
}

.-modal .m-couponReminder__media,.o-modalCallCustomerService__backButton .m-couponReminder__media{
  padding:0
}

@media (min-width: 768px){
  .-modal .m-couponReminder__media,.o-modalCallCustomerService__backButton .m-couponReminder__media{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.m-couponReminder__option{
  width:100%;
  height:100%;
  padding-left:9px;
  color:#30862D;
  font-weight:500;
  font-size:14px;
  border-radius:0.25rem;
  border-width:1px;
  border-color:#30862D;
  text-transform:uppercase;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#ffffff
}

.-modal .m-couponReminder__option,.o-modalCallCustomerService__backButton .m-couponReminder__option{
  padding-top:12px;
  padding-bottom:12px
}

.m-couponReminder__title{
  font-size:16px;
  font-weight:700;
  color:#ffffff;
  text-transform:uppercase;
  display:block;
  font-style:normal
}

.-isActivated .m-couponReminder__title{
  color:#333;
  font-size:16px;
  font-weight:700;
  text-transform:uppercase;
  line-height:1;
  letter-spacing:0
}

.m-createAccountSection__title{
  font-size:28px;
  color:#252525;
  margin-bottom:32px
}

.m-createAccountSection{
  margin-bottom:10px
}

.m-createAccountSection__button{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px;
  max-height:48px
}

@media (min-width: 768px){
  .m-createAccountSection__button{
    max-width:170px
  }
}

.m-createAccountSection__col{
  padding-right:0
}

@media (min-width: 768px){
  .m-createAccountSection__col{
    padding-right:15px
  }
}

@media (min-width: 1210px){
  .m-createAccountSection__col{
    padding-right:30px
  }
}

.m-createAccountSection__col.m-formField,.m-createAccountSection__col.o-addressForm__field{
  padding-bottom:20px
}

@media (min-width: 768px){
  .m-createAccountSection__col.m-formField,.m-createAccountSection__col.o-addressForm__field{
    padding-bottom:15px
  }

  .m-createAccountSection__col.m-formField.pb-0,.m-createAccountSection__col.pb-0.o-addressForm__field{
    padding-bottom:0
  }
}

@media (min-width: 1210px){
  .m-createAccountSection__col.m-formField,.m-createAccountSection__col.o-addressForm__field{
    padding-bottom:30px
  }
}

@media (min-width: 768px){
  .m-createAccountSection__col.-firstName{
    width:50%
  }
}

@media (min-width: 992px){
  .m-createAccountSection__col.-firstName{
    width:25%
  }
}

@media only screen and (min-width: 768px)and (max-width: 991px){
  .m-createAccountSection__col.-lastName{
    padding-right:0
  }
}

@media (min-width: 768px){
  .m-createAccountSection__col.-lastName{
    width:50%
  }
}

@media (min-width: 992px){
  .m-createAccountSection__col.-lastName{
    width:25%
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-createAccountSection__col.-lastName.-isMX{
    padding-right:15px
  }
}

@media (min-width: 768px){
  .m-createAccountSection__col.-email{
    width:50%
  }
}

@media (min-width: 992px){
  .m-createAccountSection__col.-email{
    width:35%
  }
}

@media (max-width: 991px){
  .m-createAccountSection__col.-email.-isMX{
    padding-right:0
  }
}

@media (min-width: 992px){
  .m-createAccountSection__col.-email.-isMX{
    width:33.5%
  }
}

@media (min-width: 1210px){
  .m-createAccountSection__col.-email.-isMX{
    width:32%
  }
}

.m-createAccountSection__col.-phone{
  padding-right:0
}

@media (min-width: 768px){
  .m-createAccountSection__col.-phone{
    width:50%
  }
}

@media (min-width: 992px){
  .m-createAccountSection__col.-phone{
    width:15%
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-createAccountSection__col.-phone.-isMX{
    padding-right:15px
  }
}

@media (max-width: 767px){
  .m-createAccountSection__col label:not(.-radio){
    font-size:12px
  }
}

@media (max-width: 767px){
  .m-createAccountSection__col input{
    font-size:14px
  }
}

.m-createAccountSection__enterCode{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media (min-width: 768px){
  .m-createAccountSection__enterCode{
    max-width:350px
  }
}

.m-createAccountSection__footnote{
  font-style:italic;
  color:#555555;
  font-size:16px;
  font-weight:400;
  line-height:normal
}

@media (min-width: 768px){
  .m-createAccountSection__footnote{
    max-width:440px
  }
}

.m-createAccountSection__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-createAccountSection__title{
  color:#252525;
  font-size:24px;
  font-weight:400;
  padding:0;
  margin-bottom:20px;
  line-height:28px
}

@media (min-width: 768px){
  .m-createAccountSection__title{
    font-size:28px;
    line-height:32px
  }
}

.m-creditCardAds{
  border-radius:0.25rem;
  padding:15px
}

@media (min-width: 768px){
  .m-creditCardAds{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0;
    padding-right:0
  }
}

.m-creditCardAds.modal{
  padding-top:50px;
  padding-bottom:20px;
  padding-left:5px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-creditCardAds.modal{
    padding-top:50px;
    padding-bottom:20px;
    padding-left:15px;
    padding-right:15px
  }
}

.m-creditCardAds__btn{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  border-color:#30862D;
  color:#30862D;
  font-weight:500;
  margin-top:15px;
  border-width:1px;
  display:inline-block;
  font-size:16px;
  text-align:center;
  width:auto;
  background-color:#fff;
  line-height:1.2;
  border-radius:1.5rem
}

.m-creditCardAds__btn:hover{
  background-color:#30862d;
  color:#fff
}

.m-creditCardAds__col{
  padding-right:5px;
  padding-left:5px;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto
}

.m-creditCardAds__image{
  padding:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
  max-width:70px
}

@media (min-width: 768px){
  .m-creditCardAds__image{
    padding:10px;
    max-width:120px
  }
}

.m-creditCardAds__link{
  text-decoration:underline;
  padding:0;
  border-style:none;
  font-weight:500;
  background-color:rgba(0,0,0,0);
  color:#30862d
}

.m-creditCardAds__link:hover,.m-creditCardAds__link:active{
  background-color:rgba(0,0,0,0)
}

.m-creditCardAds__link.-close{
  display:block;
  font-size:14px;
  padding-top:15px;
  color:#555555
}

.m-creditCardAds__subtitle{
  line-height:1.2;
  word-break:break-word
}

@media (min-width: 768px){
  .m-creditCardAds__subtitle{
    line-height:1.5
  }
}

.m-creditCardAds__title{
  font-size:20px;
  margin-bottom:5px;
  line-height:1.2
}

@media (min-width: 768px){
  .m-creditCardAds__title{
    font-size:30px
  }
}

.modal .m-creditCardAds__title{
  font-size:30px
}

.p-cart__ad .m-creditCardAds__title{
  font-size:20px
}

.m-creditCardAds__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  max-width:1170px
}

@media (min-width: 768px){
  .m-creditCardAds__wrapper{
    padding-left:15px;
    padding-right:15px
  }
}

.m-ctaBanner{
  background-color:#30862D;
  color:#ffffff;
  font-weight:400;
  padding-left:36px;
  padding-right:36px;
  padding-top:24px;
  padding-bottom:24px;
  text-align:center
}

@media (min-width: 768px){
  .m-ctaBanner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-top:16px;
    padding-bottom:16px;
    min-height:64px
  }
}

.m-ctaBanner__heading{
  font-size:24px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  max-width:240px;
  line-height:28px
}

@media (min-width: 768px){
  .m-ctaBanner__heading{
    margin-bottom:0;
    margin-right:30px;
    max-width:100%;
    margin-left:0;
    line-height:1.5
  }

  .m-ctaBanner__heading:empty{
    margin-right:0
  }
}

.m-ctaBanner__link{
  display:inline-block
}

.m-ctaBlock{
  color:#ffffff;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .m-ctaBlock{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.m-ctaBlock__bg{
  background-size:cover;
  background-repeat:no-repeat;
  position:absolute;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  min-width:100%;
  z-index:0;
  min-height:100%;
  max-width:initial;
  opacity:.6
}

@media only screen and (max-width: 767px){
  .m-ctaBlock__bg.-desktop{
    display:none
  }
}

@media (min-width: 768px){
  .m-ctaBlock__bg.-mobile{
    display:none
  }
}

.m-ctaBlock__bg.-noOverlay{
  opacity:1
}

.m-ctaBlock__content{
  line-height:1.25;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  position:relative;
  width:75%;
  padding-top:20px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:36px
}

@media (min-width: 576px){
  .m-ctaBlock__content{
    padding:40px
  }
}

.-top .m-ctaBlock__content{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-middle .m-ctaBlock__content{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-bottom .m-ctaBlock__content{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.-left .m-ctaBlock__content{
  margin-left:0;
  margin-right:auto
}

.-center .m-ctaBlock__content{
  margin-left:auto;
  margin-right:auto
}

.-right .m-ctaBlock__content{
  margin-left:auto;
  margin-right:0
}

.m-ctaBlock__cta{
  text-transform:uppercase;
  font-weight:500;
  font-size:12px;
  width:100%;
  margin-bottom:0
}

@media (min-width: 576px){
  .m-ctaBlock__cta{
    font-size:16px
  }
}

.-middle .m-ctaBlock__cta{
  position:absolute;
  right:0px;
  left:0px;
  padding-left:8px;
  padding-right:8px;
  bottom:40px
}

@media (min-width: 576px){
  .-middle .m-ctaBlock__cta{
    padding-left:40px;
    padding-right:40px
  }
}

.-top .m-ctaBlock__cta{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-ctaBlock__header{
  width:100%;
  padding-bottom:44px
}

.m-ctaBlock__link{
  background-color:#000000;
  display:block;
  position:relative;
  width:100%;
  overflow:hidden;
  margin-bottom:40px;
  height:320px
}

@media (min-width: 768px){
  .m-ctaBlock__link:first-child:not(:last-child),.m-ctaBlock__link:last-child:not(:first-child){
    width:calc(50% - 15px)
  }
}

@media (min-width: 992px){
  .m-ctaBlock__link{
    height:411px
  }
}

.m-ctaBlock__overlay{
  position:absolute;
  width:auto;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center
}

@media only screen and (max-width: 767px){
  .m-ctaBlock__overlay.-desktop{
    display:none
  }
}

@media (min-width: 768px){
  .m-ctaBlock__overlay.-mobile{
    display:none
  }
}

.-right .m-ctaBlock__overlay{
  left:0px;
  -o-object-position:left;
     object-position:left
}

.-left .m-ctaBlock__overlay{
  right:0px;
  -o-object-position:right;
     object-position:right
}

.m-ctaBlock__title{
  font-weight:700;
  display:block;
  width:100%;
  font-size:9vw
}

@media (min-width: 415px){
  .m-ctaBlock__title{
    font-size:8vw
  }
}

@media (min-width: 576px){
  .m-ctaBlock__title{
    font-size:6vw
  }
}

@media (min-width: 768px){
  .m-ctaBlock__title{
    font-size:4vw
  }
}

@media (min-width: 992px){
  .m-ctaBlock__title{
    font-size:48px
  }
}

.m-ctaBlock__title.-sub{
  font-weight:300;
  line-height:1
}

.m-ctaBlock__wrapper{
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:1
}

.m-ctaCsrBlock{
  max-width:1170px;
  padding-left:10px;
  padding-right:10px;
  margin-top:20px;
  margin-bottom:20px
}

@media (min-width: 768px){
  .m-ctaCsrBlock{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:auto;
    margin-right:auto
  }
}

.m-ctaCsrBlock__bg{
  background-size:cover;
  background-repeat:no-repeat;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  min-width:100%;
  z-index:0;
  min-height:100%;
  max-width:initial;
  height:200px
}

.m-ctaCsrBlock__bg.-desktop{
  opacity:.6;
  height:320px
}

@media only screen and (max-width: 767px){
  .m-ctaCsrBlock__bg.-desktop{
    display:none
  }
}

@media (min-width: 768px){
  .m-ctaCsrBlock__bg.-mobile{
    display:none
  }
}

.m-ctaCsrBlock__content{
  line-height:1.25;
  width:100%;
  padding-top:20px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:36px;
  display:block
}

@media (min-width: 768px){
  .m-ctaCsrBlock__content{
    position:absolute;
    padding:40px;
    top:0px;
    left:0px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    height:320px
  }
}

.m-ctaCsrBlock__cta{
  text-align:center;
  text-transform:uppercase;
  font-weight:500;
  font-size:12px;
  margin-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  width:100%
}

@media (min-width: 576px){
  .m-ctaCsrBlock__cta{
    font-size:16px
  }
}

@media only screen and (max-width: 767px){
  .m-ctaCsrBlock__cta.-desktop{
    display:none
  }
}

@media (min-width: 768px){
  .m-ctaCsrBlock__cta.-mobile{
    display:none
  }
}

.-mobile .m-ctaCsrBlock__link{
  text-align:center;
  border-radius:0.25rem;
  padding-left:40px;
  padding-right:40px;
  padding-top:10px;
  padding-bottom:10px
}

.-desktop .m-ctaCsrBlock__link{
  text-align:center;
  color:#ffffff;
  border-width:1px;
  border-radius:0.25rem;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:40px;
  padding-right:40px
}

.m-ctaCsrBlock__title{
  display:block;
  width:100%;
  text-align:center;
  font-size:26px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .m-ctaCsrBlock__title{
    font-size:30px;
    color:#ffffff
  }
}

.m-ctaCsrBlock__title.-sub{
  font-weight:300;
  line-height:1
}

.m-ctaCsrBlock__wrapper{
  display:block;
  position:relative;
  width:100%;
  overflow:hidden;
  -webkit-box-flex:1;
      -ms-flex:1 0 21%;
          flex:1 0 21%
}

.m-ctaCsrBlock__wrapper:nth-child(n+4){
  display:none
}

@media (min-width: 768px){
  .m-ctaCsrBlock__wrapper{
    background-color:#000000;
    margin-left:10px
  }

  .m-ctaCsrBlock__wrapper:first-child:not(:last-child){
    margin-left:0
  }

  .m-ctaCsrBlock__wrapper:first-child:not(:last-child),.m-ctaCsrBlock__wrapper:last-child:not(:first-child){
    width:calc(50% - 15px)
  }
}

.m-ccInfo{
  padding-bottom:40px;
  margin-bottom:20px;
  color:#757575;
  font-weight:500;
  font-size:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -ms-flex-line-pack:center;
      align-content:center
}

@media (min-width: 768px){
  .m-ccInfo{
    font-size:20px;
    margin-bottom:10px
  }
}

.m-ccInfo.-isCn,.m-ccInfo.o-accountMember__cta.-cnReactivation{
  padding-top:6px;
  padding-bottom:6px;
  height:inherit
}

@media (min-width: 768px){
  .m-ccInfo.-isCn,.m-ccInfo.o-accountMember__cta.-cnReactivation{
    padding-top:0;
    margin-bottom:15px;
    height:105px
  }
}

.m-ccInfo__card{
  width:66.666667%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.-isCn .m-ccInfo__card,.o-accountMember__cta.-cnReactivation .m-ccInfo__card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%
}

.m-ccInfo__expire{
  width:33.333333%;
  padding-left:5px
}

.m-ccInfo__expire.-isCn,.m-ccInfo__expire.o-accountMember__cta.-cnReactivation{
  width:100%;
  padding-left:0;
  text-align:left
}

@media (min-width: 768px){
  .m-ccInfo__expire.-isCn,.m-ccInfo__expire.o-accountMember__cta.-cnReactivation{
    margin-left:15px;
    text-align:right
  }
}

.m-ccInfo__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  width:100%;
  -ms-flex-item-align:center;
      align-self:center;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
}

.m-ccInfo__info.-isCn,.m-ccInfo__info.o-accountMember__cta.-cnReactivation{
  display:block
}

@media (min-width: 768px){
  .m-ccInfo__info.-isCn,.m-ccInfo__info.o-accountMember__cta.-cnReactivation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:20px
  }
}

.m-oeCongratulations__wrapper{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  position:relative;
  z-index:0;
  padding:30px 18px;
  padding-bottom:210px
}

@media (min-width: 768px){
  .m-oeCongratulations__wrapper{
    padding-top:50px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:245px
  }
}

.m-consentBanner{
  position:fixed;
  left:0px;
  bottom:0px;
  width:100%;
  z-index:8;
  background:rgba(0,0,0,.8509803922) 0% 0% no-repeat padding-box
}

.m-consentBanner__cta{
  display:block;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:16px;
  padding-right:16px;
  border-radius:1rem;
  font-size:12px;
  line-height:normal;
  letter-spacing:.24px;
  min-width:120px
}

@media (min-width: 576px){
  .m-consentBanner__cta.-accept{
    margin-left:30px
  }
}

.m-consentBanner__cta.-reject{
  margin-left:30px
}

.m-consentBanner__ctaContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:12px
}

@media (min-width: 576px){
  .m-consentBanner__ctaContainer{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-top:0
  }
}

.m-consentBanner__flexContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 576px){
  .m-consentBanner__flexContainer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    max-width:1190px
  }
}

.m-consentBanner__rte{
  color:#ffffff;
  max-width:796px
}

.m-cultureSelector__optionButton:hover,.m-cultureSelector__optionButton:focus{
  color:#00492C;
  background-color:#ededef
}

.m-cultureSelector__optionsCollapse{
  max-height:240px
}

.m-cultureSelector__selectButton{
  height:46px
}

.m-custExpCard{
  padding-bottom:40px
}

@media (min-width: 992px){
  .m-custExpCard{
    min-width:300px
  }
}

@media only screen and (min-width: 414px){
  .custExpForm{
    padding-left:8px;
    padding-right:8px
  }
}

.custExpForm__title.-success{
  font-weight:300;
  font-size:40px
}

.custExpForm__message.-success{
  font-style:italic;
  font-size:14px;
  color:#757575;
  max-width:303px
}

.m-cBOrder__card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

@media only screen and (max-width: 767px){
  .m-cBOrder__card{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }
}

.m-cBOrder__close{
  font-size:28px;
  color:#707070
}

@media (min-width: 768px){
  .m-cBOrder__close{
    font-size:40px
  }
}

.m-cBOrder__detailList{
  font-style:italic;
  line-height:1.25;
  list-style-type:none;
  overflow:hidden;
  color:#555555;
  font-size:12px;
  margin-top:10px;
  max-height:87px
}

.m-cBOrder__detailList.-allVisible{
  overflow:visible;
  max-height:none
}

.m-cBOrder__edit{
  font-size:14px;
  color:#30862D;
  text-decoration:underline;
  margin-top:10px
}

.m-cBOrder__img{
  height:50px;
  width:50px;
  margin:0 15px 0 10px
}

@media (min-width: 768px){
  .m-cBOrder__img{
    margin:0 35px 0 10px
  }
}

.-isCn .m-cBOrder__pricing,.o-accountMember__cta.-cnReactivation .m-cBOrder__pricing{
  font-size:18px
}

.m-cBOrder__prodDetails{
  -webkit-box-flex:1;
      -ms-flex:1 0 160px;
          flex:1 0 160px;
  color:#707070
}

.m-cBOrder__prodDetails.-isCn,.m-cBOrder__prodDetails.o-accountMember__cta.-cnReactivation{
  color:#555555
}

@media (min-width: 768px){
  .m-cBOrder__prodDetails{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.m-cBOrder__qty{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .m-cBOrder__qty{
    margin:0 10px
  }
}

.m-cBOrder__qty.-label{
  font-size:14px;
  font-weight:200
}

.-isCn .m-cBOrder__qty.-label,.o-accountMember__cta.-cnReactivation .m-cBOrder__qty.-label{
  font-size:12px
}

.m-cBOrder__qty.-value{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border:1px solid #757575;
  height:36px;
  text-align:center;
  width:36px
}

@media (min-width: 768px){
  .m-cBOrder__qty{
    margin:0 30px
  }
}

.m-cBOrder__readMore{
  display:block;
  cursor:pointer;
  font-style:italic;
  color:#30862D;
  font-size:12px;
  text-decoration:underline
}

.m-cBOrder__title{
  font-size:14px;
  font-weight:500;
  margin-right:27px
}

.-isCn .m-cBOrder__title,.o-accountMember__cta.-cnReactivation .m-cBOrder__title{
  color:#252525
}

@media (min-width: 768px){
  .m-cBOrder__title{
    font-size:16px;
    margin-right:0
  }
}

@media (min-width: 768px){
  .m-cBOrder__wrapper{
    width:60%;
    padding-right:10px
  }
}

.m-mktDealsEngagement{
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .m-mktDealsEngagement{
    padding-left:0;
    padding-right:0;
    padding-top:40px;
    padding-bottom:40px
  }
}

@media (min-width: 768px){
  .m-mktDealsEngagement__col{
    width:50%
  }
}

.m-mktDealsEngagement__img{
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  border-radius:0.5rem
}

@media (min-width: 768px){
  .m-mktDealsEngagement__img{
    margin-bottom:0
  }
}

.m-mktDealsEngagement__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse
}

@media (min-width: 768px){
  .m-mktDealsEngagement__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-mktDealsEngagement__wrapper{
  margin-bottom:30px
}

@media (min-width: 768px){
  .m-mktDealsEngagement__wrapper{
    margin-bottom:45px
  }
}

.m-dynamicBanner{
  margin:12px;
  position:relative;
  color:#ffffff;
  border-radius:0.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:20px;
  max-width:100%;
  overflow:hidden;
  background-repeat:no-repeat;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  background-size:cover;
  background-position:center
}

@media (min-width: 415px){
  .m-dynamicBanner{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-dynamicBanner__icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-right:10px;
  overflow:hidden;
  max-width:80px
}

.m-dynamicBanner__icon.-icon-bottom-left{
  position:absolute;
  bottom:auto
}

@media (min-width: 415px){
  .m-dynamicBanner__icon.-icon-bottom-left{
    bottom:0px
  }
}

.m-dynamicBanner__icon.-icon-bottom-right{
  position:absolute;
  right:0px;
  bottom:auto
}

@media (min-width: 415px){
  .m-dynamicBanner__icon.-icon-bottom-right{
    bottom:0px
  }
}

.m-dynamicBanner__content{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  margin-left:10px;
  -ms-flex-preferred-size:80%;
      flex-basis:80%
}

.m-enrollNow{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  text-decoration:none;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  padding-top:8px
}

@media (min-width: 768px){
  .m-enrollNow{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    text-align:left;
    padding-top:0;
    margin-left:50px
  }
}

.m-enrollNow__icon{
  width:24px;
  height:auto
}

@media (min-width: 768px){
  .m-enrollNow__icon{
    width:30px
  }
}

.m-enrollNow__text{
  display:block;
  font-weight:700;
  color:#ffffff;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:0
}

@media (min-width: 768px){
  .m-enrollNow__text{
    margin-left:8px;
    font-size:20px
  }
}

.m-errorCard{
  border-width:1px;
  border-width:1px;
  padding:30px;
  background-color:#ffffff;
  width:100%;
  line-height:1.5
}

.m-errorCard.-separateLines>*{
  display:block
}

.m-errorCard__button{
  color:#30862D;
  text-decoration:underline;
  font-size:16px;
  display:inline
}

.m-errorCard__button:hover{
  color:#285e1d
}

.m-errorCard__text{
  font-size:16px;
  color:#757575;
  padding-right:25px;
  display:inline
}

.m-errorCard__text strong{
  color:#252525
}

.m-expandList{
  border-style:solid;
  border-color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:15px;
  width:100%;
  border-width:12px
}

@media only screen and (min-width: 1210px){
  .m-expandList{
    border-width:15px
  }
}

.m-expandList__content{
  padding-bottom:25px;
  padding-left:12px;
  padding-right:12px;
  padding-top:20px;
  color:#555555;
  width:100%;
  -webkit-transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)
}

@media only screen and (min-width: 768px){
  .m-expandList__content{
    padding-bottom:15px;
    max-width:530px
  }
}

@media only screen and (min-width: 1024px){
  .m-expandList__content{
    max-width:745px
  }
}

@media only screen and (min-width: 1210px){
  .m-expandList__content{
    padding-left:30px;
    padding-right:0;
    max-width:835px
  }
}

.m-expandList__icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:auto;
  margin-right:0;
  margin-top:-55px;
  min-width:20px;
  overflow:hidden
}

@media only screen and (min-width: 768px){
  .m-expandList__icon{
    margin-top:0
  }
}

.m-expandList__image{
  margin-right:12px;
  min-width:72px;
  width:72px
}

@media only screen and (min-width: 1210px){
  .m-expandList__image{
    margin-right:30px;
    min-width:81px;
    width:81px
  }
}

.m-expandList__text{
  padding-right:15px;
  color:#555555;
  font-size:18px;
  text-transform:uppercase;
  line-height:22px
}

@media only screen and (min-width: 768px){
  .m-expandList__text{
    font-size:20px
  }
}

.m-expandList__title{
  width:100%
}

.m-expandList__toggler{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:12px;
  padding-right:12px;
  padding-top:8px;
  padding-bottom:8px;
  text-align:left;
  width:100%
}

@media only screen and (min-width: 1210px){
  .m-expandList__toggler{
    padding-left:30px;
    padding-right:30px
  }
}

.m-expandableMessage{
  margin-bottom:15px
}

.m-experianModal__btn{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  font-weight:500;
  height:48px
}

.m-experianModal__btn.-primary{
  width:100%
}

@media (min-width: 768px){
  .m-experianModal__btn.-primary{
    max-width:205px
  }
}

.m-experianModal__btn.-secondary{
  width:100%;
  margin-bottom:10px
}

@media (min-width: 768px){
  .m-experianModal__btn.-secondary{
    margin-bottom:0;
    margin-right:20px;
    max-width:154px
  }
}

.m-experianModal__desc{
  margin-top:30px;
  margin-bottom:20px
}

.m-experianModal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .m-experianModal__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-bottom:0
  }
}

.m-experianModal__heading{
  color:#333333;
  font-weight:700;
  font-size:40px;
  line-height:1.1
}

.m-experianModal__system{
  color:#555555
}

.m-experianModal__title{
  padding-left:40px;
  font-weight:700;
  color:#555555
}

.m-experianModal__title.-suggested{
  display:block;
  margin-top:25px
}

.m-experianModal__title.-system{
  padding-left:0
}

.m-eyebrowNav{
  display:none;
  padding-left:20px;
  padding-right:20px;
  height:30px;
  width:100%;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  font-weight:700;
  font-size:10px;
  max-height:30px
}

@media (min-width: 768px){
  .m-eyebrowNav{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

@media (min-width: 992px){
  .m-eyebrowNav{
    font-size:11px
  }
}

@media only screen and (min-width: 1170px){
  .m-eyebrowNav{
    padding-left:0;
    padding-right:0
  }
}

.m-eyebrowNav__col.-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  min-width:0
}

.m-eyebrowNav__col.-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  position:relative;
  -ms-flex-negative:4;
      flex-shrink:4;
  min-width:0
}

.m-eyebrowNav__icon{
  height:12px;
  width:12px;
  margin-left:2px;
  margin-bottom:4px;
  display:inline
}

.m-eyebrowNav__item{
  margin-right:30px
}

.m-eyebrowNav__link{
  color:#ADE8A1;
  text-transform:uppercase;
  white-space:nowrap
}

.m-eyebrowNav__link.-current,.m-eyebrowNav__link:active{
  color:#ffffff
}

.m-eyebrowNav__text{
  color:#ffffff;
  display:inline-block
}

.m-favoriteItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-favoriteItem.-productCard{
  font-size:30px;
  -webkit-box-flex:0;
      -ms-flex:0 1 70px;
          flex:0 1 70px;
  -webkit-box-pack:right;
      -ms-flex-pack:right;
          justify-content:right
}

.m-favoriteItem__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-favoriteItem__text{
  font-size:16px;
  font-weight:500;
  color:#990000;
  text-decoration:underline;
  letter-spacing:0.025em;
  padding-left:3px
}

.m-favListItem{
  position:relative
}

.m-favListItem__button{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:14px;
  width:100%;
  margin:0;
  padding-left:7px;
  padding-right:7px;
  padding-top:3px;
  padding-bottom:3px;
  border-radius:9999px;
  color:#990000;
  background-color:#ffffff;
  border-color:#990000;
  border-width:1px;
  border-style:solid;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  font-size:inherit
}

.m-favListItem__favorite{
  padding-left:10px;
  line-height:.9
}

.m-favListItem__loading{
  position:absolute;
  width:100%;
  height:100%;
  padding-right:12px;
  background:rgba(255,255,255,.7)
}

.m-favListItem__off{
  display:block;
  font-style:italic;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  font-size:14px;
  text-align:left;
  color:#757575;
  line-height:19px
}

.m-favListItem__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:30px
}

.o-favorites .m-favListItem__row{
  padding-right:0
}

.o-favorites .m-popUpFav__list li:first-child .m-favListItem__row{
  padding-top:0
}

.m-favListItem__title{
  font-size:14px;
  color:#990000;
  text-decoration:underline;
  line-height:18px
}

@media (min-width: 768px){
  .m-featProds{
    padding-bottom:64px
  }
}

@media (min-width: 1210px){
  .m-featProds{
    padding-bottom:90px
  }
}

.m-featProds__arrow{
  position:relative;
  color:inherit
}

.m-featProds__arrow:before{
  position:absolute;
  font-size:14px;
  font-family:Material Icons;
  padding-left:2px;
  padding-top:2px;
  color:inherit;
  font-size:14px;
  content:"arrow_forward_ios";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

@media (min-width: 1210px){
  .m-featProds__arrow:before{
    font-size:18px;
    padding-top:0;
    top:-4px
  }
}

.m-featProds__cta{
  text-align:center;
  padding-top:20px;
  font-weight:700;
  padding-bottom:36px;
  display:block;
  font-style:normal
}

@media (min-width: 768px){
  .m-featProds__cta{
    padding-bottom:0
  }
}

@media (min-width: 992px){
  .m-featProds__cta{
    padding-top:30px
  }
}

.m-featProds__description{
  text-align:center;
  padding-top:20px
}

@media (min-width: 992px){
  .m-featProds__description{
    padding-left:40px;
    padding-right:40px
  }
}

@media (min-width: 1210px){
  .m-featProds__description{
    padding-left:50px;
    padding-right:50px
  }
}

.m-featProds__image{
  width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto
}

.m-featProds__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .m-featProds__list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-pack:distribute;
        justify-content:space-around;
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }
}

.m-featProds__listItem{
  width:200px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .m-featProds__listItem{
    width:33.333333%;
    max-width:300px
  }
}

@media (min-width: 1210px){
  .m-featProds__listItem{
    max-width:350px
  }
}

.m-featProds__title{
  text-align:center;
  padding-top:30px;
  padding-bottom:20px;
  font-size:32px
}

@media (min-width: 768px){
  .m-featProds__title{
    padding-top:50px;
    padding-bottom:50px
  }
}

@media (min-width: 992px){
  .m-featProds__title{
    padding-top:75px;
    font-size:42px
  }
}

@media (min-width: 1210px){
  .m-featProds__title{
    padding-top:100px;
    padding-bottom:80px;
    font-size:52px
  }
}

.m-freeProductsToast{
  position:sticky;
  bottom:0px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.m-freeProductsToast__content{
  background-color:#ffffff;
  border-top-left-radius:0.5rem;
  position:relative;
  border-top-right-radius:0.5rem;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:30px;
  padding-right:30px;
  width:100%;
  pointer-events:auto;
  z-index:2;
  margin-left:auto;
  margin-right:10%;
  min-width:290px;
  -webkit-box-shadow:0 0 12px rgba(0,0,0,.1607843137);
          box-shadow:0 0 12px rgba(0,0,0,.1607843137);
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content
}

@media (min-width: 768px){
  .m-freeProductsToast__content{
    margin-right:0
  }
}

.m-freeProductValidationCard{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  text-align:left;
  padding:10px;
  min-height:70px
}

.m-freeProductValidationCard__details{
  color:#757575;
  font-size:14px;
  font-style:italic
}

.m-freeProductValidationCard__img{
  height:auto;
  max-width:100%
}

.m-freeProductValidationCard__imgWrapper{
  margin-right:15px;
  max-height:50px;
  max-width:50px
}

.m-freeProductValidationCard__selected{
  color:#252525;
  font-weight:700
}

.m-guestShoppingCta{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  border-radius:0.25rem
}

@media (min-width: 768px){
  .m-guestShoppingCta{
    padding-top:30px;
    padding-bottom:30px;
    padding-left:25px;
    padding-right:25px
  }
}

.m-guestShoppingCta__button{
  margin-top:20px
}

@media (min-width: 1210px){
  .m-guestShoppingCta.-signIn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    padding-bottom:70px;
    padding-top:30px;
    padding-left:30px;
    padding-right:30px
  }
}

.m-growLiveSessionCard__wrapper{
  border-color:#0897a8
}

.m-growLiveSessionCard__sessionTitle{
  color:#0d97a8
}

.m-growSubscriptionButton{
  margin-left:50px;
  margin-right:50px;
  margin-top:50px;
  margin-bottom:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-growSubscriptionButton__button{
  text-transform:capitalize;
  background-color:#30862D;
  color:#ffffff;
  border-radius:9999px;
  font-size:14px;
  padding-left:16px;
  padding-right:16px;
  padding-top:12px;
  padding-bottom:12px;
  font-weight:500;
  cursor:pointer;
  -webkit-transition-property:all;
  transition-property:all;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

@media (min-width: 992px){
  .m-growSubscriptionButton__button{
    font-weight:700;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:36px;
    padding-right:36px;
    font-size:22px
  }
}

.m-growSubscriptionButton__error{
  margin-top:9px;
  font-size:12px;
  color:#E01010;
  word-wrap:break-word;
  overflow-wrap:break-word
}

@media (min-width: 992px){
  .m-growSubscriptionButton__error{
    font-size:14px
  }
}

.m-growSubscriptionButton__link{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  gap:5px
}

.m-growSubscriptionButton__svg{
  width:8px;
  height:8px
}

.m-growSubscriptionButton__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

.m-guiAutocomplete{
  position:relative
}

.m-guiAutocomplete__arrow{
  position:absolute;
  display:inline-block;
  right:10px;
  top:50%;
  padding-left:5px;
  padding-right:5px;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.m-guiAutocomplete__dropdown{
  position:absolute;
  width:100%;
  background-color:#ffffff;
  border-width:1px;
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem;
  padding-top:10px;
  padding-bottom:10px;
  overflow:hidden;
  top:100%;
  border-color:#bbb;
  -webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);
          box-shadow:0 3px 6px rgba(0,0,0,.15)
}

@media (min-width: 768px){
  .m-guiAutocomplete__dropdown{
    padding-top:5px;
    padding-bottom:5px
  }
}

.m-guiAutocomplete__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  color:#757575;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:18px;
  padding-right:18px;
  padding-top:3px;
  cursor:default;
  min-height:25px
}

.m-guiAutocomplete__item.-active,.m-guiAutocomplete__item:hover{
  background-color:#ededef;
  color:#00492C;
  font-weight:700
}

@media (min-width: 768px){
  .m-guiAutocomplete__item{
    font-size:16px
  }
}

.m-guiAutocomplete__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:5px;
  margin-bottom:5px;
  height:25px
}

.m-guiAutocomplete__noResults{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#dddddd;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:18px;
  padding-right:18px;
  height:25px
}

.m-guiAutocomplete__scroll{
  max-height:150px
}

.m-guiCodeForm{
  margin-bottom:28px
}

@media (min-width: 768px){
  .m-guiCodeForm{
    margin-bottom:50px
  }
}

.m-guiCodeForm__error{
  font-size:14px;
  color:#E01010
}

.m-guiCodeForm__input{
  font-size:14px;
  padding-left:15px;
  padding-right:15px;
  padding-top:8px;
  padding-bottom:8px
}

.m-guiCodeForm__input::-webkit-input-placeholder{
  color:#dddddd
}

.m-guiCodeForm__input::-moz-placeholder{
  color:#dddddd
}

.m-guiCodeForm__input::-ms-input-placeholder{
  color:#dddddd
}

.m-guiCodeForm__input::placeholder{
  color:#dddddd
}

@media (min-width: 768px){
  .m-guiCodeForm__input{
    padding-top:13px;
    padding-bottom:13px
  }
}

.m-guiCodeForm__input.-disabled::-webkit-input-placeholder{
  color:#686059
}

.m-guiCodeForm__input.-disabled::-moz-placeholder{
  color:#686059
}

.m-guiCodeForm__input.-disabled::-ms-input-placeholder{
  color:#686059
}

.m-guiCodeForm__input.-disabled::placeholder{
  color:#686059
}

.m-guiCodeForm__inputWrap{
  margin-bottom:20px
}

@media (min-width: 768px){
  .m-guiCodeForm__inputWrap{
    margin-bottom:0;
    margin-right:5px;
    width:525px;
    -webkit-box-flex:0;
        -ms-flex:0 0 525px;
            flex:0 0 525px
  }
}

.m-guiCodeForm__label{
  display:block;
  font-weight:500;
  padding-bottom:6px
}

.m-guiCodeForm__loader{
  position:absolute;
  margin-left:10px
}

@media (min-width: 768px){
  .m-guiCodeForm__loader{
    right:-30px;
    margin-left:0
  }
}

.m-guiCodeForm__submit{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500
}

@media (min-width: 768px){
  .m-guiCodeForm__submit{
    width:auto;
    margin-left:5px;
    min-width:127px;
    padding-top:13px;
    padding-bottom:13px
  }
}

.m-guiCodeForm__success{
  color:#30862D;
  font-size:14px
}

.m-guiConsolidation{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:15px
}

@media (min-width: 768px){
  .m-guiConsolidation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:0
  }
}

.m-guiConsolidation__btn{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  line-height:1.25;
  padding-left:32px;
  padding-right:32px;
  padding-top:12px;
  padding-bottom:12px;
  margin-bottom:10px
}

@media (min-width: 768px){
  .m-guiConsolidation__btn{
    margin-bottom:0;
    width:auto
  }
}

.m-guiConsolidation__desc{
  font-size:14px;
  line-height:1.25;
  margin-bottom:10px
}

@media (min-width: 768px){
  .m-guiConsolidation__desc{
    margin-left:15px;
    margin-bottom:0
  }
}

.m-guiReceiptInfo{
  width:100%;
  font-size:18px;
  line-height:1.5
}

.m-guiReceiptInfo:not(:last-child){
  border-bottom-width:1px;
  border-color:#dddddd;
  padding-bottom:10px;
  margin-bottom:15px
}

@media (min-width: 768px){
  .m-guiReceiptInfo{
    line-height:1.25;
    display:grid;
    grid-template-rows:repeat(3, auto);
    grid-template-columns:repeat(2, 50%);
    grid-auto-flow:column;
    grid-row-gap:5px
  }
}

.m-guiReceiptInfo__desc{
  font-weight:700;
  margin-left:5px
}

@media (min-width: 992px){
  .m-guiReceiptInfo__desc{
    width:100%;
    margin-left:0
  }
}

@media (min-width: 1210px){
  .m-guiReceiptInfo__desc{
    width:auto;
    margin-left:5px
  }
}

.m-guiReceiptInfo__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-gcmsSearch{
  position:relative
}

.m-gcmsSearch__button{
  background-color:#30862D;
  text-transform:uppercase;
  font-weight:400;
  color:#ffffff;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  width:100%;
  border-radius:0.25rem;
  border-radius:9999px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (min-width: 768px){
  .m-gcmsSearch__button{
    font-size:14px;
    padding-top:8px;
    padding-bottom:8px;
    max-height:40px;
    min-width:140px;
    width:35%
  }
}

@media only screen and (min-width: 1024px){
  .m-gcmsSearch__button{
    width:25%
  }
}

.-lg .m-gcmsSearch__button{
  max-height:48px
}

@media only screen and (min-width: 768px){
  .-lg .m-gcmsSearch__button{
    padding-top:12px;
    padding-bottom:12px;
    font-size:16px;
    width:25%
  }
}

.m-gcmsSearch__button:hover,.m-gcmsSearch__button:active,.m-gcmsSearch__button:focus{
  font-weight:500;
  background-color:#00492C
}

.m-gcmsSearch__field{
  padding-bottom:10px;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-gcmsSearch__field{
    padding-right:10px;
    padding-bottom:0;
    width:65%
  }

  .-lg .m-gcmsSearch__field{
    width:75%
  }
}

@media only screen and (min-width: 1024px){
  .m-gcmsSearch__field{
    width:75%
  }
}

.m-gcmsSearch__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:0;
  margin:0
}

.m-gcmsSearch__input{
  font-size:14px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  border-radius:9999px
}

@media only screen and (min-width: 768px){
  .m-gcmsSearch__input{
    padding-top:8px;
    padding-bottom:8px
  }
}

@media only screen and (min-width: 768px){
  .-lg .m-gcmsSearch__input{
    padding-top:12px;
    padding-bottom:12px
  }
}

.o-growNotSubscribedModal__buttons{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:18px;
  margin-right:18px;
  gap:18px
}

@media (min-width: 768px){
  .o-growNotSubscribedModal__buttons{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-left:0;
    margin-right:0;
    gap:14px
  }
}

.o-growNotSubscribedModal__button{
  text-transform:capitalize;
  background-color:#30862D;
  text-align:center;
  color:#ffffff;
  border-radius:0.250rem;
  font-size:16px;
  padding-left:18px;
  padding-right:18px;
  font-weight:500;
  cursor:pointer;
  -webkit-transition-property:all;
  transition-property:all;
  -webkit-transition-duration:200ms;
          transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  margin-left:10px;
  margin-right:10px;
  letter-spacing:.32px;
  padding:14px 14px
}

.o-growNotSubscribedModal__button.-bordered{
  background-color:#ffffff;
  color:#30862D;
  border-width:1px;
  border-color:#30862D;
  text-transform:uppercase
}

@media (min-width: 768px){
  .o-growNotSubscribedModal__button.-bordered{
    padding-left:50px;
    padding-right:50px
  }
}

@media (min-width: 768px){
  .o-growNotSubscribedModal__button{
    margin-left:0;
    margin-right:0
  }
}

.o-growNotSubscribedModal__description{
  font-size:12px;
  font-weight:500
}

@media (min-width: 768px){
  .o-growNotSubscribedModal__description{
    font-size:14px;
    letter-spacing:.42px
  }
}

.o-growNotSubscribedModal__heading{
  font-size:24px;
  font-weight:700;
  padding-bottom:6px;
  letter-spacing:0
}

@media (min-width: 768px){
  .o-growNotSubscribedModal__heading{
    font-size:40px;
    letter-spacing:.7px
  }
}

.m-helpTiles.-isCn,.m-helpTiles.o-accountMember__cta.-cnReactivation{
  margin-left:8px;
  margin-right:8px
}

.m-helpTiles__item:nth-of-type(n+9){
  display:none
}

@media only screen and (max-width: 768px){
  .-isCn .m-helpTiles__item,.o-accountMember__cta.-cnReactivation .m-helpTiles__item{
    padding-top:5px
  }
}

@media only screen and (max-width: 768px){
  .m-helpTiles__list{
    background-color:#ffffff
  }
}

@media only screen and (max-width: 768px){
  .-isCn .m-helpTiles__list,.o-accountMember__cta.-cnReactivation .m-helpTiles__list{
    padding-left:16px;
    padding-right:16px
  }
}

@media (min-width: 768px){
  .m-imeaAddressFormCa__deliveryInstructionsContainer{
    -webkit-box-flex:1;
        -ms-flex:1 1 51.4%;
            flex:1 1 51.4%
  }
}

.m-ingredientCard{
  padding-top:15px
}

@media (min-width: 768px){
  .m-ingredientCard{
    padding-top:25px;
    padding-bottom:10px
  }
}

.m-ingredientCard__heading{
  color:#252525;
  line-height:1.25;
  margin-bottom:15px
}

@media (min-width: 768px){
  .m-ingredientCard__heading{
    margin-bottom:20px
  }
}

.m-ingredGloss{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

.m-ingredGloss__content{
  list-style-type:none;
  width:100%;
  padding-bottom:18px;
  -webkit-transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)
}

.m-ingredGloss__icon{
  margin-left:9px;
  -ms-flex-item-align:center;
      align-self:center
}

.m-ingredGloss__icon.-leaf{
  color:#30862D;
  padding-left:9px
}

.m-ingredGloss__icon.-plusMinus{
  font-family:Material Icons;
  color:#757575;
  font-size:20px;
  margin-left:auto;
  margin-right:0;
  padding-right:30px;
  line-height:1.0625rem;
  -webkit-transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)
}

.m-ingredGloss__icon.-plusMinus:after{
  content:"add"
}

.m-ingredGloss__title.-open .m-ingredGloss__icon.-plusMinus:after{
  content:"remove"
}

.m-ingredGloss__text.-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#555555;
  line-height:1.5;
  padding-right:24px
}

.m-ingredGloss__title{
  font-size:16px;
  color:#000000;
  width:100%
}

.m-ingredGloss__toggler{
  text-align:left;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:18px;
  padding-bottom:16px
}

.m-inlinePlayer{
  width:100%;
  position:relative;
  cursor:pointer;
  overflow:hidden;
  height:500px;
  max-height:56.25vw
}

.m-inlinePlayer__thumbnail{
  width:auto;
  height:auto;
  min-width:100%;
  left:50%;
  top:50%;
  position:relative;
  min-height:100%;
  max-height:60vw;
  max-width:none;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.m-inlinePlayer__playButton{
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  font-size:0px;
  color:transparent;
  width:auto;
  height:28%;
  max-height:100px;
  width:120px;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.m-inlinePlayer__playIcon{
  position:relative;
  height:100%;
  width:auto;
  margin-left:auto;
  margin-right:auto
}

.m-inlinePlayer .jwplayer{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100% !important;
  height:100% !important
}

.m-inlinePlayer .jwplayer:not(.jw-state-playing):not(.jw-state-buffering):not(.jw-flag-fullscreen):not(.jw-flag-dragging){
  display:none
}

.m-jumbotron{
  padding-bottom:30px
}

@media only screen and (min-width: 1210px){
  .m-jumbotron{
    padding-bottom:40px
  }
}

.m-jumbotron__image{
  height:auto;
  width:100%
}

.m-jumbotron__rte{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  max-width:305px
}

@media only screen and (min-width: 415px){
  .m-jumbotron__rte{
    max-width:405px
  }
}

@media only screen and (min-width: 768px){
  .m-jumbotron__rte{
    padding-left:8px;
    padding-right:8px;
    max-width:1170px
  }
}

.m-jumbotron__title img{
  height:auto;
  margin-left:auto;
  margin-right:auto;
  width:90%
}

@media only screen and (min-width: 768px){
  .m-jumbotron__title img{
    width:40%
  }
}

@media only screen and (min-width: 1210px){
  .m-jumbotron__title img{
    width:auto
  }
}

.m-jumbotron__wrapper{
  max-width:100%
}

@media only screen and (min-width: 1024px){
  .m-jumbotron__wrapper.-grid{
    margin-left:auto;
    margin-right:auto;
    max-width:1170px
  }
}

.m-jumpLinks{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  background-color:#eee
}

.m-jumpLinks__item{
  width:auto
}

.m-jumpLinks__link{
  font-weight:500;
  color:#252525;
  line-height:1;
  text-transform:uppercase;
  display:block;
  padding-top:20px;
  padding-bottom:20px;
  position:relative;
  font-size:14px;
  letter-spacing:.5px
}

@media only screen and (min-width: 415px){
  .m-jumpLinks__link{
    padding-left:16px;
    padding-right:16px
  }
}

@media only screen and (min-width: 576px){
  .m-jumpLinks__link{
    font-size:16px;
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 768px){
  .m-jumpLinks__link{
    padding-left:48px;
    padding-right:48px
  }
}

.m-jumpLinks__link:after{
  content:"";
  position:absolute;
  border-bottom-width:4px;
  bottom:0px;
  left:0px;
  right:0px;
  width:0;
  -webkit-transition:all 300ms linear;
  transition:all 300ms linear
}

.m-jumpLinks__link:hover:after,.m-jumpLinks__link:active:after{
  width:100%;
  border-color:#30862D
}

.m-jumpLinks__list{
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly
}

@media (min-width: 415px){
  .m-jumpLinks__list{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding-left:12px;
    padding-right:12px
  }
}

.m-jumpLinks__title{
  display:block
}

@media only screen and (min-width: 768px){
  .m-jumpLinks__title.-mobile{
    display:none
  }
}

@media only screen and (max-width: 767px){
  .m-jumpLinks__title.-mobile+.-standard{
    display:none
  }
}

.m-lsdBanner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0.25rem;
  padding:10px;
  background-color:#250a60;
  min-height:56px
}

.m-lsdBanner:after{
  font-family:Material Icons;
  color:#ffffff;
  font-size:24px;
  padding-left:75px;
  margin-left:auto;
  content:"navigate_next"
}

.m-lsdBanner__icon{
  padding-right:15px;
  width:50px;
  -ms-flex-negative:0;
      flex-shrink:0
}

.m-lsdBanner__iconImg{
  max-width:100%
}

.m-lsdBanner__text{
  font-size:14px;
  color:#ffffff;
  line-height:1.25
}

.m-LTEBanner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#252525;
  margin-top:40px;
  margin-bottom:40px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  height:70px;
  background-color:#eee
}

@media only screen and (max-width: 767px){
  .m-LTEBanner{
    height:auto
  }
}

@media (min-width: 768px){
  .m-LTEBanner{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-LTEBanner__arrow{
  margin-left:7px;
  position:relative;
  font-size:15px;
  font-weight:500
}

@media (min-width: 768px){
  .m-LTEBanner__arrow{
    font-size:16px
  }
}

.m-LTEBanner__content{
  padding-bottom:20px;
  padding-top:24px;
  padding-left:15px;
  padding-right:7px;
  text-align:left;
  line-height:1.25
}

@media (min-width: 768px){
  .m-LTEBanner__content{
    margin-top:0;
    margin-bottom:0;
    text-align:center
  }
}

.m-LTEBanner__link{
  display:inline;
  font-size:16px
}

.m-LTEBanner__media{
  margin-left:10px;
  margin-top:-4px
}

@media (min-width: 768px){
  .m-LTEBanner__media{
    margin-top:-4px;
    margin-bottom:-4px
  }
}

.m-LTEBanner__title{
  display:inline;
  font-size:20px;
  font-weight:500
}

@media (min-width: 768px){
  .m-LTEBanner__title{
    margin-left:10px;
    margin-right:10px
  }
}

.m-lteMBMBanner{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:25px;
  padding-bottom:25px
}

@media (min-width: 768px){
  .m-lteMBMBanner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:30px
  }
}

.m-lteMBMBanner__col{
  margin-bottom:30px
}

.m-lteMBMBanner__col:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .m-lteMBMBanner__col{
    margin-bottom:0;
    padding-right:5px;
    max-width:33.333333%
  }
}

@media (min-width: 992px){
  .m-lteMBMBanner__col{
    padding-right:10px
  }
}

.m-lteMBMBanner__header{
  margin-bottom:30px
}

@media (min-width: 768px){
  .m-lteMBMBanner__header{
    margin-bottom:0
  }
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-lteMBMBanner__header{
    margin-right:30px;
    max-width:190px
  }
}

@media (min-width: 992px){
  .m-lteMBMBanner__header{
    margin-right:40px;
    max-width:230px
  }
}

.m-lteMBMBanner__month{
  font-weight:300;
  font-size:28px;
  color:#ffffff
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-lteMBMBanner__month{
    font-size:20px
  }
}

@media (min-width: 768px){
  .m-lteMBMBanner__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    width:100%
  }
}

.m-lteMBMBanner__title{
  font-weight:700;
  color:#ffffff;
  font-size:32px;
  line-height:1.125
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .m-lteMBMBanner__title{
    font-size:28px
  }
}

.m-LTEGreenBanner{
  margin-bottom:30px;
  margin-top:20px
}

@media only screen and (min-width: 768px){
  .m-LTEGreenBanner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:24px
  }
}

@media only screen and (min-width: 1024px){
  .m-LTEGreenBanner{
    margin-top:30px
  }
}

@media only screen and (min-width: 1210px){
  .m-LTEGreenBanner{
    margin-top:40px
  }
}

.m-LTEGreenBanner__cta{
  padding-left:20px;
  padding-right:30px;
  padding-top:12px;
  padding-bottom:12px;
  margin:0;
  cursor:pointer;
  font-size:20px;
  color:#ffffff;
  font-weight:400;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#30862d
}

.m-LTEGreenBanner__cta.-withIcon{
  padding-left:10px;
  margin-right:8px;
  border-top-right-radius:72px;
  border-bottom-right-radius:72px
}

@media only screen and (min-width: 768px){
  .m-LTEGreenBanner__cta{
    padding-left:40px;
    padding-right:50px;
    border-top-right-radius:72px;
    border-bottom-right-radius:72px
  }

  .m-LTEGreenBanner__cta.-withIcon{
    padding-left:40px
  }
}

.m-LTEGreenBanner__icon.m-LTEGreenBanner__icon{
  padding-right:10px;
  font-size:40px
}

.m-LTEGreenBanner__text{
  text-align:left
}

.m-LTEGreenBanner__title{
  font-size:20px;
  font-weight:400;
  color:#ffffff;
  padding-left:0;
  padding-right:0;
  margin:0;
  padding-top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-lteEnrollmentCard{
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:15px 15px 20px;
  width:270px;
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.m-lteEnrollmentCard__text{
  font-size:16px;
  line-height:1.25;
  color:#555555;
  margin-bottom:50px
}

.m-LTEHero{
  position:relative;
  z-index:1;
  background-color:#ffffff
}

@media only screen and (min-width: 768px){
  .m-LTEHero{
    margin-bottom:20px;
    background:rgba(0,0,0,0)
  }
}

@media only screen and (min-width: 1210px){
  .m-LTEHero{
    margin-bottom:0
  }

  .m-LTEHero.-mdWidth{
    max-width:870px;
    height:100%
  }
}

.m-LTEHero__background{
  background-size:cover;
  background-position:right bottom;
  background-repeat:no-repeat
}

.m-LTEHero__background.-mobile{
  width:100%
}

.m-LTEHero__background.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .m-LTEHero__background.-mobile{
    display:none
  }

  .m-LTEHero__background.-desktop{
    display:block;
    width:100%
  }
}

.m-LTEHero__content{
  padding-bottom:1px
}

@media only screen and (min-width: 768px){
  .m-LTEHero__content{
    min-height:370px;
    width:80%
  }
}

@media only screen and (min-width: 1024px){
  .m-LTEHero__content{
    width:60%;
    padding-bottom:100px
  }
}

@media only screen and (min-width: 1210px){
  .m-LTEHero__content{
    padding-bottom:16px;
    width:70%
  }
}

.m-LTEHero__description{
  padding-left:8px;
  padding-right:8px;
  font-size:16px;
  font-weight:400;
  line-height:20px
}

@media only screen and (min-width: 768px){
  .m-LTEHero__description{
    color:#ffffff;
    font-size:20px;
    padding-left:40px;
    padding-right:0;
    line-height:24px;
    margin-right:220px
  }

  .m-LTEHero__description:last-child{
    margin-bottom:124px
  }
}

@media only screen and (min-width: 1024px){
  .m-LTEHero__description{
    margin-right:230px
  }

  .m-LTEHero__description:last-child{
    margin-bottom:134px
  }
}

@media only screen and (min-width: 1210px){
  .m-LTEHero__description{
    padding-left:40px;
    margin-right:230px
  }

  .m-LTEHero__description:last-child{
    margin-bottom:148px
  }
}

.m-LTEHero__media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  width:100%;
  overflow:hidden;
  margin-bottom:20px;
  min-height:210px
}

@media only screen and (min-width: 415px){
  .m-LTEHero__media{
    min-height:266px
  }
}

@media only screen and (min-width: 576px){
  .m-LTEHero__media{
    min-height:370px
  }
}

@media only screen and (min-width: 768px){
  .m-LTEHero__media{
    position:absolute;
    z-index:-1;
    top:0px;
    left:0px;
    margin-bottom:0
  }
}

.m-LTEHero__title{
  font-size:28px;
  font-weight:700;
  padding-left:8px;
  padding-right:5px;
  margin-bottom:4px;
  font-family:"Roboto",sans-serif;
  letter-spacing:.7px;
  line-height:34px;
  color:#252525
}

@media only screen and (min-width: 768px){
  .m-LTEHero__title{
    color:#ffffff;
    margin-bottom:20px;
    padding-top:20px;
    padding-left:40px;
    font-size:48px;
    padding-right:0;
    line-height:52px
  }
}

@media only screen and (min-width: 1024px){
  .m-LTEHero__title{
    margin-bottom:20px;
    padding-top:30px
  }
}

@media only screen and (min-width: 1210px){
  .m-LTEHero__title{
    padding-left:40px;
    margin-bottom:10px
  }
}

.m-LvipCardList{
  width:100%;
  display:block;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 1024px){
  .m-LvipCardList{
    max-width:1210px
  }
}

.m-LvipCardList__description{
  margin-bottom:10px
}

@media only screen and (max-width: 768px){
  .-birthday .m-LvipCardList__description{
    margin-top:10px
  }
}

.m-LvipCardList__details{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#757575;
  font-size:12px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-LvipCardList__footer{
  margin-top:10px;
  margin-bottom:10px
}

.m-LvipCardList__image{
  margin-right:20px;
  height:auto;
  max-width:50%
}

@media only screen and (max-width: 768px){
  .-birthday .m-LvipCardList__image{
    width:100%;
    max-width:100%
  }
}

.m-LvipCardList__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  padding-right:55px
}

@media only screen and (max-width: 768px){
  .m-LvipCardList__item{
    padding-right:0;
    padding-bottom:20px
  }
}

@media only screen and (max-width: 768px){
  .m-LvipCardList__item.-birthday{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }
}

@media only screen and (min-width: 768px){
  .m-LvipCardList__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.m-LvipCardList__price{
  font-size:16px;
  color:#000000
}

.m-LvipCardList__type{
  margin-left:10px;
  margin-right:auto
}

.m-lsdPanels{
  margin-left:auto;
  margin-right:auto;
  width:100%
}

.m-lsdPanels__amount{
  color:#252525;
  font-weight:700;
  font-size:24px;
  line-height:1;
  margin-right:5px;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  text-align:right
}

.m-lsdPanels__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-lsdPanels__error{
  padding:30px;
  margin-top:15px;
  line-height:1.25;
  border-width:1px;
  border-color:#757575;
  border-radius:0.250rem;
  background-color:#ffffff;
  height:224px
}

.m-lsdPanels__icon.m-lsdPanels__icon{
  color:#30862D;
  font-size:32px;
  height:25px;
  width:25px;
  margin-top:-8px
}

.m-lsdPanels__item{
  margin-top:10px;
  padding:15px;
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  height:70px
}

.m-lsdPanels__item.-active:hover{
  border-color:#30862D
}

.m-lsdPanels__link{
  color:#30862D;
  font-weight:700;
  font-size:24px;
  line-height:1;
  margin-right:25px;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  text-align:right;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-lsdPanels__linkText{
  text-decoration:underline
}

.m-lsdPanels__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:15px;
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  height:224px
}

.m-lsdPanels__reload{
  color:#30862D;
  font-weight:700;
  text-decoration:underline;
  margin-top:10px
}

.m-lsdPanels__text{
  color:#757575
}

.m-lsdPanels__text span{
  color:#252525
}

.m-lsdPanels__title{
  font-size:16px;
  line-height:1.25;
  color:#555555;
  font-weight:400;
  max-width:82px
}

.m-lsdPanels__tooltip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  min-width:20px
}

.m-memberReferralForm{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-memberReferralForm__inputGroup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:10px;
  padding-bottom:10px
}

.m-memberReferralForm__inputGroup.-flex2{
  -webkit-box-flex:2;
      -ms-flex:2 2 0%;
          flex:2 2 0%
}

.m-memberReferralForm__inputGroup .-slim{
  min-height:45px;
  height:45px
}

.-hideZipCode .m-memberReferralForm__inputGroup{
  -ms-flex-preferred-size:25%;
      flex-basis:25%
}

.-hideZipCode .m-memberReferralForm__inputGroup:nth-child(3){
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

.-hideLanguage .m-memberReferralForm__inputGroup{
  -ms-flex-preferred-size:25%;
      flex-basis:25%
}

.-hideLanguage .m-memberReferralForm__inputGroup.__zipCode{
  -ms-flex-preferred-size:50%;
      flex-basis:50%
}

@media (min-width: 768px){
  .m-memberReferralForm__inputGroup{
    padding-left:15px;
    padding-right:15px
  }
}

.m-memberReferralForm__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .m-memberReferralForm__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-left:25px;
    margin-right:25px
  }
}

@media (min-width: 768px){
  .m-memberReferralForm__subRow{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%
  }
}

.m-menuBalance__info{
  font-style:italic;
  font-size:12px;
  color:#757575;
  font-weight:400;
  line-height:17px
}

.m-menuBalance__info.-data{
  font-size:14px;
  font-weight:700;
  font-style:normal;
  color:#000000
}

.m-menuBalance__info.-expiring{
  font-style:normal
}

.m-menuBalance__link.-popup{
  margin-top:12px;
  margin-right:40px;
  display:block;
  text-decoration:none;
  font-size:14px;
  font-weight:400;
  line-height:18px
}

.m-menuBalance__subtitle{
  font-size:14px;
  color:#252525;
  margin-top:10px;
  margin-bottom:5px;
  font-weight:400;
  line-height:18px
}

.m-menuBalance__subtitle.-isCn,.m-menuBalance__subtitle.o-accountMember__cta.-cnReactivation{
  display:inline-block;
  padding-right:5px
}

.m-menuBalance__text{
  font-size:14px;
  color:#555555;
  padding-top:2px;
  padding-right:30px;
  font-weight:400;
  line-height:18px
}

.m-menuBalance__text.-serviceFailure{
  font-style:italic;
  line-height:1.25;
  margin-bottom:25px;
  margin-top:20px;
  color:#757575
}

.m-mixinAd{
  border-width:1px;
  border-color:#dddddd;
  padding:10px;
  position:relative;
  border-radius:0.25rem;
  width:100%;
  height:100%;
  z-index:1;
  min-height:450px;
  max-width:230px
}

.m-mixinAd.-variant3{
  padding:0
}

.m-mixinAd.-variant6,.m-mixinAd.-variant7,.m-mixinAd.-variant8{
  padding-left:0;
  padding-right:0
}

@media (min-width: 768px){
  .m-mixinAd{
    max-width:230px
  }
}

.m-mixinAd__bg{
  position:absolute;
  background-size:cover;
  background-repeat:no-repeat;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100%;
  z-index:-1
}

.m-mixinAd__bg.-isCn,.m-mixinAd__bg.o-accountMember__cta.-cnReactivation{
  background-position:center
}

.m-mixinAd__headline{
  margin-bottom:10px;
  width:100%
}

.m-mixinAd__header{
  width:100%
}

.m-mixinAd__logo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:50px
}

.m-mixinAd__logo .m-mixinAd__img{
  margin-left:auto;
  margin-right:auto
}

.m-mixinAd__img.-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:40px;
  width:100%
}

.m-mixinAd__img.-header{
  margin-bottom:10px
}

.m-mixinAd__img.-main{
  margin-bottom:10px
}

.m-mixinAd__info{
  width:100%;
  word-break:break-word
}

.m-mixinAd__priceBlock{
  margin-top:10px;
  width:100%
}

.m-mixinAd__row.-ctaButton{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:15px;
  width:100%
}

.m-mixinAd__row.-ctaButton.-isCn .a-button.-tiny,.m-mixinAd__row.-ctaButton.-isCn .-tiny.p-guiCodeEdit__btn,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-preAuthorization__button.-save,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-r3CampaignClockinForm__actionButton.-save,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-ncvCompletion__cta.-loadMore,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-ncvModal__learnMore,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-commissionDepForm__button,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-bogo__cta,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-ageGate__cta,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-addressSearch__btn,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-addressForm__button.-save,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-addressForm__button.-riverbend,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .a-button.-tiny,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.p-guiCodeEdit__btn,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-preAuthorization__button.-save,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-r3CampaignClockinForm__actionButton.-save,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-ncvCompletion__cta.-loadMore,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-ncvModal__learnMore,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-commissionDepForm__button,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-bogo__cta,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-ageGate__cta,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-addressSearch__btn,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-addressForm__button.-save,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-addressForm__button.-riverbend,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-accountMember__cta,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-accountMember__cta,.m-mixinAd__row.-ctaButton.-isCn .-tiny.o-acctSettProfile__bindBtn,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.o-acctSettProfile__bindBtn,.m-mixinAd__row.-ctaButton.-isCn .-tiny.m-noOrderCard__link,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.m-noOrderCard__link,.m-mixinAd__row.-ctaButton.-isCn .-tiny.m-acctCard__addBusAddButton,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.m-acctCard__addBusAddButton,.m-mixinAd__row.-ctaButton.-isCn .-tiny.m-guiCodeForm__submit,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.m-guiCodeForm__submit,.m-mixinAd__row.-ctaButton.-isCn .-tiny.m-guiConsolidation__btn,.m-mixinAd__row.-ctaButton.o-accountMember__cta.-cnReactivation .-tiny.m-guiConsolidation__btn{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:12px;
  min-width:127px;
  height:30px;
  background:#00b1e7;
  border-radius:1px
}

.m-mixinAd__row.-content{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

.m-mixinAd.-variant3 .m-mixinAd__row.-content{
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding:10px
}

.m-mixinAd__row.-videoButton{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:10px;
  padding-bottom:10px;
  min-height:70px
}

.m-mixinAd__row.-videoText{
  padding-top:10px;
  padding-bottom:10px
}

.m-mixinAd__text.-footerText{
  margin-top:10px;
  width:100%
}

.m-mixinAd__text.-price,.m-mixinAd__text.-points{
  text-align:center;
  font-size:12px
}

@media only screen and (max-width: 575px){
  .-isCn .m-mixinAd,.o-accountMember__cta.-cnReactivation .m-mixinAd{
    max-width:unset
  }
}

.m-termsModal__body{
  font-size:14px;
  color:#555555;
  overflow:auto;
  line-height:1.25;
  letter-spacing:0.025em;
  max-height:250px
}

@media (min-width: 768px){
  .m-termsModal__body{
    letter-spacing:0;
    max-height:380px
  }
}

.m-termsModal__footer{
  font-size:16px;
  text-align:center;
  font-weight:500;
  margin-bottom:10px;
  padding-top:12px;
  padding-bottom:7px;
  padding-left:40px;
  padding-right:40px;
  width:100%;
  display:block
}

@media (min-width: 768px){
  .m-termsModal__footer{
    margin-bottom:0;
    width:200px;
    padding-top:12px;
    padding-bottom:12px;
    width:200px
  }
}

.m-termsModal__heading{
  font-weight:700;
  line-height:1.25;
  display:block;
  font-size:28px
}

@media (min-width: 768px){
  .m-termsModal__heading{
    padding-right:90px;
    padding-bottom:12px;
    font-size:40px
  }
}

.m-mscProductCard{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-right:10px;
  margin-top:100px
}

@media (min-width: 768px){
  .m-mscProductCard{
    padding-left:10px;
    margin-top:150px;
    width:100%;
    max-width:260px
  }
}

.m-mscProductCard__link{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:10px
}

.m-mscProductCard__img{
  max-width:260px
}

.m-myAccPopup__link.m-myAccPopup__link{
  display:block;
  text-decoration:none;
  font-size:14px;
  color:#252525;
  line-height:20px;
  margin-top:14px
}

.m-myAccPopup__link.-grow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-myAccPopup__link.-isCn,.m-myAccPopup__link.o-accountMember__cta.-cnReactivation{
  color:#30862D
}

.m-navMenu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-navMenu__back{
  position:relative
}

.m-navMenu__back-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:0;
  padding-right:0;
  width:100%;
  min-height:80px
}

.m-navMenu__back-btn span{
  margin-right:5px
}

.m-navMenu__close{
  position:absolute;
  top:0px;
  -webkit-transform:translateX(-10000px);
          transform:translateX(-10000px);
  z-index:10
}

.m-navMenu__close.-opened{
  -webkit-transform:translateX(0);
          transform:translateX(0);
  left:230px;
  z-index:101
}

.m-navMenu__close-btn:focus{
  outline:none !important
}

.m-navMenu__close-btn.-lvls{
  width:36px;
  height:36px;
  position:absolute;
  z-index:-1;
  top:0px;
  left:0px
}

.m-navMenu__close-icon{
  font-family:Material Icons;
  color:#757575;
  font-size:34px
}

.m-navMenu__content{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  height:100vh;
  background-color:#ffffff;
  top:0px;
  padding-bottom:20px;
  overflow:hidden;
  -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  width:266px;
  left:0;
  -webkit-transform:translateX(-266px);
          transform:translateX(-266px);
  z-index:100
}

.m-navMenu__content.-left{
  left:-400px
}

.m-navMenu__content.-opened{
  -webkit-transform:translateX(0);
          transform:translateX(0)
}

.m-navMenu__content.-opened .m-navMenu__mobile{
  display:block;
  visibility:visible;
  position:relative;
  padding-left:16px;
  padding-right:16px
}

@media (min-width: 768px){
  .m-navMenu__content.-opened .m-navMenu__mobile{
    display:none;
    visibility:hidden
  }
}

.m-navMenu .divisor:after{
  display:table;
  position:absolute;
  bottom:0px;
  left:0px;
  border-color:#30862D;
  border-style:solid;
  content:"";
  border-bottom-width:.15rem;
  width:266px
}

.m-navMenu .divisor.-footer{
  position:relative
}

.m-navMenu .divisor.-item:after{
  left:-16px
}

.m-navMenu__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:80px;
  padding-bottom:80px
}

.m-navMenu__footer:after{
  content:"";
  font-size:0px;
  min-height:inherit
}

.m-navMenu__footer-content{
  width:100%;
  padding-top:27px
}

.-growNavMenu .m-navMenu__footer-content{
  padding-top:0
}

.-isCn .m-navMenu__footer-content,.o-accountMember__cta.-cnReactivation .m-navMenu__footer-content{
  padding-top:24px
}

.m-navMenu__header{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:16px;
  padding-right:16px;
  padding-top:20px;
  padding-bottom:20px
}

.m-navMenu__header:after{
  content:"";
  font-size:0px;
  min-height:inherit
}

.m-navMenu__header-content{
  width:100%
}

.m-navMenu__header.-btn{
  width:100%;
  padding-top:10px;
  padding-bottom:10px
}

.-isCn .m-navMenu__header.-btn,.o-accountMember__cta.-cnReactivation .m-navMenu__header.-btn{
  padding-left:0;
  padding-right:0
}

.m-navMenu__header.-btn img{
  margin-right:15px
}

.-isCn .m-navMenu__header-logged.-cheers,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-cheers{
  display:block;
  text-transform:uppercase;
  font-weight:700;
  margin-bottom:20px
}

.-isCn .m-navMenu__header-logged.-lsd,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-lsd{
  color:#757575
}

.-isCn .m-navMenu__header-logged.-lvip,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-lvip{
  color:#757575
}

.-isCn .m-navMenu__header-logged.-lvipImg,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-lvipImg{
  display:inline-block;
  vertical-align:middle;
  max-width:35px
}

@media (min-width: 768px){
  .-isCn .m-navMenu__header-logged.-mobile,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-mobile{
    display:none
  }
}

.-isCn .m-navMenu__header-logged.-productPoints,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-productPoints{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  color:#757575
}

@media (min-width: 768px){
  .-isCn .m-navMenu__header-logged.-productPoints,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-productPoints{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.-isCn .m-navMenu__header-logged.-productPoints .-txt,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-productPoints .-txt{
  width:41.666667%;
  font-size:14px
}

.-isCn .m-navMenu__header-logged.-productPoints .-pointsWrapper,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-productPoints .-pointsWrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:27px
}

.-isCn .m-navMenu__header-logged.-productPoints .-pointsWrapper .-points,.o-accountMember__cta.-cnReactivation .m-navMenu__header-logged.-productPoints .-pointsWrapper .-points{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  border-radius:0.250rem;
  font-size:24px;
  font-weight:700;
  background-color:#dff0fa
}

.m-navMenu__inner{
  position:relative
}

.m-navMenu__inner.-lvl2{
  -webkit-transform:translateX(-266px);
          transform:translateX(-266px)
}

.m-navMenu__inner.-lvl3{
  -webkit-transform:translateX(-532px);
          transform:translateX(-532px)
}

.m-navMenu__item:last-child{
  margin-bottom:30px
}

.-verticalSpace .m-navMenu__item:last-child{
  margin-bottom:0
}

.-isCn .m-navMenu__item:last-child:not(.-mobile),.o-accountMember__cta.-cnReactivation .m-navMenu__item:last-child:not(.-mobile){
  margin-bottom:24px
}

.m-navMenu__item:only-child{
  margin-bottom:0
}

.m-navMenu__item-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-top:10px;
  padding-bottom:10px;
  text-align:left;
  width:100%
}

.m-navMenu__item-btn .-badgeSlot{
  width:auto;
  margin-right:10px
}

.-mobile .m-navMenu__item-btn{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-active .m-navMenu__item-btn{
  position:relative
}

.-active .m-navMenu__item-btn:after{
  position:absolute;
  width:7px;
  left:16px;
  top:10px;
  background-color:#E01010;
  border-radius:9999px;
  height:7px;
  content:""
}

.-verticalSpace .m-navMenu__item:first-child .m-navMenu__item-btn{
  padding-top:0
}

.-verticalSpace .m-navMenu__item:last-child .m-navMenu__item-btn{
  padding-bottom:0
}

.m-navMenu__item.-mobile{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:14px;
  margin-bottom:0
}

.m-navMenu__item.-mobile .a-iconBadge{
  margin-right:15px
}

.-isCn .m-navMenu__item.-mobile.-lvl1,.o-accountMember__cta.-cnReactivation .m-navMenu__item.-mobile.-lvl1{
  position:relative
}

.-lvl1 .m-navMenu__item,.-lvl2 .m-navMenu__item,.-lvl3 .m-navMenu__item,.-footer .m-navMenu__item{
  width:100%;
  font-size:14px
}

.m-navMenu__list{
  padding-left:16px;
  padding-right:20px
}

.m-navMenu__list.-lvl1{
  margin-bottom:50px
}

.m-navMenu__list.-lvl1:not(:last-of-type){
  margin-bottom:30px
}

.-growNavMenu .m-navMenu__list.-lvl1{
  padding-top:15px
}

.-isCn .m-navMenu__list.-lvl1,.o-accountMember__cta.-cnReactivation .m-navMenu__list.-lvl1{
  margin-bottom:0
}

.-opened .m-navMenu__list.-lvl1{
  display:block
}

.m-navMenu__list.-lvl2{
  display:none;
  position:fixed;
  height:100vh;
  top:0px;
  bottom:0px;
  padding-bottom:20px;
  background-color:#ffffff;
  overflow-y:auto;
  overflow-x:hidden;
  width:266px;
  left:266px;
  z-index:100
}

@media all and (-ms-high-contrast: none){
  .m-navMenu__list.-lvl2{
    position:absolute;
    left:auto;
    -webkit-transform:translateX(266px);
            transform:translateX(266px)
  }
}

.m-navMenu__list.-lvl2.-opened{
  display:block
}

@media all and (-ms-high-contrast: none){
  .m-navMenu__list.-lvl2.-opened{
    overflow:visible;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:translateX(250px);
            transform:translateX(250px)
  }
}

.m-navMenu__list.-lvl3{
  display:none;
  position:fixed;
  top:0px;
  padding-bottom:20px;
  background-color:#ffffff;
  height:100vh;
  overflow-y:auto;
  overflow-x:hidden;
  left:532px;
  width:266px
}

@media all and (-ms-high-contrast: none){
  .m-navMenu__list.-lvl3{
    position:absolute;
    left:auto;
    -webkit-transform:translateX(266px);
            transform:translateX(266px)
  }
}

.m-navMenu__list.-lvl3.-opened{
  display:block
}

@media all and (-ms-high-contrast: none){
  .m-navMenu__list.-lvl3.-opened{
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-transform:translateX(250px);
            transform:translateX(250px)
  }
}

.m-navMenu__list.-title{
  display:block;
  padding-top:30px;
  padding-bottom:15px;
  padding-left:0;
  padding-right:0;
  font-size:16px
}

.m-navMenu__list.-mobile{
  padding-top:15px;
  padding-bottom:15px;
  padding-left:0;
  padding-right:0
}

.m-navMenu__list.-verticalSpace{
  padding-top:30px;
  padding-bottom:30px
}

.m-navMenu__mobile{
  display:none;
  visibility:hidden;
  position:relative;
  padding-left:16px;
  padding-right:16px
}

.m-navMenu__overlay.-opened{
  position:fixed;
  left:0px;
  width:100%;
  height:100%;
  top:0px;
  z-index:2;
  cursor:pointer;
  background-color:#000000;
  opacity:.8
}

.m-navMenu__scroll{
  height:100vh;
  overflow-y:auto;
  overflow-x:hidden
}

.m-navMenu__text{
  display:block;
  font-weight:700;
  color:#ffffff;
  text-transform:uppercase;
  font-size:9px;
  margin-top:-8px
}

.m-navMenu__toggle{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:36px;
  margin-right:24px;
  height:40px
}

.m-navMenu__toggleIcon{
  display:block;
  margin-top:-5px
}

.m-navMenuUser__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px
}

@media (min-width: 768px){
  .m-navMenuUser__content{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.m-navMenuUser__greeting{
  display:block;
  text-transform:uppercase;
  font-weight:700;
  margin-bottom:5px;
  padding-right:20px;
  word-wrap:break-word;
  overflow-wrap:break-word
}

.-growNavMenu .m-navMenuUser__greeting{
  margin-bottom:15px;
  line-height:1.25
}

.m-navMenuUser__info{
  font-size:14px;
  line-height:1.25;
  margin-bottom:20px
}

.-growNavMenu .m-navMenuUser__info{
  margin-bottom:0
}

.m-navMenuUser__msg{
  max-width:41.666667%;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  width:41.666667%;
  line-height:1.25
}

.m-navMenuUser__points{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  border-radius:0.250rem;
  font-size:24px;
  font-weight:700;
  background-color:#dff0fa
}

.m-navMenuUser__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:27px
}

.m-newWelcomeQuestion__checkboxItem{
  padding-left:4px;
  padding-right:4px;
  max-width:218px
}

@media (min-width: 576px){
  .m-newWelcomeQuestion__checkboxItem{
    padding-left:12px;
    padding-right:12px;
    max-width:234px
  }
}

.m-newWelcomeQuestion__checkboxList{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  justify-items:center;
  padding-left:4px;
  padding-right:4px
}

@media (min-width: 576px){
  .m-newWelcomeQuestion__checkboxList{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding:0
  }
}

.m-newWelcomeQuestion__instructions{
  margin-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  text-align:center;
  color:#757575;
  font-size:14px;
  font-style:italic;
  line-height:1
}

@media (min-width: 768px){
  .m-newWelcomeQuestion__instructions{
    font-size:16px
  }
}

.m-newWelcomeQuestion__question{
  margin-bottom:4px;
  padding-left:8px;
  padding-right:8px;
  text-align:center;
  color:#252525;
  font-weight:500;
  line-height:1.25
}

@media (min-width: 768px){
  .m-newWelcomeQuestion__question{
    font-size:24px
  }
}

.m-newWelcomeQuestion__radiosContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-bottom:20px
}

.m-newWelcomeTracker__dotGroup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-newWelcomeTracker__dotLg{
  height:16px;
  width:16px;
  border-width:2px;
  border-color:#dddddd;
  border-radius:50%
}

.m-newWelcomeTracker__dotLg.-filled{
  border-style:none;
  background-color:#30862D
}

.m-newWelcomeTracker__dotSm{
  margin-right:5px;
  background-color:#757575;
  height:3px;
  width:3px;
  border-radius:50%
}

.m-newWelcomeTracker__dotSmGroup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-line-pack:center;
      align-content:center;
  margin-left:5px
}

.m-newWelcomeTracker__flexContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-horizProdCard{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  background-color:#ffffff;
  -webkit-box-flex:1;
      -ms-flex:1 0 304px;
          flex:1 0 304px;
  height:135px;
  border:1px solid #e0e0e0;
  border-radius:4px
}

@media (min-width: 768px){
  .m-horizProdCard{
    -ms-flex-preferred-size:370px;
        flex-basis:370px
  }
}

.m-horizProdCard__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.-isCn .m-horizProdCard__actions,.o-accountMember__cta.-cnReactivation .m-horizProdCard__actions{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-horizProdCard__addicon{
  padding-top:5px
}

.m-horizProdCard__bottom{
  width:100%;
  padding-top:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-horizProdCard__button{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  color:#30862D;
  font-size:12px;
  text-transform:uppercase;
  border-width:2px;
  border-color:#30862D;
  border-radius:1rem;
  width:109px;
  height:32px
}

.m-horizProdCard__button:hover{
  color:#00492C;
  border-color:#00492C
}

.m-horizProdCard__col.-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-top:10px;
  height:100%
}

.m-horizProdCard__col.-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  margin:0 10px 0 0
}

@media (min-width: 576px){
  .m-horizProdCard__col.-right{
    width:234px
  }
}

@media (min-width: 768px){
  .m-horizProdCard__col.-right{
    width:300px
  }
}

.m-horizProdCard__hero{
  position:relative;
  width:50px;
  height:50px;
  top:0
}

.m-horizProdCard__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  position:relative
}

.m-horizProdCard__link:hover,.m-horizProdCard__link:focus{
  color:#285e1d;
  text-decoration:underline
}

.m-horizProdCard__media{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:0 10px
}

.m-horizProdCard__price{
  color:#555555;
  font-size:14px
}

.m-horizProdCard__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%
}

.m-horizProdCard__row.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:auto;
  margin-bottom:0;
  position:relative
}

.m-horizProdCard__rating{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  height:50px
}

.m-horizProdCard__title{
  word-wrap:break-word;
  overflow-wrap:break-word;
  line-height:1;
  font-size:14px;
  color:#555555;
  height:30%;
  min-height:37px;
  padding-bottom:14px
}

.-backupOrder .m-horizProdCard__title{
  padding-left:10px
}

@media only screen and (min-width: 768px){
  .-backupOrder .m-horizProdCard__title{
    padding-left:0
  }
}

.m-horizProdCard .p-w-r .pr-category-snippet{
  margin:0
}

.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-starts-png .pr-star-v4{
  width:12px;
  height:12px
}

.m-horizProdCard .p-w-r .pr-category-snippet__total{
  display:none
}

.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-4,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,.m-horizProdCard .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{
  width:16px;
  height:16px
}

.m-horizProdCard .p-w-r .pr-star-v4-0-filled{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAK6ADAAQAAAABAAAAKAAAAAAKtB8SAAAGt0lEQVRYCb1ZfVBUVRQ/97GAAoqAYIIgskLquiyGH5M6iKaSpmnN+IdlkqJZDqmImYAmzgjWODnjWDmOaV862vjxlzpqmtWEZhMEPJYvRZhQVL6EoEV22Xc7561vB3CXXdnFM7O8d98953d+99xzPwFws8TlambocicucjOsDKdyP6iwHzG98HfO3diCOwFjczWvI148A9DqciaucCc2YbmPLAfGQNhrJcjYHsgGt/achxXcxZc4b00yA5YS6h8KwUNCoMXwaOgI1YiGh1fr/3QR2mrutshyLuQQ6vqEVPhw1gaLA4nvis8O9bF6c/HFLWR1udrNmANhowNHwwLNQkiMmQ0TXpiAecECu7yCtrjI0WruMlk5cpxnEWLanHQQmAVyy9ytshMcbFu1e7QBVo8uvLhMFiOXQRGkSM6KTrRSmRT+Erw8ZjqVfQUJdlgrXHhxiWzs3tgQ4FzuZiWS3blQpEkwRVJ1u2PCutf1590lsoJR2olRHTRTPRMokr0lOiQa5o2bT589GfPe3bv+Wcv9Jhu3Z1wkhmwdOdyQmGbX78bZm0AQBM4ZX6nLHRdjV9GJin6RJaJcUu1DfI8FmteAImhPwoaNgqWxb2Im0Mjz3I+DLcqerqPvOFjtS/ynUf6S5BsnMdCChD/GNZiBcWjkq1hdWH8RRuJC0Jc0tDfA4oMLobOrU1HrAOCFwEGP2CLjXJQEoVDMEB8pCraeVrLY4ngmSRrGBA0OGh3mohYNbLLw8/aDmJAXYanuDVispe2AY7lUdhFOF5yCivoKaHv8r00DDvwB4yACgyLgTN/FeUnJ9pK/FGWmy9Huwz6ymXRDBw2FqOFqUAerISooCrs7BiKDxkCwX7Bi369ns6EZ7jRWQWV9JdQ0VUNVQ5VcbulosY3H4dvCLHGVSmVq2t7lFTgVc2oGaS6f/BbMjpkjkwzyDbJt7OLXQJ9ACIwIhMkRU3ogtXa0wu2GW3Cj+gYcuX5YruMcClQe/22igpCfXWfgnkISdn0xffi54iqEB0TAQBElH/bEf7A/BikKLpddsqhwXiYJMDd/251W+tA9ZwM8JJ6H09H4UP8wOPbucQjACDxPaXvcBsnfr4BqTA2MaHWHqXNqZXZlo8LBOnXRSDSYjAmkVNd6D1KOrQLqluclBqMB1p1YoxCt5SqW0J0o8bCSpQJVkhLnvJZat/b4ahy5bVQ1oNJh6oD3T6yFsgdl5KeBCaaE4o+L7/Z22oMsVZISE7oScB68fwuTnVpLYAMlJrMJUn/8AMQ6EbueN5sBEgozymts+XuKLCmRsolxinAztZbAuk3otnD69a1L6oK00xuhoLaAcrRd8mCJYqZYbg/MJllS1mfob5MxvrYS2IZTqUDg7hKzZIaPzqZD3p3fsRPBwJl5rrhNFPvC7/MMVn+lvj7kleHX8CD49r2We540kc8fn9QXntN1n5zbDj+VX5b1OUhJxVmlyLpvsRtZxaw4s/SmWYJXqXy14gq0d7YrVS49z5dYrhUkkJYUZemvOQPmkCyBMG8m5xEtv7QvcIfQKZjEzKDUWTynyAqd0lgCpJXNXaJgYR7K2M7gOkVWYlwGjHAr2XCZH44H95LFXZmakMMDLQ6ciYIjHSWyuCWUsR3pU71TkWXc0nrFgTPAjnSUXsI9rHsjy5XIOpEGpQ9K4W+clx2J0kvPElmVI1CqZ3LrGQ4w+2mgv6+Hw3mH4Ndbv8iQdGewenrKU3tWuRL/jBr2BIsxpw+R1i2iAtL7Secws+Tb4uPlA3npf/SullegI9e/tkYTl2iaiI108UHKmpEaWDP9PflKqbdx0hfzoL7tIa6MPAKPL7W963uXHUbWyH3H4vTSY9oyczNcKr0I39w4Ku/sZVDOG/G4vV/l0XHA5OHXxYzSeg6QjhEfkXZmIx6HIiF52ipYpF0MKsHiNjxglEzWwzLbuE5WkLiarlRoQBjNRjhbeAZ+uPkd1LXWKQ2vQ1KfNw1uOXh3893u27O9kdmRB4Z5+qag/daappqIXRd2wle/fQnvTFsJyyYtkwOQ/08+wdMgc7iKOUyDuNyJmZi1OerhY6HZ0ASPDJbTMu150UtOUaZ4SGHd1xNvwldjauxAnUjSG4KrIa1iFQ/Lacf1WVGWuI2+9yUOpy6MGrUaqhpvy0RxqimXuJRcFF0yxlmiZF+UVXK00Ciq0XY5Yop0HCeiFnFu+nKYsxhVmSw2vxBXspxio/4sZOOVR38E7YpBfxJNT8bt1i4Bga5K2ZQnadAfxJ42+G+iMwP1ryLypMvRJGGqne/p1XbpfwBMbu9bwOpXAAAAAElFTkSuQmCC)
}

.m-horizProdCard .p-w-r .pr-star-v4-25-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADKUlEQVRIDc1XXWhSYRjWo1t65kWNVbDJWEwiMCHQRaFbeZErgrqowZjWzaJWMGjsZgVREf3Y1K0Iooh2EetqdBFBXe2qq2agLtmlXcRiZcOmop350/OJx2x+n/OcuejAx/ud932f93nO93fOUSg2cPn9/tH5+fmdGyih4OSCw+FwM7A30+n0Nbk1CE62gFQqdR34JrShYDC4ixSTc8kSEAgE2kB2kRAqlUqVIAh35JATjCwBmUzGDWyDSAoR/VgPJvFeipUsoEjkpJB4KL51XZIF5PP5+4yqjrm5OSsjxnRLEkAIMNxHWdUQe8CKsfySBNRAYMYU9bHIaH4lzVnuQ8EWEFtyuVwv7OXyGK2PKYrAf5vjuAD6IYvFskrLE31/BNxQcGO7xxzJTPxYQkjsj/2KGaKp780Thx9KGiWxMLEQkIHoBdgAbKGh/xGifop5yvNTg28WE4uHlpJLutVcpdhnjikxt24WIr4QQbBXuG1btt6LpWM8jbxujGsKgVwP8m9dXV2fOPeA9/2BNusRXaMuvyZvM2+nMQ3nCEFhfj0Dnlmrvuc438D/CxHTZrP5LEahwFVaYO5+99uDrbbTWrV2M598pkieE0lKAojD6/S+srZanY1coxivm8WcvwZ5P568RE6K/yWAODyuiZc2ffdgPUWA/F0ikTgF8izhKL8qBJCgzzX53NbWfUmtVJfnyu3P8jx/0m63Z2gFqAJIou/M5GNjy14/DSTR5zIajQILwxRAAOlsegcLWKtfpVLpq+VWFRAX4i3VwLXE8PHSWS2vqoDl1A++GrjGmDwBIy9GDJiCGjnYaVj5BnaUsg3FZBxUPWJ/g1beCAhZwbwO8Wc83QXs8Sdo1C1WxMsTgOHfwxCwAGIXTrVOtKd4ow3hvh0iHqHR5qw1EoloGLUqT0IxMSkkO8R+0QZB0AdSI9o0SEtHKt5sXyFkWKPREIwPLVnEFEw0GmWuA+YuiAsr2wkapB9AdgIk+0Aygz7zjWkymZaQN6rVatsBvQvsSkGBQsGcBuZZy6ub4o6O3lsgHS8Wqdng5FtG8tVQKDSOv6ZhfB+S/8j/8/oNpnoQvQ0vM9gAAAAASUVORK5CYII=")
}

.m-horizProdCard .p-w-r .pr-star-v4-50-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADeUlEQVRIDWNgoAC0rm2dcfnyZXEKjGBgIldzxdIKpcuvL6b8+PGjllwzQPrIdsDTL4/X/f73ixloRsbFixcVyXUEWQ4oWpJrce3dVX2QpYyMjMy/fv1qo6sDnn1+ufzv/79wO4GOiDhz5owuXIAEBskhULy0OOjG++sKWOzowSJGUIhkB9z7cGcmDlPdTp8+bY1DDqcwSQ4oXlKYcf/jPRFcpgGjYiIuOVziJDng+rvrvbgMgoobA9NCKAE1KNIsKDwsnKKFRWr/mP+Evv/+Pvji6wtcWJSgCP3//78TGBV8TExMF4DsSyYmJr9RFKBxGOH8/wyM5SvLPb78+Ozx7c83sw8/36u8/vZK6MvvLzhDSVlAmaHSrAZuBDoD6IA/wGi5DqQvAGkwBrLPAh31EaaWMXVeyuann584vv7+ivv3P7yOhemB04QcAFeIxgA64gnIQUC6kkmIg7/z06+PnKRajmYmSVyg5TJAy1+ZmppeYeqM6j1iIW3tysPG858kUyhTvBQYDSkgI8Dx2xPVs89axs6bi5WLHo5YamxsHAcMBbBd8ATWGdG53VLKJoSThZMyv+HXvQZq+T+YMrgDQAK90b3rrKWso9mY2GDyVKOBcb4JaHkE0Odwy0GGozgAJNAT07/MRsY2mZqOAFq+48uXL8FAyxE1GMgyIMBwAEiwL2bCPBtp2ywWRoLlFEg5IbCPi4vL39HR8Q82hVgdAFLYFzthuraIzhlsmmBijAyIcgwmhoWO0dbW/oVFHCyE0wEg2R9/f4jh0ggS/w+EhAAzM7MMPjV4HfD512ecNR8+Q5Hl/vz5o4zMR2fjdcC7728JVj7oBmLhk+eAwsWFKsAowGIeaULAlK+CTwfOEAAWVHb4NJIghzcEcOaz339+GuGzRJBd8I8Sv/I8YB4HpcRkoE9xmYXXAThD4Pu/n5rYHCDGKfbLTtZ+moisOEd3dG86sEbLAFouB3THFCDGFmdS9+/f58BmFkgMZ0aOnBF+9/q7a0owjRLcEj9UBdWmTo6dWgrUhTX/gbppP3/+LAPqSQdibpheoMN0QVUvjI9M4wyBz78+iYIUSnFLfbWXc2jZkb+bc3Lc1BJcloPU6urqvgRWs8WcnJxyQG470OJPIHEgwBsNECVoZMi0oGeFi/Or0IRJ4l66dEkQ2EitO3v2bCJJGumpGAD3wC0sJeEYuQAAAABJRU5ErkJggg==")
}

.m-horizProdCard .p-w-r .pr-star-v4-75-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADTUlEQVRIDWNgoABkzE/d0LWmWZUCIxhYyNXcvr5BYdOtbf4/fv9QAJphQK45TORqfPTh2Yrvf78zXHhzQb96VbkNueaQ5YCS5fnmx58fN4dZ+uD9w0UwNqk0WQ54/unVMmSLrr69qti6ptEdWYxYNskOAFl09e0VJXQLTj0/heIodHlcfJIdcOHVpUXYDHv4+ZFQ/uLcHGxy+MRIcgDIgtsfbonhMvDRp4dtuORwiZPkgIcfH7TjMggkfv/jfd661TX1+NSgyzGiC6Dzz5w5I7L61sqkX39/ee5/vM8BXR6dL8gu+MdcwmKGEKfATic5t50mJia/0dUg8+EO+P//P2Phklx/FgY260+/P1p8+PlB7c33N8LvfrxjRtZAKnuO2/zLQLMvMDIygjGQfRboqI8wcxgzF6RtfP7lueODTw94YYLUpIEOwDAO6IgnIAcB6Uqmf///zXzx7QUPhioaCgAtlwFa/srU1PQK08zEOduMRI38OVg4/tPQTnSjlwKjIQUkCM4F0xJnbraQNA+ikyOWGhsbxwFDAexheDacEDtlg7WUdRgnCye6a6nJXwO1/B/MULgDQAK9MRPW2EnbRdLCEcA43wS0PALoc7jlIDtRHAAS6IzuWeEo4xhLTUcALd/x5cuXYKDlf0F2IAMMB4Ak26I6l7gruCciK6SAvY+Li8vf0dHxDzYzsDoApLAhrHmBvoj+OWyaSBSL0dbW/oVLD04HgDR8+f1VHJdGYsWZmZll8KnF64C////w49NMjNyfP3+U8anD6wBg8UyNEpI8B5w8eVIYn8uJlQOmfBV8anGGwJJbi8LwaSRBjrwQYGdix+tyUL1vL+OwQENI8xYBx+B1AM6Oyfvv74ywGSzALvBbS0h73tSE6VmwUi1/SZbpi8+vFt18f1MDix6p+/fvcygqKv7AIodZEsIUff/7QxbGBtH8bPy/zcTNp+4vOsQ+LXFGBsxykNzEmGmnV2au0bSRsTJVF1K/ChJDBm/evMEZmjjTwNffX0RBhgAt/mUsZjLxYMkRtlnJc3KAFuOstqfEzTyzMmONjrmsqYGpuOkRpOIcbzQgOxbODpkW9KxsWUkpXIAMRsvaanlgm7Lu7Nmz1CrWyXAFAS0A8bAc+qhyUpoAAAAASUVORK5CYII=")
}

.m-horizProdCard .p-w-r .pr-star-v4-100-filled{
  background-color:rgba(0,0,0,0) !important;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABMCAYAAAD6BTBNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTAtMjhUMTE6Mjk6MjEtMDY6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yOFQxMToyOToyMS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S2ghoQAADYtJREFUeJztnGuMXdV1x39r733OvfO2PR7bPPwYXIyxDSUoUr8AMaGRm+QDLVFVqCqVVKjKo6FpYx4BFCgRSlCEkr4VlapqqiBFlVL4EjVRH+qXBgValRaMQQGDAdmAPcYz45m555y9Vj+cO7bHnrHv3HOuM3H7H52RfX32Xmsvr73Xc1/5xUeuYW54lrkwy9ixdRRuFpznqB1nmCGccyRTgWPXfwCFsOGF1UwMHuG95gzBHL1CIZGhYuB31hQjc875pwIBw2qnIwiZzkHTQXRYniM4ilTBIBTSpiqIZoSZAd79pSP0TzRovtEkLJdgTsGQDNHQUXLNEaT2RRngBPpIvo5j6l09+tSUniDIstk9L6JF1skqhmWIHF32+GVzJAi5FpAHEl+/8NpEkIJPF1aMpb4xNqcnbv0gP/pM2gNyObAmGcDh4UIIECgXKOA0YmI1a6FhRoqEBxFoWcZGf8lXtsjqZ6x2bVeEQOESWmTQxfyV9oSpK4VJPWehAIph2OdEZGv5maLir9dk4C5cfLKbRS5FzFSw6HCWI9DVCVtJgA2X8r5O8Hr2Zi3nU2EFa8PoyNZk/L6Wtdqftpdm8UtSFE8mx1Nc7jDXpUExEBGKkZw8GBVFUG10tEhDUlYNrsKcIFZNOwpyBvOB+1TjhoWKZqB+u0X3pWPXnHhChxTJu6TlIGqk+dMmzaxJDNUseyUB5hT008d42IKJ4bTaVhbkEhH7fGZnW3dRkOjuefujh/569pLZDyoRAjb82Xo2Tw0z61vnf/kcqCRAQYgoeR7xFvEqFTw1wwgPRnPDImdrl3kjCcn69d9Z+weH8rceTvFdUYlEEt9Pv/VRDBTdHXynoRbHysSIIqSTnnAiYL5zrkSFmETykWKnOPk8svTYjJzRuTX3rCv6nzSnb3VjULw5pimYTFtYYGUIUIDGkSaHbj7MkY8dpf9YX8dRQxyMpG+kbPze5XvFy7mFb0ZMra9o9u3F6e8vn1HDWUqRT4NqZeFBXRoI4I20ldB6P6N1POt88AyMTPobggt3RokdDZFYfE6L/C8TSfZ3EuIJgmJkOos4K9+vyRuqLTZqrckYe26Mxg8dsxzFd+TWGDEqQ0OXPsRawcw60wqREKT5lcli6jdnrYU/jx+qGEECI9IsjVO3Tt8iqE2AEoVW/xyD/cOskhGsw7BIcB/NYU+u2bIimoRwxxGZ+NYxPvhJJ8NSGowwXnvsXmt0LhgZSi4Oozgns3ZyjDwixrIXllnOxuSyB9Y0R3/VzrMjzRnNrIHMgnYR754LNac35veGgTqSyYCLDjvDsooKsVGQD8U7xOzGbiiZGCH6Wwfm+j8RAz9Y0ngLSAuCOszNIV26P0uh/vwQ4DKPBuGVz7xGa20LP7uQ6Wx1xujzo2x+euO9+UjeNR0Vw6vc6zP9wZIvCag6VLQHiTdqygKcCTHEwB8P2LTAtFv4HPf4E/6zeK6rSsqwj8RY/LpEI9VAop5EPakGJCqxiKVx6hF6ooGaKKLC1qfGabm8zH21YYCP9KXB358P592k4M5C4puPTOnU309yFN/eokpkxA3RL/0UGqnNbzkDPREgJmV0MlwgHsRzutVACn4vWtxU13meSLJj2mbuOpwdftK15aSAbwSGZZiCzvzLbtAbAc5DytSRKwpOk+AYhPsrJm4WYM5arPOjD6xPGn8HtLMDjlz6OJUW6w16VxVi3h4bisOTIiREc3sx1tRNSXDjJKv20hyC5hCWDJ/GRe/QUwHOIyFlf/Ea78TD432u+YVeHEcGmBV3k2cj5BlmxclqWi9xQQRoKP300SR9yLC+XlEBWacW7jcLlOdH2yftISqfgYtk7ub/MATsFOOqgrjjirDleiXektnyQrZl8+PcvWAfAv7TmewD2Q/sA5kpZXwmm9XQhQANTvOrDBIxNomxA2SXiOwQbCewDWFgPs3fap/tvRReGw5kj8Ce+SSDOKbAXsH5l0zcPkFe8uL3gR2Etonukq2lBWiU/ptY+ZSCWIXITsRvB7sGZCfC9iT6y+eZ6Ll4usMQ8GEkfNgwmqQ0XUokviki+zF5iYL/wWw/wj6MScNYLDN+JkoBCgtPQyP14sdF2OHM7YoDevXwG4O7zLgyH6SJpEhZ3urJanuHUzun5Fw2A5sR2WO5td0uP4PYqz66F0FeRuxFjJfBDoAVZ84YTGxXKPyGVBvj5uxaJOxEuGq1jFxqlKVscyCtkqSFDnN2KxxnLeGULvSDXOdVrgMwkXk9eRuXvGJBX2wcT1/ws/6geXsn9B1t/pbMNe5rDecUoUDMLZje2r9OptovAuF1gkUc/cuRcHkxEG8ZOTCIeaNI9V4vX+Wf8kaxufl+40PW27jkooBYaRcMvikqD/vJ70wxOTT1zNoXRrcECdd1XfH/vwCBRANuzv2p5PJFF11pRJx3zPRnn24UsZmS3l531vbigJBMBY5sOvLtQ7e+e7cvAqLzVlhBLTKnekcgScVx2//r4UL4KLSa2d++PXroM/mGnPmcxUnnpXRwhUKKT5nYD39GfK5IiEFu8XutvvzOMz3ns2JhAaLYrxj8ywXib0VDABWeztHbTe2sBPASyQRBsV8202d7zuGKhmDYj9Tbry0VlSwqQAEQM4PdZjzfQw5XNAz71yi651wtU+dLZ7XAbgZ7sV7WVj4Me9aIt5R/WzpkdQDiBO885U/An/5jftrhdgf86w7Xk6sGKw7Gf2B2M5y/iSYA2JyRxxxOlp3LAnlplx2gR03kpqQIP/biNqq/OOLhxWDYS8BuYK6T9wNfg0wzDsQDpbxVyt7/M6BR3xkcGbzhKrY+7+YY04soYjFn+NzTmEhfU9PdmEwjhomWyQQn5C3DNxyybqFGBo4DHiwptXXJLVpANpAdzHy8Kcy6fxdYfVGIUCDMBrKh7K3Dn3z3I2IcQduZp3bKTgRiBPWROLawRBrotEIhQITodb+a3pCYfw6hv97VXHi4KAgcOTB28MbpW6bfWfb45Q4QhGi2L6fYLUJvi669hoGpTcwMZjdlA9mb3aQAuqrKlU2K9lxEd0OHbaUrECIymxFvLCy+TJfdHxXKmoKJPKvonp8/kywI1opOd6uw7xx97eeFm2/n6+iRsi8PK5/S2bF/VrOPr9hy0mIws4jdjNhP5tclIl3pQQgu6ejFwhd4DRCl1NvT6Bn8o5re5kS+v3wWLjyi2MdM7MciriyCIvjCwwyEJMBZpaOlIdc+tmsZb5e/llD51Yj9VJCa+17qhcEbJjq+yOddbaKQuGUcg9buMXanRSJy8p+uxtyKFh6AYFucuh3AvvYHiFFeU1uG5s0jRFnGnQ5Z4s9l2e7SWu8P9AxC5uLmKLpvQZeEBzo7zRYgWOxi1KJ82dYqN+UuJJzJpairxeyFTm8HnQ8et72WiS4AvLmrfRXf5TSEOhqw218SscGVGdzqXPUQYkIR4pZWI698vxkgNGvawtHrFpX6v9WgbhiGi3LpwFxfLZ1iYWagWjhrAk5lQ9oK4ytdeEC7g0yumCqmBiNxuqoQQx1qLMYYIo3KE10AOByKrp/QibGWtaZ9xZtLoX+uWWmC9q31K6PEjvrpftZQFAO2+M2bBA5UnS+8oq9VmiCzjPV+3dYNMka2WCp7BaKsfcdtwL9VnSuMudFKEyhKnzQv6eVlltphYI7LYg1GL6xxqytNUG7hYlskXoj+53pQhm9bQh1uTFFLUtmN/9wIrw0xttXhsdbRUjkErK1hnsUwH97X3/opskFrCCKcWaDic4Uh62pY0ikYGPq0Yr9gZrsMflTr/ICZXeJhU6D83+n6EVfFchqYu4zKt8Dnt79i8A8qdr+DV2U+12TsMeFawb4O8vGKxEqKIs0ouiWKHaxy+DgzT/dPwHCbul4E0u58MFT1u6oybiK3mfDqIq//N/AJU7ab6ffnZ+iatoFiG7TtGXb7VL/qZbJ9uetw4jA1Ikr09jc+Fg8T5S3zKY7zuRb2CsKnIrbVWXxMxP/GgitcHULFSKO/Uip21oe8gv9mQCJ+k6fDTKBBkgWyNC8s8Fe5xkczyQ/3i8chi10tWHoq4TUs3k4s7rWQPCrqf7tdcegoI+TMUYS4LauYlQmpVju/zHFZp8KTQD65ZuovJt774LHVjTXvN6VBHvOuNqIAmCDEgyLcOReKB53pw2mR3pUQpPARtXNpsyGw3kdXTYBF2n1HvsAqX/it53vPsFkx+VZM9PHJjdPHi/eKUzdRK1UBygkEwUTfmSP73WPJsQcG/dBD/bN9n3Ve0qW00QRcdFc0i+Co8M0NofBdVFJg/vsC13j8OWJBO2EmTwDfAJvujsUOeKEUo1OHNuzI0TDxRTc1+uigG/xyIcXdQHrmGIdDRTe/rm+ub1nrULdZmdA3030WyuAK86ef3211Mo4ZPC7OvgmSXdAktVHqkzAB3GPwR8BejL0iDJx6TQHSMTe6XtFD3UZSoWKf35XzhAXBTI+q8BjYn4tJtkK6FabNeATsceAPxbgPkaH5E2RYBrcJ/Fe3k4fY5e43g+BlsxMhmh4y4lcN/bYSKpql+iGAIrOCPabYN8TsCyLuy4KM5qZXndvYnBvBV9BAQ9Pc/NeC0wejRps/0FdybVggM+wJgz8W0z8RoeEqbJT/Ba47GjSVZunAAAAAAElFTkSuQmCC)
}

.m-horizProdCard .p-w-r .pr-snippet-rating-decimal{
  font-size:14px;
  color:#555555;
  border:none
}

.m-horizProdCard .p-w-r .pr-snippet-rating-decimal::before{
  content:"("
}

.m-horizProdCard .p-w-r .pr-snippet-rating-decimal::after{
  content:")"
}

.m-notification{
  margin-top:15px;
  margin-bottom:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .m-notification{
    font-size:16px;
    margin-top:20px;
    margin-bottom:30px
  }
}

.m-notification.-popup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  font-size:16px;
  max-width:100%;
  width:100%;
  margin-top:15px;
  margin-bottom:15px;
  padding-left:20px
}

.m-notification__action{
  min-width:48px
}

.-popup .m-notification__action{
  margin-top:3px;
  margin-right:-10px
}

.-popup .m-notification__action:nth-last-child(3){
  padding-left:1px
}

.m-notification__badge{
  margin-right:6px;
  margin-bottom:5px;
  min-width:40px
}

@media (min-width: 768px){
  .m-notification__badge{
    margin-bottom:0
  }
}

.m-notification__img.-remove{
  width:18px
}

.m-notification__message{
  padding-left:2px;
  padding-right:2px;
  line-height:1.25;
  font-size:14px;
  margin-top:2px
}

@media (min-width: 768px){
  .m-notification__message{
    padding-left:24px;
    padding-right:24px;
    font-size:16px;
    margin-top:0;
    max-width:66.667%
  }
}

.-popup .m-notification__message{
  font-size:14px;
  padding-left:0;
  padding-right:10px;
  min-width:215px
}

.-popup .m-notification__message:nth-last-child(3){
  max-width:50%;
  padding-right:0;
  margin-left:-4px;
  min-width:160px
}

.-popup .m-notification__message:nth-last-child(3).-loading{
  max-width:65%;
  min-width:209px
}

.-popup .m-notification__message:nth-last-child(4).-loading{
  max-width:50%;
  padding-right:0;
  margin-left:-3px;
  min-width:160px
}

.-notifPage .m-notification__message{
  padding-left:12px;
  padding-right:20px
}

@media (min-width: 768px){
  .-notifPage .m-notification__message{
    padding-left:30px;
    padding-right:40px
  }
}

.m-notification__message a{
  color:#30862D;
  text-decoration:underline
}

.m-notification__loading{
  margin-top:-10px;
  margin-left:25px
}

.m-notification__remove{
  margin-left:25px;
  margin-top:5px;
  height:18px;
  width:18px;
  min-width:18px
}

.m-notification__time{
  display:block;
  color:#757575;
  font-style:italic;
  font-size:12px;
  line-height:1.5;
  padding-top:10px;
  letter-spacing:.25
}

@media (min-width: 768px){
  .m-notification__time{
    font-size:14px
  }
}

.-popup .m-notification__time{
  font-size:12px
}

.m-noNotif{
  width:100%;
  height:100%;
  position:relative;
  padding:170px 0
}

.m-noNotif.-popup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;
  min-height:140px
}

@media (min-width: 768px){
  .m-noNotif{
    padding:300px 0
  }
}

.m-noNotif__image{
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  display:none
}

@media (min-width: 768px){
  .m-noNotif__image{
    display:block
  }
}

.m-noNotif__text{
  position:relative;
  font-size:14px;
  text-align:center;
  color:#555555;
  z-index:1
}

@media (min-width: 768px){
  .m-noNotif__text{
    font-size:16px
  }
}

.m-noNotif__title{
  position:relative;
  font-size:24px;
  text-align:center;
  z-index:1
}

@media (min-width: 768px){
  .m-noNotif__title{
    font-size:20px
  }
}

.m-noOrderCard{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  border-color:#dddddd;
  border-width:1px;
  margin-bottom:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px
}

@media (min-width: 992px){
  .m-noOrderCard{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-noOrderCard__description{
  color:#555555;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-right:20px;
  margin-bottom:10px
}

@media (min-width: 992px){
  .m-noOrderCard__description{
    display:block
  }
}

.m-noOrderCard__link{
  font-size:16px;
  font-weight:500;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  margin-top:10px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:25px;
  padding-right:25px;
  margin-bottom:15px;
  min-width:150px
}

@media (min-width: 992px){
  .m-noOrderCard__link{
    width:auto
  }
}

.m-noOrderCard__page{
  font-weight:700;
  padding-right:10px;
  color:#000000;
  margin-bottom:10px
}

.m-nonShippable{
  padding-left:25px;
  padding-right:25px
}

@media (min-width: 768px){
  .m-nonShippable{
    padding-left:0;
    padding-right:0
  }
}

.m-nonShippable__action.-substitute{
  display:block;
  padding-top:10px;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  width:100%
}

@media (min-width: 768px){
  .m-nonShippable__action.-substitute{
    padding-left:10px;
    padding-right:10px;
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    width:200px
  }
}

.m-nonShippable__bullets{
  height:20px;
  overflow:hidden;
  width:50%;
  padding-left:16px;
  max-width:50%;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

.m-nonShippable__bullets.-left{
  margin-right:16px;
  padding-left:0
}

@media only screen and (min-width: 768px){
  .m-nonShippable__bullets.-left{
    max-width:43%;
    width:43%
  }
}

.m-nonShippable__bullets::before{
  content:"···································";
  letter-spacing:2.4px;
  color:#bbb
}

.m-nonShippable__button{
  font-size:14px;
  text-decoration:none;
  color:#30862D
}

.m-nonShippable__changeShipping{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex-preferred-size:0;
      flex-basis:0
}

.m-nonShippable__container{
  width:100%
}

.m-nonShippable__container.-productItem{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-bottom:20px
}

@media (min-width: 768px){
  .m-nonShippable__container.-productItem{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-right:8px;
    padding-bottom:0
  }
}

.m-nonShippable__container.-shipping{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-top:20px
}

@media (min-width: 768px){
  .m-nonShippable__container.-shipping{
    padding-top:40px
  }
}

.m-nonShippable__footnote{
  padding-top:22px
}

.m-nonShippable__img{
  width:70px;
  height:70px
}

.m-nonShippable__list{
  position:relative;
  overflow:hidden
}

.m-nonShippable__message{
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .m-nonShippable__message{
    padding-right:70px
  }
}

.m-nonShippable__product{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:20px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media (min-width: 768px){
  .m-nonShippable__product{
    padding-top:24px;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }
}

.m-nonShippable__rte{
  padding-bottom:27px
}

@media (min-width: 768px){
  .m-nonShippable__rte{
    padding-bottom:12px
  }
}

.m-nonShippable__split{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  font-size:20px;
  font-weight:500;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 768px){
  .m-nonShippable__split{
    padding-left:13px
  }
}

.m-nonShippable__text.-or{
  color:#252525;
  font-size:24px;
  font-weight:700;
  padding-right:20px;
  padding-top:5px
}

@media (min-width: 768px){
  .m-nonShippable__text.-or{
    font-size:30px;
    font-weight:400
  }
}

.m-nonShippable__text.-removed{
  font-size:14px;
  color:#757575
}

.m-nonShippable__text.-review{
  font-size:24px;
  font-weight:700;
  color:#252525;
  padding-bottom:5px
}

@media (min-width: 768px){
  .m-nonShippable__text.-review{
    font-weight:400;
    font-size:34px
  }
}

.m-nonShippable .ps{
  padding-right:20px;
  max-height:550px
}

@media (min-width: 768px){
  .m-nonShippable .ps{
    max-height:400px
  }
}

.m-nonShippable .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-nonShippable .ps__rail-x,.m-nonShippable .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-nonShippable .ps__rail-x:hover,.m-nonShippable .ps__rail-x:focus,.m-nonShippable .ps__rail-x:active,.m-nonShippable .ps__rail-x.ps--clicking,.m-nonShippable .ps__rail-y:hover,.m-nonShippable .ps__rail-y:focus,.m-nonShippable .ps__rail-y:active,.m-nonShippable .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-nonShippable .ps__rail-x:hover .ps__thumb-x,.m-nonShippable .ps__rail-x:hover .ps__thumb-y,.m-nonShippable .ps__rail-x:focus .ps__thumb-x,.m-nonShippable .ps__rail-x:focus .ps__thumb-y,.m-nonShippable .ps__rail-x:active .ps__thumb-x,.m-nonShippable .ps__rail-x:active .ps__thumb-y,.m-nonShippable .ps__rail-x.ps--clicking .ps__thumb-x,.m-nonShippable .ps__rail-x.ps--clicking .ps__thumb-y,.m-nonShippable .ps__rail-y:hover .ps__thumb-x,.m-nonShippable .ps__rail-y:hover .ps__thumb-y,.m-nonShippable .ps__rail-y:focus .ps__thumb-x,.m-nonShippable .ps__rail-y:focus .ps__thumb-y,.m-nonShippable .ps__rail-y:active .ps__thumb-x,.m-nonShippable .ps__rail-y:active .ps__thumb-y,.m-nonShippable .ps__rail-y.ps--clicking .ps__thumb-x,.m-nonShippable .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-nonShippable .ps__thumb-x,.m-nonShippable .ps__thumb-y{
  background-color:#30862d
}

.m-nonShippable .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-noShipItem{
  margin-bottom:10px
}

.m-noShipItem__loading{
  position:absolute;
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:rgba(255,255,255,.9)
}

.m-noShipItem__wrapper{
  border-width:1px;
  border-radius:0.25rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:20px;
  padding-right:20px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-color:#b9b9b9;
  padding-bottom:18px;
  padding-top:21px
}

@media (min-width: 768px){
  .m-noShipItem__wrapper{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-top:30px;
    padding-right:0;
    padding-bottom:18px
  }
}

.m-noShipItem__wrapper.-error{
  border-color:#E01010
}

.m-noShipItem__wrapper.-isRemoved,.m-noShipItem__wrapper.-isSubstituted{
  padding-top:8px;
  padding-bottom:8px
}

.m-nutriFacts{
  padding-left:8px;
  padding-right:8px;
  width:100%
}

.m-nutriFacts * .-topThick{
  border-top:8px solid #000
}

.m-nutriFacts * .-bottomThick{
  border-bottom:8px solid #000
}

@media (min-width: 768px){
  .m-nutriFacts{
    padding-left:0;
    padding-right:0;
    width:570px
  }
}

.m-nutriFacts__body{
  margin-top:10px
}

.m-nutriFacts__description{
  line-height:20px
}

.m-nutriFacts__empty.-small{
  width:10px
}

.m-nutriFacts__empty.-medium{
  width:20px
}

.m-nutriFacts__empty.-large,.m-nutriFacts__empty.m-acctCard__addBusAddButton{
  width:30px
}

.m-nutriFacts__footNotes{
  padding-left:10px;
  padding-right:10px
}

.m-nutriFacts__heading{
  font-weight:700;
  font-size:34px
}

.m-nutriFacts__heading.-serving{
  font-weight:400;
  line-height:1;
  font-size:14px
}

.m-nutriFacts__label{
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  line-height:1.28
}

.m-nutriFacts__label.-header{
  display:inline-block;
  padding-left:0;
  padding-right:10px
}

.m-nutriFacts__row{
  vertical-align:top;
  border-top-width:1px;
  border-color:#000000
}

.m-nutriFacts__table{
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  border-color:#000000;
  width:100%
}

.m-nutriFacts__title{
  display:block;
  font-weight:700;
  padding-left:10px;
  padding-top:0;
  padding-bottom:0;
  text-align:left;
  font-size:20px
}

.m-nutriFacts__title.-pre{
  font-size:14px
}

.m-nutriFacts__value{
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  font-size:14px;
  line-height:1.28
}

.m-nutriFacts__value.-calories{
  padding-top:0;
  padding-bottom:0;
  font-size:48px;
  font-weight:700
}

.m-nutriFacts__value:last-child,.m-nutriFacts__label:last-child{
  padding-right:10px
}

.m-onlineSurvey{
  position:fixed;
  left:0px;
  bottom:0px;
  margin-top:12px;
  padding:20px;
  text-align:center;
  width:100%;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  background:#be283c;
  z-index:9999
}

@media only screen and (min-width: 768px){
  .m-onlineSurvey{
    width:50%;
    left:25%
  }
}

.m-onlineSurvey__closeX{
  width:30px;
  height:30px;
  position:absolute;
  background-color:#ffffff;
  top:-10px;
  right:10px;
  border-width:2px;
  border-radius:9999px;
  border-color:#be283c
}

@media only screen and (min-width: 768px){
  .m-onlineSurvey__closeX{
    right:-10px
  }
}

.m-onlineSurvey__icon{
  color:#be283c
}

.m-outOfStock{
  padding-left:25px;
  padding-right:40px
}

@media (min-width: 768px){
  .m-outOfStock{
    padding-left:0;
    padding-right:0
  }
}

.m-outOfStock__list{
  max-height:420px;
  overflow-x:hidden;
  overflow-y:auto
}

@media (min-width: 768px){
  .m-outOfStock__list{
    max-height:-webkit-max-content;
    max-height:-moz-max-content;
    max-height:max-content
  }
}

.m-outOfStock__listItem{
  border-width:1px;
  border-radius:0.25rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:20px;
  padding-right:20px;
  margin-bottom:10px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-color:#b9b9b9;
  padding-bottom:18px;
  padding-top:21px
}

@media (min-width: 768px){
  .m-outOfStock__listItem{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-top:30px;
    padding-right:15px;
    padding-bottom:28px
  }
}

.m-outOfStock__rte{
  padding-bottom:27px
}

@media (min-width: 768px){
  .m-outOfStock__rte{
    padding-bottom:12px
  }
}

.m-packList{
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 1210px){
  .m-packList{
    padding-left:0;
    padding-right:0
  }
}

.m-packList__description{
  line-height:1.25;
  color:#555555
}

.m-packList__link{
  line-height:1.25;
  color:#30862D;
  text-decoration:underline
}

.mPagination__list{
  -ms-flex-preferred-size:65%;
      flex-basis:65%
}

.mPagination__wrapper{
  -ms-flex-preferred-size:100%;
      flex-basis:100%
}

@media (min-width: 768px){
  .mPagination__wrapper{
    -ms-flex-preferred-size:80%;
        flex-basis:80%
  }
}

@media (min-width: 768px){
  .-col-md-1{
    width:8.33333%;
    max-width:8.33333%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-md-1:first-child{
    padding-left:0
  }

  .-col-md-1:last-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .-col-md-2{
    width:16.66666%;
    max-width:16.66666%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-md-2:first-child{
    padding-left:0
  }

  .-col-md-2:last-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .-col-md-3{
    width:24.99999%;
    max-width:24.99999%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-md-3:first-child{
    padding-left:0
  }

  .-col-md-3:last-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .-col-md-4{
    width:33.33332%;
    max-width:33.33332%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-md-4:first-child{
    padding-left:0
  }

  .-col-md-4:last-child{
    padding-right:0
  }
}

@media (min-width: 992px){
  .-col-lg-1{
    width:8.33333%;
    max-width:8.33333%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-lg-1:first-child{
    padding-left:0
  }

  .-col-lg-1:last-child{
    padding-right:0
  }
}

@media (min-width: 992px){
  .-col-lg-2{
    width:16.66666%;
    max-width:16.66666%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-lg-2:first-child{
    padding-left:0
  }

  .-col-lg-2:last-child{
    padding-right:0
  }
}

@media (min-width: 992px){
  .-col-lg-3{
    width:24.99999%;
    max-width:24.99999%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-lg-3:first-child{
    padding-left:0
  }

  .-col-lg-3:last-child{
    padding-right:0
  }
}

@media (min-width: 992px){
  .-col-lg-4{
    width:33.33332%;
    max-width:33.33332%;
    padding-left:15px;
    padding-right:15px
  }

  .-col-lg-4:first-child{
    padding-left:0
  }

  .-col-lg-4:last-child{
    padding-right:0
  }
}

.m-po__accordionTogler:focus{
  border:3px solid #082ed0 !important
}

.disableFocus .m-po__accordionTogler .m-po__accordionTogler:focus{
  border:none !important
}

.disableFocus.isCnFocus .m-po__accordionTogler .m-po__accordionTogler:focus{
  border:none !important
}

.-isCn .m-po__accordionTogler:focus,.o-accountMember__cta.-cnReactivation .m-po__accordionTogler:focus{
  border:1px solid #ddd !important;
  outline:none !important
}

.-isCn .m-po__accordionTogler .a-arrow,.o-accountMember__cta.-cnReactivation .m-po__accordionTogler .a-arrow{
  height:30px;
  width:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-po__additionalLabel{
  font-size:14px;
  color:#252525;
  font-weight:500;
  padding-top:10px;
  width:100%;
  padding-left:15px;
  margin-left:30%
}

@media (min-width: 768px){
  .m-po__additionalLabel{
    padding-left:0;
    margin-left:0
  }
}

.m-po__date{
  width:50%
}

@media only screen and (min-width: 768px)and (max-width: 991px){
  .m-po__date.-col-md-2{
    padding-right:0
  }
}

.m-po__date.-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  width:100%
}

.m-po__details.-addList{
  position:relative
}

.m-po__details.-becomeMember{
  color:#757575;
  font-size:14px;
  text-align:left
}

.m-po__details.-buyAgain{
  padding-left:15px;
  padding-top:20px;
  margin-left:30%;
  width:50%
}

@media (min-width: 768px){
  .m-po__details.-buyAgain{
    margin-left:inherit;
    width:16.66666%;
    max-width:16.66666%;
    padding-left:15px;
    padding-right:15px;
    padding-top:0;
    text-align:center;
    font-size:14px;
    font-style:italic
  }

  .m-po__details.-buyAgain:first-child{
    padding-left:0
  }

  .m-po__details.-buyAgain:last-child{
    padding-right:0
  }
}

@media only screen and (max-width: 767px){
  .m-po__details.-buyAgain .a-button,.m-po__details.-buyAgain .p-guiCodeEdit__btn,.m-po__details.-buyAgain .o-preAuthorization__button.-save,.m-po__details.-buyAgain .o-r3CampaignClockinForm__actionButton.-save,.m-po__details.-buyAgain .o-ncvCompletion__cta.-loadMore,.m-po__details.-buyAgain .o-ncvModal__learnMore,.m-po__details.-buyAgain .o-commissionDepForm__button,.m-po__details.-buyAgain .o-bogo__cta,.m-po__details.-buyAgain .o-ageGate__cta,.m-po__details.-buyAgain .o-addressSearch__btn,.m-po__details.-buyAgain .o-addressForm__button.-save,.m-po__details.-buyAgain .o-addressForm__button.-riverbend,.m-po__details.-buyAgain .o-accountMember__cta,.m-po__details.-buyAgain .o-acctSettProfile__bindBtn,.m-po__details.-buyAgain .m-acctCard__addBusAddButton,.m-po__details.-buyAgain .m-guiCodeForm__submit,.m-po__details.-buyAgain .m-guiConsolidation__btn,.m-po__details.-buyAgain .m-noOrderCard__link{
    padding-left:30px;
    padding-right:30px
  }
}

@media (min-width: 768px){
  .m-po__details.-buyAgain .a-button,.m-po__details.-buyAgain .p-guiCodeEdit__btn,.m-po__details.-buyAgain .o-preAuthorization__button.-save,.m-po__details.-buyAgain .o-r3CampaignClockinForm__actionButton.-save,.m-po__details.-buyAgain .o-ncvCompletion__cta.-loadMore,.m-po__details.-buyAgain .o-ncvModal__learnMore,.m-po__details.-buyAgain .o-commissionDepForm__button,.m-po__details.-buyAgain .o-bogo__cta,.m-po__details.-buyAgain .o-ageGate__cta,.m-po__details.-buyAgain .o-addressSearch__btn,.m-po__details.-buyAgain .o-addressForm__button.-save,.m-po__details.-buyAgain .o-addressForm__button.-riverbend,.m-po__details.-buyAgain .o-accountMember__cta,.m-po__details.-buyAgain .o-acctSettProfile__bindBtn,.m-po__details.-buyAgain .m-acctCard__addBusAddButton,.m-po__details.-buyAgain .m-guiCodeForm__submit,.m-po__details.-buyAgain .m-guiConsolidation__btn,.m-po__details.-buyAgain .m-noOrderCard__link{
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0;
    text-align:center
  }
}

@media (min-width: 992px){
  .m-po__details.-buyAgain .a-button,.m-po__details.-buyAgain .p-guiCodeEdit__btn,.m-po__details.-buyAgain .o-preAuthorization__button.-save,.m-po__details.-buyAgain .o-r3CampaignClockinForm__actionButton.-save,.m-po__details.-buyAgain .o-ncvCompletion__cta.-loadMore,.m-po__details.-buyAgain .o-ncvModal__learnMore,.m-po__details.-buyAgain .o-commissionDepForm__button,.m-po__details.-buyAgain .o-bogo__cta,.m-po__details.-buyAgain .o-ageGate__cta,.m-po__details.-buyAgain .o-addressSearch__btn,.m-po__details.-buyAgain .o-addressForm__button.-save,.m-po__details.-buyAgain .o-addressForm__button.-riverbend,.m-po__details.-buyAgain .o-accountMember__cta,.m-po__details.-buyAgain .o-acctSettProfile__bindBtn,.m-po__details.-buyAgain .m-acctCard__addBusAddButton,.m-po__details.-buyAgain .m-guiCodeForm__submit,.m-po__details.-buyAgain .m-guiConsolidation__btn,.m-po__details.-buyAgain .m-noOrderCard__link{
    width:170px
  }
}

.-isCn .m-po__details.-buyAgain,.o-accountMember__cta.-cnReactivation .m-po__details.-buyAgain{
  -webkit-box-ordinal-group:6;
      -ms-flex-order:5;
          order:5
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__details.-buyAgain,.o-accountMember__cta.-cnReactivation .m-po__details.-buyAgain{
    margin-left:0
  }
}

.m-po__details.-caption{
  font-size:12px;
  line-height:1.5;
  font-style:italic;
  font-weight:400;
  margin-top:10px;
  width:100%;
  color:#477c9e
}

.-isCn .m-po__details.-caption,.o-accountMember__cta.-cnReactivation .m-po__details.-caption{
  font-style:normal;
  height:18px;
  color:#0076df;
  line-height:18px
}

@media only screen and (min-width: 768px){
  .m-po__details.-caption{
    font-size:14px;
    margin-top:25px;
    max-width:120px;
    margin-right:calc(100% - 120px)
  }
}

.m-po__details.-header{
  border-bottom:1px solid;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-color:#dddddd;
  padding-left:20px;
  padding-right:20px;
  background-color:#ffffff;
  height:60px
}

@media only screen and (max-width: 767px){
  .m-po__details.-header{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    height:auto;
    padding-left:15px;
    padding-right:15px;
    padding-top:25px;
    padding-bottom:25px
  }

  .-isCn .m-po__details.-header,.o-accountMember__cta.-cnReactivation .m-po__details.-header{
    background-color:#ffffff;
    border-bottom-width:0px
  }
}

.m-po__details.-isFreeProductReward{
  font-size:12px;
  line-height:1.5;
  font-style:italic;
  font-weight:400;
  margin-top:10px;
  color:#757575;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-po__details.-isFreeProductReward{
    font-size:14px;
    max-width:120px;
    margin-right:calc(100% - 120px)
  }
}

.m-po__details.-img{
  width:18%
}

.m-po__details.-img img{
  width:50px;
  height:auto
}

@media (min-width: 768px){
  .m-po__details.-img{
    width:7.5%
  }
}

.m-po__details.-info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-left:15px;
  line-height:1.25;
  width:70%
}

@media (min-width: 768px){
  .m-po__details.-info{
    padding-left:0;
    line-height:1.5;
    width:38.5%
  }
}

.m-po__details.-infoDivisor{
  font-size:12px;
  padding-left:5px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-po__details.-infoDivisor{
    font-size:14px
  }
}

.m-po__details.-infoFacets{
  width:100%;
  font-size:12px;
  font-style:italic;
  line-height:1.25;
  margin-top:10px;
  overflow:hidden;
  max-height:87px
}

.m-po__details.-infoFacets.-allVisible{
  overflow:visible;
  max-height:none
}

.-isCn .m-po__details.-infoFacets,.o-accountMember__cta.-cnReactivation .m-po__details.-infoFacets{
  font-style:normal
}

@media (min-width: 768px){
  .m-po__details.-infoFacets{
    font-size:14px
  }
}

.m-po__details.-infoTitle{
  width:100%;
  font-size:14px;
  font-weight:700;
  padding-bottom:7px
}

.-isCn .m-po__details.-infoTitle,.o-accountMember__cta.-cnReactivation .m-po__details.-infoTitle{
  font-weight:400;
  color:#555;
  line-height:1.5
}

@media (min-width: 768px){
  .m-po__details.-infoTitle{
    font-size:16px;
    padding-bottom:2px;
    line-height:1
  }
}

.m-po__details.-infoSku{
  font-size:12px
}

@media (min-width: 768px){
  .m-po__details.-infoSku{
    font-size:14px
  }
}

.m-po__details.-infoSize{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px
}

@media (min-width: 768px){
  .m-po__details.-infoSize{
    font-size:14px
  }
}

.m-po__details.-infoSize-title{
  padding-right:3px
}

.m-po__details.-info.-infoMore{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px
}

@media (min-width: 768px){
  .m-po__details.-info.-infoMore{
    font-size:14px
  }
}

.m-po__details.-learnMore{
  color:#30862D;
  text-decoration:underline;
  display:inline;
  font-style:normal
}

.m-po__details.-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px;
  background-color:#ffffff
}

@media (min-width: 768px){
  .m-po__details.-list{
    padding-left:20px;
    padding-right:20px
  }
}

.m-po__details.-listItem{
  border-bottom:1px dashed;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-color:#dddddd;
  padding-top:20px;
  padding-bottom:20px;
  min-height:90px
}

@media (min-width: 768px){
  .m-po__details.-listItem{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }
}

.m-po__details.-listItem:last-of-type{
  border-bottom:none
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__details.-listItem,.o-accountMember__cta.-cnReactivation .m-po__details.-listItem{
    padding-top:25px;
    padding-bottom:10px;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }
}

.m-po__details.-memberOnly{
  font-size:14px;
  color:#555555;
  font-weight:400;
  -ms-flex-item-align:end;
      align-self:flex-end;
  padding-left:10px;
  padding-bottom:1px
}

.m-po__details.-pointsPrice{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:16px;
  font-weight:700;
  padding-left:15px;
  padding-top:5px;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-left:30%;
  width:70%
}

@media (min-width: 768px){
  .m-po__details.-pointsPrice{
    font-size:18px;
    font-weight:500;
    padding:0;
    width:24.99999%;
    max-width:24.99999%;
    padding-left:15px;
    padding-right:15px;
    margin-left:inherit
  }

  .m-po__details.-pointsPrice:first-child{
    padding-left:0
  }

  .m-po__details.-pointsPrice:last-child{
    padding-right:0
  }
}

.m-po__details.-pointsPrice .-divisor{
  padding-left:5px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-po__details.-pointsPrice .-divisor{
    font-weight:300
  }
}

.m-po__details.-qty{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:12%
}

@media (min-width: 768px){
  .m-po__details.-qty{
    width:4%
  }
}

.m-po__details.-qty-inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  text-align:center
}

.m-po__details.-qty-number{
  font-size:16px
}

.m-po__details.-qty-title{
  font-size:14px;
  font-weight:300
}

.m-po__details.-secMenu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding-top:20px;
  width:20%;
  height:60px
}

@media (min-width: 768px){
  .m-po__details.-secMenu{
    height:auto;
    padding:0;
    padding-right:30px;
    width:8.33333%;
    max-width:8.33333%;
    padding-left:15px;
    padding-right:15px
  }

  .m-po__details.-secMenu:first-child{
    padding-left:0
  }

  .m-po__details.-secMenu:last-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .m-po__details.-secMenu-btn{
    padding-top:15px;
    padding-bottom:15px;
    padding-left:10px;
    padding-right:10px
  }
}

.m-po__details.-secMenu img{
  width:30px;
  height:auto
}

.-isCn .m-po__details.-secMenu .m-popUp.-shoplists-add-item.-orderHistory,.o-accountMember__cta.-cnReactivation .m-po__details.-secMenu .m-popUp.-shoplists-add-item.-orderHistory{
  left:-1px
}

.-isCn .m-po__details.-secMenu .m-popUp.-shoplists-add-item.-orderHistory .a-arrow,.o-accountMember__cta.-cnReactivation .m-po__details.-secMenu .m-popUp.-shoplists-add-item.-orderHistory .a-arrow{
  right:92%
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__details.-secMenu,.o-accountMember__cta.-cnReactivation .m-po__details.-secMenu{
    margin-left:24%
  }
}

.m-po__details.-ship{
  position:relative;
  font-size:14px;
  padding-right:15px
}

.m-po__details.-ship strong{
  color:#000000
}

.-isCn .m-po__details.-ship strong,.o-accountMember__cta.-cnReactivation .m-po__details.-ship strong{
  font-weight:400
}

.-isCn .m-po__details.-ship .m-popUp__content,.o-accountMember__cta.-cnReactivation .m-po__details.-ship .m-popUp__content{
  width:312px
}

.-isCn .m-po__details.-ship .m-popUp__content .m-popUp__body,.o-accountMember__cta.-cnReactivation .m-po__details.-ship .m-popUp__content .m-popUp__body{
  padding-right:0
}

.-isCn .m-po__details.-ship .m-popUp__content .m-popUp__body ul li,.o-accountMember__cta.-cnReactivation .m-po__details.-ship .m-popUp__content .m-popUp__body ul li{
  line-height:18px;
  padding-bottom:6px;
  color:#555
}

@media only screen and (max-width: 767px){
  .m-po__details.-ship{
    width:100%;
    padding-bottom:20px
  }

  .-isCn .m-po__details.-ship,.o-accountMember__cta.-cnReactivation .m-po__details.-ship{
    padding-top:0;
    padding-bottom:0
  }
}

.m-po__details.-track{
  font-size:12px;
  font-style:italic
}

.m-po__details.-track-number{
  font-size:14px;
  font-style:normal;
  text-transform:uppercase;
  color:#30862D;
  font-weight:500
}

.m-po__details.-wrapper{
  border-top-width:1px;
  border-color:#dddddd
}

.m-po__details.-wrapper:first-child{
  border-top-width:0px
}

.m-po__details.-wrapper:first-child .-header{
  background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), color-stop(10%, #f6f8f9), color-stop(20%, #ffffff));
  background:linear-gradient(to bottom, #e6e6e6 0%, #f6f8f9 10%, #ffffff 20%)
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__details.-wrapper:first-child .-header,.o-accountMember__cta.-cnReactivation .m-po__details.-wrapper:first-child .-header{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0;
    background-color:#ffffff
  }
}

.m-po__filters{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding:20px;
  height:80px
}

.m-po__first-title{
  font-size:16px;
  color:#000000;
  padding-right:20px
}

.m-po__first-title.-pending{
  color:#d76f1a
}

.-isCn .m-po__first-title,.o-accountMember__cta.-cnReactivation .m-po__first-title{
  font-size:14px;
  font-weight:700;
  color:#252525;
  line-height:20px
}

@media only screen and (max-width: 767px){
  .m-po__first-title{
    width:100%
  }

  .-isCn .m-po__first-title,.o-accountMember__cta.-cnReactivation .m-po__first-title{
    font-size:12px
  }
}

.m-po__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  border-color:#dddddd;
  background-color:#eaeef0;
  border-right-width:1px;
  border-left-width:1px
}

.-isCn .m-po__header,.o-accountMember__cta.-cnReactivation .m-po__header{
  background-color:#ffffff
}

.m-po__header.-withGuiDetails{
  padding-top:10px;
  height:auto
}

@media (min-width: 992px){
  .m-po__header.-withGuiDetails{
    height:67px
  }
}

@media only screen and (max-width: 1024px){
  .m-po__header.-withGuiDetails{
    padding-left:20px;
    padding-right:20px
  }
}

.m-po__header.-withGuiDetails li{
  min-width:40%
}

@media (min-width: 576px){
  .m-po__header.-withGuiDetails li{
    padding-left:0;
    min-width:30%
  }
}

@media (min-width: 992px){
  .m-po__header.-withGuiDetails li{
    min-width:10%;
    max-width:12%
  }
}

.m-po__header.-withGuiDetails .-value{
  margin-bottom:16px
}

@media (min-width: 768px){
  .m-po__header{
    padding-top:0;
    padding-left:20px;
    padding-right:20px;
    height:67px
  }

  .-isCn .m-po__header,.o-accountMember__cta.-cnReactivation .m-po__header{
    height:70px
  }
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__header,.o-accountMember__cta.-cnReactivation .m-po__header{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .-isCn .m-po__header li,.o-accountMember__cta.-cnReactivation .m-po__header li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    vertical-align:baseline
  }

  .-isCn .m-po__header li.m-po__points,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__points,.-isCn .m-po__header li.m-po__prefered,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__prefered,.-isCn .m-po__header li.m-po__quantity,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__quantity{
    margin-bottom:16px
  }

  .-isCn .m-po__header li.m-po__status,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__status{
    font-weight:700
  }

  .-isCn .m-po__header li.m-po__points,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__points,.-isCn .m-po__header li.m-po__quantity,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__quantity{
    width:20%
  }

  .-isCn .m-po__header li.m-po__prefered,.o-accountMember__cta.-cnReactivation .m-po__header li.m-po__prefered{
    width:60%
  }
}

.m-po__header .-title{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:100%;
  font-size:12px;
  font-style:normal;
  line-height:10px
}

.-isCn .m-po__header .-title,.o-accountMember__cta.-cnReactivation .m-po__header .-title{
  font-size:14px;
  color:#252525;
  line-height:14px;
  white-space:nowrap;
  -webkit-box-flex:0;
      -ms-flex:0 1 max-content;
          flex:0 1 max-content
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__header .-title,.o-accountMember__cta.-cnReactivation .m-po__header .-title{
    line-height:12px
  }
}

.m-po__header .-value{
  display:block;
  width:100%;
  font-size:16px;
  font-weight:700;
  margin-bottom:16px
}

@media (min-width: 768px){
  .m-po__header .-value{
    margin-bottom:0
  }
}

.-isCn .m-po__header .-value,.o-accountMember__cta.-cnReactivation .m-po__header .-value{
  font-size:14px;
  font-weight:500;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  color:#252525;
  line-height:14px
}

.-isCn .m-po__header .-value.m-po__date,.o-accountMember__cta.-cnReactivation .m-po__header .-value.m-po__date{
  white-space:nowrap
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__header .-value,.o-accountMember__cta.-cnReactivation .m-po__header .-value{
    font-size:12px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    line-height:12px
  }

  .-isCn .m-po__header .-value.m-po__date,.o-accountMember__cta.-cnReactivation .m-po__header .-value.m-po__date{
    font-weight:700
  }

  .-isCn .m-po__header .-value.m-po__number,.o-accountMember__cta.-cnReactivation .m-po__header .-value.m-po__number{
    font-weight:700
  }
}

.m-po__guiDate,.m-po__guiNumber{
  min-height:64px
}

.m-po__limitedWrapper{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  margin:auto;
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px
}

.m-po__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-width:1px;
  border-color:#dddddd;
  background:rgba(255,255,255,.8);
  z-index:10;
  top:-1px
}

@media (min-width: 768px){
  .m-po__more{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

.-isCn .m-po__more .m-popUp__closeImg,.o-accountMember__cta.-cnReactivation .m-po__more .m-popUp__closeImg{
  width:30px
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__more.-col-md-1,.o-accountMember__cta.-cnReactivation .m-po__more.-col-md-1{
    width:66.666667%;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    position:relative;
    margin-top:20px
  }
}

@media only screen and (max-width: 767px)and (max-width: 767px){
  .-isCn .m-po__more .m-popUp,.o-accountMember__cta.-cnReactivation .m-po__more .m-popUp{
    top:40px;
    right:-125px
  }

  .-isCn .m-po__more .m-popUp .a-arrow,.o-accountMember__cta.-cnReactivation .m-po__more .m-popUp .a-arrow{
    right:52%
  }
}

.m-po__more.-btn{
  position:absolute;
  top:15px;
  right:5px;
  font-size:30px;
  width:30px;
  height:30px;
  line-height:1;
  font-weight:700
}

@media (min-width: 768px){
  .m-po__more.-btn{
    position:relative;
    top:auto;
    right:auto;
    padding-right:3px
  }
}

.-isCn .m-po__more.-btn,.o-accountMember__cta.-cnReactivation .m-po__more.-btn{
  color:#30862D;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  vertical-align:middle;
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg)
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__more.-btn,.o-accountMember__cta.-cnReactivation .m-po__more.-btn{
    position:unset;
    top:85px;
    right:165px
  }
}

.m-po__more.-item{
  padding-bottom:20px;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-po__more.-item:first-child{
  padding-top:10px
}

.m-po__more.-item:last-child{
  padding-bottom:10px
}

@media (min-width: 768px){
  .-isCn .m-po__more.-item.order-5,.o-accountMember__cta.-cnReactivation .m-po__more.-item.order-5{
    padding-bottom:10px
  }
}

@media (min-width: 768px){
  .-isCn .m-po__more.-item:first-child,.o-accountMember__cta.-cnReactivation .m-po__more.-item:first-child{
    padding-top:0
  }
}

.-isCn .m-po__more.-item:last-child,.o-accountMember__cta.-cnReactivation .m-po__more.-item:last-child{
  padding-bottom:20px
}

.m-po__more.-link{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%;
  text-decoration:none;
  font-size:14px
}

.-isCn .m-po__more.-link,.o-accountMember__cta.-cnReactivation .m-po__more.-link{
  font-size:16px
}

.m-po__more.-link:hover{
  text-decoration:underline
}

.m-po__more.-list{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:12px;
  color:#30862D
}

.m-po__number{
  width:45%
}

.m-po__points{
  width:20%
}

.m-po__prefered{
  width:45%
}

.m-po__prefered.-isCn,.m-po__prefered.o-accountMember__cta.-cnReactivation{
  width:80%
}

.-withGuiDetails .m-po__prefered.-col-md-2{
  width:30%
}

@media only screen and (max-width: 767px){
  .m-po__prefered.-isCn .-title,.m-po__prefered.o-accountMember__cta.-cnReactivation .-title{
    width:20%;
    padding-left:5px
  }
}

.m-po__readMore{
  display:block;
  cursor:pointer;
  font-style:italic;
  color:#30862D;
  font-size:12px;
  text-decoration:underline
}

.m-po__sec-title{
  font-size:14px
}

.m-po__status{
  display:none
}

@media only screen and (max-width: 767px){
  .m-po__status{
    display:block;
    width:100%;
    font-size:12px;
    color:#252525;
    line-height:12px
  }

  .m-po__status.-pending{
    color:#d76f1a
  }
}

.m-po__third-title{
  font-size:14px;
  width:91.666667%;
  color:#30862d
}

.-isCn .m-po__third-title,.o-accountMember__cta.-cnReactivation .m-po__third-title{
  color:#30862D;
  font-size:12px;
  line-height:16px
}

@media only screen and (max-width: 767px){
  .m-po__third-title{
    margin-left:0
  }

  .-isCn .m-po__third-title,.o-accountMember__cta.-cnReactivation .m-po__third-title{
    width:80%
  }
}

@media only screen and (min-width: 768px){
  .m-po__third-title{
    width:24.99999%;
    max-width:24.99999%;
    padding-left:15px;
    padding-right:15px;
    font-size:12px;
    padding-left:30px;
    padding-right:24px;
    width:auto;
    max-width:100%;
    white-space:nowrap
  }

  .m-po__third-title:first-child{
    padding-left:0
  }

  .m-po__third-title:last-child{
    padding-right:0
  }
}

@media only screen and (min-width: 1024px){
  .m-po__third-title{
    font-size:14px
  }
}

.m-po__tooltip{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  vertical-align:middle;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .m-po__tooltip{
    margin-bottom:3px
  }
}

.m-po__tooltip.-isCn,.m-po__tooltip.o-accountMember__cta.-cnReactivation{
  margin-bottom:unset;
  -webkit-transform:translateY(-14px);
          transform:translateY(-14px);
  white-space:nowrap
}

@media (min-width: 768px){
  .m-po__tooltip.-isCn,.m-po__tooltip.o-accountMember__cta.-cnReactivation{
    -webkit-transform:translateY(-18px);
            transform:translateY(-18px)
  }
}

.m-po__total{
  width:30%
}

@media only screen and (max-width: 767px){
  .m-po__track{
    width:100%;
    padding-top:20px;
    padding-bottom:15px
  }
}

.m-po__track .a-button,.m-po__track .p-guiCodeEdit__btn,.m-po__track .o-preAuthorization__button.-save,.m-po__track .o-r3CampaignClockinForm__actionButton.-save,.m-po__track .o-ncvCompletion__cta.-loadMore,.m-po__track .o-ncvModal__learnMore,.m-po__track .o-commissionDepForm__button,.m-po__track .o-bogo__cta,.m-po__track .o-ageGate__cta,.m-po__track .o-addressSearch__btn,.m-po__track .o-addressForm__button.-save,.m-po__track .o-addressForm__button.-riverbend,.m-po__track .o-accountMember__cta,.m-po__track .o-acctSettProfile__bindBtn,.m-po__track .m-acctCard__addBusAddButton,.m-po__track .m-guiCodeForm__submit,.m-po__track .m-guiConsolidation__btn,.m-po__track .m-noOrderCard__link{
  padding:0;
  padding-top:1px;
  cursor:pointer;
  -webkit-appearance:none
}

@media only screen and (max-width: 767px){
  .m-po__track .a-button,.m-po__track .p-guiCodeEdit__btn,.m-po__track .o-preAuthorization__button.-save,.m-po__track .o-r3CampaignClockinForm__actionButton.-save,.m-po__track .o-ncvCompletion__cta.-loadMore,.m-po__track .o-ncvModal__learnMore,.m-po__track .o-commissionDepForm__button,.m-po__track .o-bogo__cta,.m-po__track .o-ageGate__cta,.m-po__track .o-addressSearch__btn,.m-po__track .o-addressForm__button.-save,.m-po__track .o-addressForm__button.-riverbend,.m-po__track .o-accountMember__cta,.m-po__track .o-acctSettProfile__bindBtn,.m-po__track .m-acctCard__addBusAddButton,.m-po__track .m-guiCodeForm__submit,.m-po__track .m-guiConsolidation__btn,.m-po__track .m-noOrderCard__link{
    width:100%;
    height:48px
  }
}

.m-po__track-inner .a-button,.m-po__track-inner .p-guiCodeEdit__btn,.m-po__track-inner .o-preAuthorization__button.-save,.m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save,.m-po__track-inner .o-ncvCompletion__cta.-loadMore,.m-po__track-inner .o-ncvModal__learnMore,.m-po__track-inner .o-commissionDepForm__button,.m-po__track-inner .o-bogo__cta,.m-po__track-inner .o-ageGate__cta,.m-po__track-inner .o-addressSearch__btn,.m-po__track-inner .o-addressForm__button.-save,.m-po__track-inner .o-addressForm__button.-riverbend,.m-po__track-inner .o-accountMember__cta,.m-po__track-inner .o-acctSettProfile__bindBtn,.m-po__track-inner .m-acctCard__addBusAddButton,.m-po__track-inner .m-guiCodeForm__submit,.m-po__track-inner .m-guiConsolidation__btn,.m-po__track-inner .m-noOrderCard__link{
  font-size:16px;
  height:48px
}

.m-po__track-inner .a-button:hover,.m-po__track-inner .p-guiCodeEdit__btn:hover,.m-po__track-inner .o-preAuthorization__button.-save:hover,.m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:hover,.m-po__track-inner .o-ncvCompletion__cta.-loadMore:hover,.m-po__track-inner .o-ncvModal__learnMore:hover,.m-po__track-inner .o-commissionDepForm__button:hover,.m-po__track-inner .o-bogo__cta:hover,.m-po__track-inner .o-ageGate__cta:hover,.m-po__track-inner .o-addressSearch__btn:hover,.m-po__track-inner .o-addressForm__button.-save:hover,.m-po__track-inner .o-addressForm__button.-riverbend:hover,.m-po__track-inner .o-accountMember__cta:hover,.m-po__track-inner .o-acctSettProfile__bindBtn:hover,.m-po__track-inner .m-acctCard__addBusAddButton:hover,.m-po__track-inner .m-guiCodeForm__submit:hover,.m-po__track-inner .m-guiConsolidation__btn:hover,.m-po__track-inner .m-noOrderCard__link:hover{
  color:#ffffff
}

@media (min-width: 768px){
  .m-po__track-inner .a-button,.m-po__track-inner .p-guiCodeEdit__btn,.m-po__track-inner .o-preAuthorization__button.-save,.m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save,.m-po__track-inner .o-ncvCompletion__cta.-loadMore,.m-po__track-inner .o-ncvModal__learnMore,.m-po__track-inner .o-commissionDepForm__button,.m-po__track-inner .o-bogo__cta,.m-po__track-inner .o-ageGate__cta,.m-po__track-inner .o-addressSearch__btn,.m-po__track-inner .o-addressForm__button.-save,.m-po__track-inner .o-addressForm__button.-riverbend,.m-po__track-inner .o-accountMember__cta,.m-po__track-inner .o-acctSettProfile__bindBtn,.m-po__track-inner .m-acctCard__addBusAddButton,.m-po__track-inner .m-guiCodeForm__submit,.m-po__track-inner .m-guiConsolidation__btn,.m-po__track-inner .m-noOrderCard__link{
    width:140px;
    font-size:14px;
    height:38px
  }
}

.m-po__track-inner.-payBtn .a-button,.m-po__track-inner.-payBtn .p-guiCodeEdit__btn,.m-po__track-inner.-payBtn .o-preAuthorization__button.-save,.m-po__track-inner.-payBtn .o-r3CampaignClockinForm__actionButton.-save,.m-po__track-inner.-payBtn .o-ncvCompletion__cta.-loadMore,.m-po__track-inner.-payBtn .o-ncvModal__learnMore,.m-po__track-inner.-payBtn .o-commissionDepForm__button,.m-po__track-inner.-payBtn .o-bogo__cta,.m-po__track-inner.-payBtn .o-ageGate__cta,.m-po__track-inner.-payBtn .o-addressSearch__btn,.m-po__track-inner.-payBtn .o-addressForm__button.-save,.m-po__track-inner.-payBtn .o-addressForm__button.-riverbend,.m-po__track-inner.-payBtn .o-accountMember__cta,.m-po__track-inner.-payBtn .o-acctSettProfile__bindBtn,.m-po__track-inner.-payBtn .m-acctCard__addBusAddButton,.m-po__track-inner.-payBtn .m-guiCodeForm__submit,.m-po__track-inner.-payBtn .m-guiConsolidation__btn,.m-po__track-inner.-payBtn .m-noOrderCard__link{
  background-color:#d76f1a
}

.-isCn .m-po__track-inner,.o-accountMember__cta.-cnReactivation .m-po__track-inner{
  width:80%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-isCn .m-po__track-inner .a-button:hover,.-isCn .m-po__track-inner .p-guiCodeEdit__btn:hover,.-isCn .m-po__track-inner .o-preAuthorization__button.-save:hover,.-isCn .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:hover,.-isCn .m-po__track-inner .o-ncvCompletion__cta.-loadMore:hover,.-isCn .m-po__track-inner .o-ncvModal__learnMore:hover,.-isCn .m-po__track-inner .o-commissionDepForm__button:hover,.-isCn .m-po__track-inner .o-bogo__cta:hover,.-isCn .m-po__track-inner .o-ageGate__cta:hover,.-isCn .m-po__track-inner .o-addressSearch__btn:hover,.-isCn .m-po__track-inner .o-addressForm__button.-save:hover,.-isCn .m-po__track-inner .o-addressForm__button.-riverbend:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .a-button:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .p-guiCodeEdit__btn:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-preAuthorization__button.-save:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ncvCompletion__cta.-loadMore:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ncvModal__learnMore:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-commissionDepForm__button:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-bogo__cta:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ageGate__cta:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressSearch__btn:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressForm__button.-save:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressForm__button.-riverbend:hover,.-isCn .m-po__track-inner .o-accountMember__cta:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-accountMember__cta:hover,.-isCn .m-po__track-inner .o-acctSettProfile__bindBtn:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-acctSettProfile__bindBtn:hover,.-isCn .m-po__track-inner .m-acctCard__addBusAddButton:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-acctCard__addBusAddButton:hover,.-isCn .m-po__track-inner .m-guiCodeForm__submit:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-guiCodeForm__submit:hover,.-isCn .m-po__track-inner .m-guiConsolidation__btn:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-guiConsolidation__btn:hover,.-isCn .m-po__track-inner .m-noOrderCard__link:hover,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-noOrderCard__link:hover{
  color:#ffffff
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__track-inner .a-button,.-isCn .m-po__track-inner .p-guiCodeEdit__btn,.-isCn .m-po__track-inner .o-preAuthorization__button.-save,.-isCn .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save,.-isCn .m-po__track-inner .o-ncvCompletion__cta.-loadMore,.-isCn .m-po__track-inner .o-ncvModal__learnMore,.-isCn .m-po__track-inner .o-commissionDepForm__button,.-isCn .m-po__track-inner .o-bogo__cta,.-isCn .m-po__track-inner .o-ageGate__cta,.-isCn .m-po__track-inner .o-addressSearch__btn,.-isCn .m-po__track-inner .o-addressForm__button.-save,.-isCn .m-po__track-inner .o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .m-po__track-inner .a-button,.o-accountMember__cta.-cnReactivation .m-po__track-inner .p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-bogo__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-ageGate__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-addressForm__button.-riverbend,.-isCn .m-po__track-inner .o-accountMember__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-accountMember__cta,.-isCn .m-po__track-inner .o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .m-po__track-inner .o-acctSettProfile__bindBtn,.-isCn .m-po__track-inner .m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-acctCard__addBusAddButton,.-isCn .m-po__track-inner .m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-guiCodeForm__submit,.-isCn .m-po__track-inner .m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-guiConsolidation__btn,.-isCn .m-po__track-inner .m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .m-po__track-inner .m-noOrderCard__link{
    height:32px;
    font-weight:bold
  }
}

.-isCn .m-po__track-inner.-payBtn .a-button,.-isCn .m-po__track-inner.-payBtn .p-guiCodeEdit__btn,.-isCn .m-po__track-inner.-payBtn .o-preAuthorization__button.-save,.-isCn .m-po__track-inner.-payBtn .o-r3CampaignClockinForm__actionButton.-save,.-isCn .m-po__track-inner.-payBtn .o-ncvCompletion__cta.-loadMore,.-isCn .m-po__track-inner.-payBtn .o-ncvModal__learnMore,.-isCn .m-po__track-inner.-payBtn .o-commissionDepForm__button,.-isCn .m-po__track-inner.-payBtn .o-bogo__cta,.-isCn .m-po__track-inner.-payBtn .o-ageGate__cta,.-isCn .m-po__track-inner.-payBtn .o-addressSearch__btn,.-isCn .m-po__track-inner.-payBtn .o-addressForm__button.-save,.-isCn .m-po__track-inner.-payBtn .o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .a-button,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-bogo__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-ageGate__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-addressForm__button.-riverbend,.-isCn .m-po__track-inner.-payBtn .o-accountMember__cta,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-accountMember__cta,.-isCn .m-po__track-inner.-payBtn .o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .o-acctSettProfile__bindBtn,.-isCn .m-po__track-inner.-payBtn .m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .m-acctCard__addBusAddButton,.-isCn .m-po__track-inner.-payBtn .m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .m-guiCodeForm__submit,.-isCn .m-po__track-inner.-payBtn .m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .m-guiConsolidation__btn,.-isCn .m-po__track-inner.-payBtn .m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .m-po__track-inner.-payBtn .m-noOrderCard__link{
  background-color:#d76f1a
}

@media only screen and (min-width: 768px){
  .-isCn .m-po__track-inner,.o-accountMember__cta.-cnReactivation .m-po__track-inner{
    width:66.666667%
  }
}

.m-po__track.-isCn,.m-po__track.o-accountMember__cta.-cnReactivation{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:0
}

@media only screen and (max-width: 767px){
  .m-po__track.-isCn,.m-po__track.o-accountMember__cta.-cnReactivation{
    margin-top:20px
  }
}

@media only screen and (max-width: 767px){
  .m-po__track.-isCn .a-select.-md,.m-po__track.o-accountMember__cta.-cnReactivation .a-select.-md{
    height:32px
  }

  .m-po__track.-isCn .a-select.-md>span:last-child,.m-po__track.o-accountMember__cta.-cnReactivation .a-select.-md>span:last-child{
    top:8px
  }
}

@media only screen and (max-width: 767px){
  .m-po__track.-isCn,.m-po__track.o-accountMember__cta.-cnReactivation{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    width:33.333333%;
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }
}

.m-po__wrapper{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:30px;
  height:100%
}

.-isCn .m-po__wrapper,.o-accountMember__cta.-cnReactivation .m-po__wrapper{
  margin-bottom:16px
}

.m-po__wrapper:before{
  position:absolute;
  height:4px;
  width:100%;
  top:-1px;
  left:0px;
  content:"";
  background-color:#30862d
}

.-isCn .m-po__wrapper:before,.o-accountMember__cta.-cnReactivation .m-po__wrapper:before{
  background-color:#dddddd;
  height:1px
}

@media (min-width: 768px){
  .m-po__wrapperTitle{
    width:74.99997%;
    max-width:74.99997%;
    padding-left:15px;
    padding-right:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .m-po__wrapperTitle:first-child{
    padding-left:0
  }

  .m-po__wrapperTitle:last-child{
    padding-right:0
  }
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__wrapperTitle,.o-accountMember__cta.-cnReactivation .m-po__wrapperTitle{
    display:none
  }
}

.m-po__wrapper .o-accordion{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-po__wrapper .o-accordion__content{
  width:100%;
  border-width:1px;
  border-color:#dddddd;
  margin-left:0;
  background:-webkit-gradient(linear, left top, left bottom, from(rgba(151, 151, 151, 0.3)), color-stop(2%, rgba(204, 204, 204, 0.2)), color-stop(5%, rgba(254, 254, 254, 0)));
  background:linear-gradient(to bottom, rgba(151, 151, 151, 0.3) 0%, rgba(204, 204, 204, 0.2) 2%, rgba(254, 254, 254, 0) 5%);
  -webkit-transition:all .5s;
  transition:all .5s
}

.m-po__wrapper .o-accordion__content.-open{
  border-top-width:0;
  min-height:100px;
  -webkit-transition:all .5s;
  transition:all .5s
}

@media only screen and (max-width: 767px){
  .-isCn .m-po__wrapper .o-accordion__content.-open,.o-accountMember__cta.-cnReactivation .m-po__wrapper .o-accordion__content.-open{
    background:none
  }
}

@media (min-width: 768px){
  .m-po__wrapper .o-accordion__content{
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
  }
}

.m-po__wrapper .o-accordion__title{
  background-color:rgba(0,0,0,0)
}

@media only screen and (max-width: 767px){
  .m-po__wrapper .o-accordion__title{
    height:auto
  }

  .-isCn .m-po__wrapper .o-accordion__title.-open .o-accordion__toggler,.o-accountMember__cta.-cnReactivation .m-po__wrapper .o-accordion__title.-open .o-accordion__toggler{
    border-bottom:none !important
  }
}

.m-po__wrapper .o-accordion__title:not(.-open){
  margin:0
}

.m-po__wrapper .o-accordion__toggler{
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  max-width:inherit
}

.-isCn .m-po__wrapper .o-accordion__toggler .a-arrow .a-arrow__icon:after,.o-accountMember__cta.-cnReactivation .m-po__wrapper .o-accordion__toggler .a-arrow .a-arrow__icon:after{
  width:12px;
  height:12px;
  border-top:2px solid;
  border-right:2px solid
}

@media only screen and (max-width: 767px){
  .m-po__wrapper .o-accordion__toggler{
    height:auto;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .-isCn .m-po__wrapper .o-accordion__toggler,.o-accountMember__cta.-cnReactivation .m-po__wrapper .o-accordion__toggler{
    border-top:none !important
  }
}

@media (min-width: 768px){
  .m-po__wrapper .o-accordion__toggler{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px
  }

  .m-po__wrapper .o-accordion__toggler[aria-expanded=true]{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-width:0
  }
}

.m-po__wrapper.-riverbendOrder .m-po__details.-buyAgain,.m-po__wrapper.-riverbendOrder .m-po__details.-secMenu{
  display:none
}

@media (min-width: 768px){
  .m-po__wrapper.-riverbendOrder .m-po__details.-buyAgain,.m-po__wrapper.-riverbendOrder .m-po__details.-secMenu{
    display:block
  }
}

.m-po__wrapper.-riverbendOrder .m-po__details.-track-number{
  color:#990000
}

.m-po__wrapper.-riverbendOrder .m-po__third-title{
  color:#990000
}

.m-po__track-inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-button,.m-po__wrapper.-riverbendOrder .m-po__track-inner .p-guiCodeEdit__btn,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-preAuthorization__button.-save,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvCompletion__cta.-loadMore,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvModal__learnMore,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-commissionDepForm__button,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-bogo__cta,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ageGate__cta,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressSearch__btn,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-save,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-riverbend,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-accountMember__cta,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-acctSettProfile__bindBtn,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-acctCard__addBusAddButton,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiCodeForm__submit,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiConsolidation__btn,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-noOrderCard__link{
  background-color:#990000;
  border-radius:9999px;
  color:#ffffff;
  width:129px;
  height:36px;
  font-size:14px;
  letter-spacing:.48px;
  padding-left:16px;
  padding-right:16px;
  padding-top:10px;
  padding-bottom:10px
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-button:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .p-guiCodeEdit__btn:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-preAuthorization__button.-save:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvCompletion__cta.-loadMore:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvModal__learnMore:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-commissionDepForm__button:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-bogo__cta:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ageGate__cta:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressSearch__btn:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-save:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-riverbend:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-accountMember__cta:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-acctSettProfile__bindBtn:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-acctCard__addBusAddButton:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiCodeForm__submit:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiConsolidation__btn:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-noOrderCard__link:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-button:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .p-guiCodeEdit__btn:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-preAuthorization__button.-save:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvCompletion__cta.-loadMore:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvModal__learnMore:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-commissionDepForm__button:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-bogo__cta:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ageGate__cta:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressSearch__btn:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-save:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-riverbend:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-accountMember__cta:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-acctSettProfile__bindBtn:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-acctCard__addBusAddButton:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiCodeForm__submit:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiConsolidation__btn:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-noOrderCard__link:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-button:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .p-guiCodeEdit__btn:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-preAuthorization__button.-save:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-r3CampaignClockinForm__actionButton.-save:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvCompletion__cta.-loadMore:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ncvModal__learnMore:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-commissionDepForm__button:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-bogo__cta:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-ageGate__cta:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressSearch__btn:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-save:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-addressForm__button.-riverbend:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-accountMember__cta:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .o-acctSettProfile__bindBtn:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-acctCard__addBusAddButton:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiCodeForm__submit:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-guiConsolidation__btn:focus,.m-po__wrapper.-riverbendOrder .m-po__track-inner .m-noOrderCard__link:focus{
  font-weight:400;
  background-color:#5C0002
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-select{
  background-color:#990000;
  border-radius:9999px;
  color:#ffffff;
  width:129px;
  height:36px;
  font-size:14px;
  letter-spacing:.48px;
  padding-left:16px;
  padding-right:0px;
  padding-top:8px;
  padding-bottom:10px
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-select:hover,.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-select:active,.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-select:focus{
  font-weight:400;
  background-color:#5C0002
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-select__field{
  color:#ffffff;
  background-color:rgba(0,0,0,0);
  border-style:none;
  padding-right:20px;
  padding-top:0px
}

.m-po__wrapper.-riverbendOrder .m-po__track-inner .a-arrow{
  right:20px;
  top:10px
}

.m-po__wrapper.-riverbendOrder:before{
  background-color:#990000
}

.m-payForm__cards{
  padding-bottom:36px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-payForm__cards.-isCn,.m-payForm__cards.o-accountMember__cta.-cnReactivation{
  padding-bottom:20px;
  color:#757575
}

@media (min-width: 768px){
  .m-payForm__cards.-isCn,.m-payForm__cards.o-accountMember__cta.-cnReactivation{
    padding-bottom:30px
  }
}

@media (min-width: 768px){
  .m-payForm__col.-isCn,.m-payForm__col.o-accountMember__cta.-cnReactivation{
    max-width:120px;
    min-width:115px
  }
}

@media only screen and (max-width: 768px){
  .m-payForm__field{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

@media only screen and (max-width: 768px){
  .m-payForm__field>H2{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }
}

@media only screen and (max-width: 768px){
  .m-payForm__field>p{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%;
    text-align:right;
    color:#757575;
    -webkit-box-pack:end !important;
        -ms-flex-pack:end !important;
            justify-content:flex-end !important
  }
}

.m-payForm__grid{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  grid-template-rows:repeat(4, auto);
  grid-column-gap:30px
}

@media (min-width: 768px){
  .m-payForm__grid{
    grid-template-columns:repeat(4, 1fr);
    grid-template-rows:repeat(2, auto)
  }
}

.m-payForm__gridError{
  font-size:14px;
  color:#E01010;
  line-height:1.25;
  margin-top:5px
}

.m-payForm__gridError.-cvv{
  grid-row-start:4
}

@media (min-width: 768px){
  .m-payForm__gridError.-cvv{
    grid-row-start:2
  }
}

.m-payForm__gridError.-month{
  grid-row-start:2
}

.m-payForm__gridError.-year{
  grid-row-start:2
}

.m-payForm__gridError.-zip{
  grid-row-start:4
}

@media (min-width: 768px){
  .m-payForm__gridError.-zip{
    grid-row-start:2
  }
}

.m-payForm__gridItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

@media (min-width: 768px){
  .m-payForm__halfForm{
    width:calc((100% - 30px)/2)
  }
}

.m-payForm__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:30px
}

@media (min-width: 576px){
  .m-payForm__nameContainer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:10px
  }
}

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

@media (min-width: 992px){
  .m-payForm__nameContainer{
    min-width:890px
  }
}

.m-payForm__row{
  padding-bottom:10px
}

.m-payForm__row.-debit{
  padding-bottom:30px;
  line-height:22px;
  color:#555;
  max-width:520px
}

@media (min-width: 768px){
  .m-payForm__row.-debit{
    padding-bottom:60px
  }
}

.m-payForm__row.-gap{
  gap:0 30px
}

.m-payForm__row.-hasCvvIcon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.-isCn .m-payForm__row,.o-accountMember__cta.-cnReactivation .m-payForm__row{
  padding-bottom:0
}

@media (min-width: 768px){
  .-isCn .m-payForm__row,.o-accountMember__cta.-cnReactivation .m-payForm__row{
    padding-bottom:10px
  }
}

.m-payForm__rowGroup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-payForm__rowGroup.-gap{
  gap:0 30px
}

.m-payForm__title{
  font-size:16px;
  padding-bottom:5px;
  color:#555555
}

.m-payFormPayPal{
  margin-top:20px;
  margin-bottom:20px
}

.m-payFormPayPal__acct{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.m-payFormPayPal__content{
  display:block;
  font-weight:400;
  padding-left:10px
}

.m-payFormPayPal__email{
  display:block;
  font-weight:400;
  line-height:1.25
}

.m-payFormPayPal__img{
  -webkit-box-flex:0;
      -ms-flex:0 0 53px;
          flex:0 0 53px;
  max-width:53px;
  padding-right:10px
}

.m-payFormPayPal__name{
  font-weight:700;
  line-height:1.25
}

.m-payMethod__account{
  display:block;
  font-weight:400;
  font-size:18px
}

.m-payMethod__action{
  padding-top:20px
}

.m-payMethod__card{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  line-height:1.25
}

@media only screen and (min-width: 768px){
  .m-payMethod__card{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-payMethod__data{
  padding-left:40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:8px
}

@media (min-width: 768px){
  .m-payMethod__data{
    padding-left:0;
    padding-bottom:0
  }
}

.m-payMethod__edit{
  font-size:14px;
  font-weight:500;
  color:#30862D;
  -ms-flex-item-align:start;
      align-self:flex-start;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:5px;
  margin-bottom:5px;
  position:relative;
  z-index:1;
  width:50%
}

@media only screen and (min-width: 768px){
  .m-payMethod__edit{
    margin-bottom:0;
    margin-top:auto;
    margin-bottom:auto;
    padding-top:0;
    width:auto
  }
}

.m-payMethod__expiration{
  display:block;
  font-weight:500;
  color:#E01010;
  font-size:14px;
  -ms-flex-item-align:center;
      align-self:center;
  line-height:1;
  padding-top:1px;
  padding-bottom:1px;
  width:50%
}

@media only screen and (min-width: 768px){
  .m-payMethod__expiration{
    max-width:130px;
    padding-right:30px;
    width:auto;
    margin-top:auto;
    margin-bottom:auto
  }
}

.m-payMethod__heading{
  font-size:16px;
  font-weight:700;
  padding-bottom:9px;
  letter-spacing:.5px
}

.m-payMethod__img{
  -webkit-box-flex:0;
      -ms-flex:0 0 53px;
          flex:0 0 53px;
  max-width:53px;
  padding-right:10px
}

@media only screen and (min-width: 768px){
  .m-payMethod__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%;
    padding-right:10px
  }
}

.m-payMethod__label{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-payMethod__label{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    width:250px;
    margin-right:20px
  }
}

.m-payMethod__name{
  display:block;
  font-weight:700;
  font-size:18px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-payMethod__radio{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%
  }
}

.m-payMethodCtrls{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:20px;
  margin-left:40px
}

@media (min-width: 768px){
  .m-payMethodCtrls{
    margin-top:5px;
    margin-left:0;
    margin-bottom:0
  }
}

.m-payMethodCtrls__btn{
  font-size:16px;
  color:#30862D;
  text-decoration:underline
}

.m-payMethodCtrls__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-payMethodCtrls__item:after{
  content:"";
  display:block;
  background-color:#000000;
  margin-left:15px;
  margin-right:15px;
  width:1px;
  height:12px
}

.m-payMethodCtrls__item:last-child:after{
  content:none
}

.m-payMethodInfo__description{
  font-size:14px;
  font-weight:500;
  color:#333333
}

.m-payMethodInfo__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-payMethodInfo__label{
  font-size:14px;
  display:block;
  padding-bottom:5px;
  color:#252525
}

.m-payMethodInfo__title{
  font-size:16px;
  font-weight:400;
  padding-right:10px;
  display:block;
  padding-bottom:16px;
  color:#555555;
  width:113px
}

@media only screen and (min-width: 768px){
  .m-payMethodInfo__title{
    padding-top:0;
    padding-bottom:0;
    display:inline
  }
}

.m-payPal{
  position:relative;
  z-index:1
}

.m-payPal__button{
  max-width:346px
}

.m-personalLinkMessageList{
  max-width:270px
}

.m-personalLinkMessageList__listItem:before{
  font-family:Material Icons;
  margin-right:5px;
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1
}

.m-personalLinkMessageList__listItem.-success:before{
  color:#30862D;
  content:"check_circle"
}

.m-personalLinkMessageList__listItem.-error:before{
  color:#E01010;
  content:"error_outline"
}

.m-popUp{
  position:absolute;
  z-index:9
}

.m-popUp.-shoplists-actions{
  top:auto
}

@media only screen and (max-width: 767px){
  .m-popUp.-shoplists-actions{
    right:8px
  }
}

@media (min-width: 768px){
  .m-popUp.-shoplists-actions{
    right:10px
  }
}

.m-popUp.-shoplists-add-item{
  right:initial;
  top:initial;
  left:-1px
}

.-isCn .m-popUp.-shoplists-add-item,.o-accountMember__cta.-cnReactivation .m-popUp.-shoplists-add-item{
  right:-30px;
  left:auto
}

.m-popUp.-shoplists-add-item.-carousel{
  right:-52px;
  top:initial;
  bottom:20px;
  left:initial
}

.-isCn .m-popUp.-shoplists-add-item.-carousel,.o-accountMember__cta.-cnReactivation .m-popUp.-shoplists-add-item.-carousel{
  right:initial;
  left:-35px;
  bottom:35px
}

@media only screen and (max-width: 767px){
  .m-popUp.-shoplists-add-item.-category-list{
    right:-20px;
    left:initial;
    top:initial;
    bottom:25px
  }
}

@media (min-width: 768px){
  .m-popUp.-shoplists-add-item.-category-list{
    right:initial;
    left:-12px;
    top:40px
  }
}

@media only screen and (max-width: 767px){
  .m-popUp.-shoplists-add-item.-category-list.-category-list-left{
    right:0;
    left:initial
  }
}

@media only screen and (max-width: 414px){
  .m-popUp.-shoplists-add-item.-category-list.-category-list-left{
    right:initial;
    left:0px
  }
}

@media only screen and (max-width: 767px){
  .m-popUp.-shoplists-add-item.-category-list.-category-list-right{
    right:0;
    left:initial
  }
}

@media (min-width: 768px){
  .m-popUp.-shoplists-add-item:not(.-carousel){
    right:0px;
    top:40px;
    left:initial
  }
}

@media only screen and (max-width: 767px){
  .m-popUp.-shoplists-add-item.-orderHistory{
    left:initial;
    right:-3px
  }
}

.m-popUp.-shoplists-add-item.-pdp{
  left:auto;
  right:-10px
}

@media (min-width: 768px){
  .m-popUp.-shoplists-add-item.-pdp{
    top:auto;
    right:70px
  }
}

@media (min-width: 768px){
  .m-popUp.-shoplists-add-item.-leftPopup{
    right:-135px;
    top:40px;
    left:initial
  }
}

.m-popUp.-nav-header{
  position:absolute;
  top:40px
}

@media only screen and (max-width: 767px){
  .m-popUp.-nav-header{
    left:0px
  }
}

@media (min-width: 768px){
  .m-popUp.-nav-header{
    right:0px;
    top:40px;
    z-index:9
  }
}

.m-popUp.-notification{
  z-index:8
}

.m-popUp.-eyebrow{
  right:-12px;
  top:30px
}

.m-popUp__body{
  white-space:normal;
  padding-right:30px
}

.-shoplists-add-item .m-popUp__body{
  padding-right:0
}

.m-popUp__body a{
  color:#30862D;
  text-decoration:underline
}

.m-popUp__body a.text-white{
  text-decoration:none;
  color:#ffffff
}

.m-popUp__body.-full{
  width:100%;
  padding:0
}

.-shoplists-actions .m-popUp__body a{
  color:#333333;
  text-decoration:none
}

.m-popUp__close{
  position:absolute;
  top:0px;
  right:0px;
  padding:10px
}

.m-popUp__closeImg{
  width:20px
}

.m-popUp__content{
  position:relative;
  display:inline-block;
  background-color:#ffffff;
  width:250px;
  border-radius:0.250rem;
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
}

.-sm .m-popUp__content{
  width:370px
}

.-md .m-popUp__content{
  width:400px
}

.-shoplists-actions .m-popUp__content,.-shoplists-add-item .m-popUp__content{
  min-width:304px
}

.-shoplists-actions .m-popUp__content.-isCn,.-shoplists-actions .m-popUp__content.o-accountMember__cta.-cnReactivation,.-shoplists-add-item .m-popUp__content.-isCn,.-shoplists-add-item .m-popUp__content.o-accountMember__cta.-cnReactivation{
  min-width:-webkit-min-content;
  min-width:-moz-min-content;
  min-width:min-content
}

@media (min-width: 768px){
  .-shoplists-actions .m-popUp__content,.-shoplists-add-item .m-popUp__content{
    min-width:295px
  }
}

@media only screen and (min-width: 768px)and (max-width: 1440px){
  .-shoplists-add-item.-category-list .m-popUp__content{
    min-width:225px;
    max-width:225px
  }
}

@media only screen and (max-width: 767px){
  .-shoplists-add-item.-category-list .m-popUp__content{
    min-width:170px;
    max-width:170px
  }
}

.-shoplists-add-item.-carousel .m-popUp__content{
  min-width:170px;
  max-width:170px
}

@media only screen and (max-width: 767px){
  .-isCn.-carousel .m-popUp,.-carousel.o-accountMember__cta.-cnReactivation .m-popUp{
    right:0
  }
}

.-isCn.-carousel .m-popUp .a-arrow,.-carousel.o-accountMember__cta.-cnReactivation .m-popUp .a-arrow{
  right:65%
}

.m-popUp__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  display:block;
  width:100%;
  font-size:14px;
  color:#30862D;
  border-top-width:1px;
  border-color:#dddddd;
  height:60px
}

.-shoplists-actions .m-popUp__footer{
  border-top-width:2px
}

.m-popUp__footerCTA{
  display:block;
  width:100%;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:24px;
  text-transform:uppercase;
  text-align:left;
  font-weight:700
}

.m-popUp__header{
  border-bottom-width:1px;
  border-color:#dddddd;
  white-space:normal
}

.m-popUp__headerTitle{
  font-size:20px;
  padding-left:24px;
  padding-right:24px;
  padding-top:15px;
  padding-bottom:10px;
  font-weight:500;
  white-space:normal;
  word-wrap:break-word;
  overflow-wrap:break-word;
  line-height:1.3
}

.m-popUp__headerTitle:last-child{
  padding-bottom:15px
}

.-shoplists-add-item .m-popUp__headerTitle:last-child{
  padding-bottom:0
}

.m-popUp__link.-list{
  display:block;
  color:#30862D;
  text-decoration:underline
}

.m-popUp__lsdCn{
  padding-left:24px;
  border-top-width:1px;
  padding-top:15px;
  border-color:#dddddd;
  white-space:normal
}

.m-popUp__lsdTitle{
  font-size:15px;
  color:#555555
}

.m-popUp__lsdCount{
  font-size:14px;
  padding-bottom:15px;
  color:#757575
}

.m-popUp__lsdCount.-conut{
  font-weight:700;
  color:#252525
}

.m-popUp__noOrderBody{
  font-size:14px;
  line-height:1.25;
  color:#757575;
  padding-left:24px;
  padding-right:24px;
  padding-top:15px;
  padding-bottom:15px
}

.m-popUp__subtitle{
  font-size:14px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:15px;
  color:#555555
}

.m-popUp__subtitle.-isCn,.m-popUp__subtitle.o-accountMember__cta.-cnReactivation{
  font-size:15px
}

.m-popUpCulture{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-right:9px;
  width:143px
}

@media (min-width: 768px){
  .o-signInForm .m-popUpCulture{
    display:none
  }
}

.o-signInForm .m-popUpCulture .m-popUp{
  top:63px;
  left:8px
}

@media (min-width: 768px){
  .m-popUpCulture{
    width:initial
  }
}

.m-popUpCulture__action{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline
}

@media (min-width: 768px){
  .m-popUpCulture__action{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-popUpCulture__arrow.a-arrow .a-arrow__icon{
  border-color:#30862D;
  width:10px;
  height:10px
}

.m-popUpCulture__arrow.a-arrow .a-arrow__icon::after{
  width:8px;
  height:8px
}

@media (min-width: 768px){
  .m-popUpCulture__arrow.a-arrow .a-arrow__icon{
    border-color:#ffffff;
    width:8px;
    height:8px;
    -webkit-transform:translateX(30%);
            transform:translateX(30%)
  }

  .m-popUpCulture__arrow.a-arrow .a-arrow__icon::after{
    width:6px;
    height:6px;
    border-top:6px solid;
    border-bottom:none;
    border-right:none;
    border-left:none;
    border-color:inherit;
    left:-50%
  }
}

@media (min-width: 768px){
  .m-popUpCulture__culture{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-popUpCulture__img{
  width:40px;
  height:30px;
  margin-left:4px
}

.m-popUpCulture__img.-list{
  width:20px;
  height:15px;
  margin-left:0;
  border-width:0px
}

@media (min-width: 768px){
  .m-popUpCulture__img{
    border-width:1px;
    border-color:#ffffff;
    border-style:solid;
    display:inline;
    width:20px;
    height:15px;
    margin-bottom:2px;
    margin-left:0
  }
}

.m-popUpCulture__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:100%;
  padding-left:5px;
  padding-right:5px
}

@media (min-width: 768px){
  .m-popUpCulture__link{
    padding-left:6px;
    padding-right:6px
  }
}

.m-popUp__body .m-popUpCulture__link{
  text-decoration:none
}

.m-popUpCulture__listItem{
  padding:3px;
  height:35px
}

.m-popUpCulture__listItem.-isSelected{
  background-color:#ebeef0
}

.m-popUpCulture__text.-abbrv{
  color:#30862D;
  border-style:none;
  font-size:14px;
  font-weight:700;
  display:block;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px
}

@media (min-width: 768px){
  .m-popUpCulture__text.-abbrv{
    color:#ffffff;
    padding-left:10px;
    padding-right:5px;
    margin-top:1px;
    padding-top:0;
    display:inline;
    font-size:11px;
    letter-spacing:.3px
  }
}

.m-popUpCulture__text.-culture{
  font-size:14px;
  color:#252525;
  font-weight:400;
  padding-left:20px
}

.m-popUpCulture .m-popUp{
  top:83px;
  left:16px
}

@media (min-width: 768px){
  .m-popUpCulture .m-popUp{
    left:auto;
    top:40px
  }
}

.m-popUpCulture .m-popUp__content.-culture{
  padding-bottom:28px;
  width:280px
}

.m-popUpCulture .ps{
  padding-right:16px;
  position:relative;
  max-height:315px
}

.m-popUpCulture .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-popUpCulture .ps__rail-x,.m-popUpCulture .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-popUpCulture .ps__rail-x:hover,.m-popUpCulture .ps__rail-x:focus,.m-popUpCulture .ps__rail-x:active,.m-popUpCulture .ps__rail-x.ps--clicking,.m-popUpCulture .ps__rail-y:hover,.m-popUpCulture .ps__rail-y:focus,.m-popUpCulture .ps__rail-y:active,.m-popUpCulture .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-popUpCulture .ps__rail-x:hover .ps__thumb-x,.m-popUpCulture .ps__rail-x:hover .ps__thumb-y,.m-popUpCulture .ps__rail-x:focus .ps__thumb-x,.m-popUpCulture .ps__rail-x:focus .ps__thumb-y,.m-popUpCulture .ps__rail-x:active .ps__thumb-x,.m-popUpCulture .ps__rail-x:active .ps__thumb-y,.m-popUpCulture .ps__rail-x.ps--clicking .ps__thumb-x,.m-popUpCulture .ps__rail-x.ps--clicking .ps__thumb-y,.m-popUpCulture .ps__rail-y:hover .ps__thumb-x,.m-popUpCulture .ps__rail-y:hover .ps__thumb-y,.m-popUpCulture .ps__rail-y:focus .ps__thumb-x,.m-popUpCulture .ps__rail-y:focus .ps__thumb-y,.m-popUpCulture .ps__rail-y:active .ps__thumb-x,.m-popUpCulture .ps__rail-y:active .ps__thumb-y,.m-popUpCulture .ps__rail-y.ps--clicking .ps__thumb-x,.m-popUpCulture .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-popUpCulture .ps__thumb-x,.m-popUpCulture .ps__thumb-y{
  background-color:#30862d
}

.m-popUpCulture .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-popUpFav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-popUpFav__content{
  width:368px
}

.m-popUpFav__content a{
  color:#990000
}

.m-popUpFav__list{
  max-height:260px
}

.o-favorites .m-popUpFav__list{
  max-height:unset
}

.m-popUpMsg{
  position:fixed;
  top:0px;
  left:0px;
  height:100vh;
  width:100vw;
  z-index:9
}

.m-popUpMsg__body{
  font-size:16px;
  color:#757575;
  padding-top:12px;
  white-space:normal
}

.m-popUpMsg__body a{
  color:#30862D;
  text-decoration:underline
}

.m-popUpMsg__close{
  position:absolute;
  top:0px;
  right:0px;
  padding:10px
}

.m-popUpMsg__closeImg{
  width:20px
}

.m-popUpMsg__content{
  position:relative;
  padding:40px;
  display:inline-block;
  background-color:#ffffff;
  border-radius:0.250rem;
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  width:inherit;
  min-width:415px
}

@media only screen and (max-width: 767px){
  .m-popUpMsg__content{
    min-width:100%;
    padding-top:40px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px
  }
}

.m-popUpMsg__email{
  font-size:20px;
  font-weight:700;
  color:#555555;
  word-wrap:break-word;
  overflow-wrap:break-word;
  padding-top:20px
}

.m-popUpMsg__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding-top:40px
}

.m-popUpMsg__cta{
  display:block;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:12px;
  padding-right:12px;
  text-transform:uppercase;
  text-align:center;
  color:#ffffff;
  font-size:16px;
  font-weight:500;
  background-color:#30862D;
  border-radius:0.25rem;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-popUpMsg__cta{
    width:200px
  }
}

.m-popUpMsg__cta.-isCn,.m-popUpMsg__cta.o-accountMember__cta.-cnReactivation{
  width:80px;
  font-size:14px;
  height:48px
}

.m-popUpMsg__title{
  color:#333333;
  font-weight:700;
  font-size:40px;
  line-height:1.1
}

.m-popUpMsg__overlay{
  position:fixed;
  top:0px;
  left:0px;
  height:100vh;
  width:100vw;
  background-color:rgba(0,0,0,.4)
}

.m-popUpMsg__popup{
  position:absolute;
  z-index:9
}

@media only screen and (max-width: 767px){
  .m-popUpMsg__popup{
    width:90%
  }
}

.m-popupNotif{
  position:relative;
  display:inline-block;
  overflow:visible
}

.m-popupNotif.-hasNotification::after{
  content:"";
  position:absolute;
  top:-2px;
  right:2px;
  width:11px;
  height:11px;
  border-radius:50%;
  background:#d00;
  border:2px solid #fff;
  pointer-events:none
}

.m-popUpOrder{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:24px
}

.m-popUpOrder__button{
  margin-right:24px;
  font-size:16px;
  color:#ffffff;
  border-style:none
}

.m-popUpOrder__button.-pay{
  padding-left:25px;
  padding-right:25px;
  padding-top:7px;
  padding-bottom:7px;
  margin-right:0;
  color:#ffffff;
  background-color:#30862D;
  font-size:12px;
  text-transform:uppercase;
  border-radius:0.25rem
}

.m-popUpOrder__button.-track{
  padding-left:24px;
  padding-right:24px;
  padding-top:7px;
  padding-bottom:7px;
  margin-right:0;
  color:#ffffff;
  background-color:#30862D;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  border-radius:0.25rem;
  text-decoration:none;
  margin-top:16px;
  cursor:pointer
}

.m-popUpOrder__button.-track:hover{
  background-color:#00492C
}

.m-popUpOrder__deliverDate{
  font-size:24px;
  font-weight:700;
  margin-bottom:8px
}

.m-popUpOrder__item{
  padding-left:24px;
  padding-top:16px;
  padding-bottom:16px
}

.m-popUpOrder__item:first-child:not(:last-child){
  position:relative
}

.m-popUpOrder__item:first-child:not(:last-child):after{
  position:absolute;
  border-top-width:1px;
  border-color:#dddddd;
  bottom:0px;
  left:0px;
  right:-30px;
  width:auto;
  content:"";
  height:1px;
  max-width:none
}

.m-popUpOrder__info{
  font-size:14px;
  color:#555555;
  line-height:1.25
}

.m-popUpOrder__info.-backup{
  margin-bottom:16px
}

.m-popUpOrder__info.-empty{
  padding-left:24px;
  padding-top:16px;
  padding-bottom:16px
}

.m-popUpOrder__link{
  font-size:14px;
  text-decoration:underline;
  color:#30862D;
  line-height:1.25
}

.m-popUpOrder__tracking{
  margin-bottom:16px
}

.m-popUpOrder__tracking.-number{
  font-size:14px;
  font-weight:700;
  color:#30862D;
  margin-bottom:0
}

.m-popUpOrder__tracking.-fontNormalTextBlack{
  font-weight:400;
  color:#000000
}

.m-popUpOrder__type{
  font-weight:700;
  font-size:14px;
  padding-top:4px;
  color:#121212
}

.m-popUpOrder__item.-riverbend .m-popUpOrder__button.-track{
  background-color:#990000
}

.m-popUpOrder__item{
  border-left-width:4px;
  border-style:solid;
  border-color:#30862D
}

.m-popUpOrder__item.-riverbend{
  border-color:#990000
}

.m-popUpOrder__item:first-child:not(:last-child):after{
  left:-4px
}

.m-popUpOrder__item.-riverbend .m-popUpOrder__tracking.-number{
  color:#990000
}

.m-printTemplate{
  display:none
}

.m-printTemplate__col.-footer{
  width:33%
}

.m-printTemplate__header,.m-printTemplate__footer{
  width:100%
}

.m-printTemplate__footer{
  border-top-width:2px;
  border-color:#333333;
  padding-top:30px;
  max-width:975px
}

.m-printTemplate__header{
  margin-bottom:60px
}

.m-printTemplate__logo{
  width:200px
}

.m-printTemplate__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-printTemplate__row.-footer{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-printTemplate__row.-header{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.m-printTemplate__text{
  color:#333333;
  font-size:12px
}

.m-printTemplate__text.-contact{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-printTemplate__title{
  font-weight:700;
  color:#717171;
  font-size:11px
}

.m-productIngredient{
  padding-left:8px;
  padding-right:8px
}

.m-productIngredient__heading{
  font-size:20px;
  font-weight:700;
  color:#252525;
  padding-bottom:20px
}

.m-productIngredient__items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:10px
}

.m-productIngredient__button{
  font-size:16px;
  text-decoration:underline;
  color:#252525;
  cursor:pointer;
  margin-top:40px;
  margin-bottom:40px
}

.m-productIngredient__button.-collapsed{
  margin-bottom:0
}

.m-prodCard{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background-color:#ffffff;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.m-prodCard.-backupOrder{
  border:1px solid #ddd;
  border-radius:.25rem;
  height:100%;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin:0;
  max-width:none;
  min-height:0;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-prodCard.-backupOrder{
    border-width:1px;
    border-radius:0.250rem;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    min-height:278px;
    width:140px;
    padding:11px 10px 12px
  }
}

.m-prodCard.-bogo{
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  padding:8px;
  margin-bottom:20px;
  width:47%
}

@media only screen and (min-width: 1024px){
  .m-prodCard.-bogo{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-right:5px;
    width:230px;
    min-height:450px;
    padding:11px 10px 12px
  }
}

@media only screen and (min-width: 1170px){
  .m-prodCard.-bogo:nth-child(5n){
    margin-right:0
  }
}

.m-prodCard.-savedLater{
  border:1px solid #ddd;
  border-radius:.25rem;
  height:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin:0;
  max-width:none;
  min-height:0;
  width:140px
}

@media only screen and (min-width: 768px){
  .m-prodCard.-savedLater{
    border-width:1px;
    border-radius:0.250rem;
    min-height:278px;
    padding:11px 10px 12px
  }
}

.m-prodCard.-carousel{
  border-width:1px;
  border-radius:0.250rem;
  min-height:278px;
  max-width:140px;
  padding:11px 10px 12px
}

@media only screen and (max-width: 575px){
  .-isCn .m-prodCard.-carousel,.o-accountMember__cta.-cnReactivation .m-prodCard.-carousel{
    border-width:1px;
    border-radius:0.250rem;
    margin-bottom:10px;
    max-width:unset
  }
}

.m-prodCard.-carousel.-isPromotion{
  max-width:unset
}

.m-prodCard.-grid{
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  min-width:149px;
  max-width:230px;
  padding:10px 10px 24px
}

.m-prodCard.-grid.-isCn,.m-prodCard.-grid.o-accountMember__cta.-cnReactivation{
  padding:10px 10px
}

@media only screen and (min-width: 768px){
  .m-prodCard.-grid{
    min-height:450px
  }
}

.m-prodCard.-savingsPack{
  background-color:#ffffff;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  padding:10px;
  min-height:475px
}

@media (min-width: 768px){
  .m-prodCard.-savingsPack{
    padding:20px;
    min-height:515px;
    min-width:initial;
    max-width:none
  }

  @media only screen and (min-width: 1024px){
    .m-prodCard.-savingsPack{
      max-width:270px
    }
  }

  @media (min-width: 1210px){
    .m-prodCard.-savingsPack{
      min-width:270px
    }
  }
}

@media (min-width: 768px){
  .m-prodCard.-savingsPack.-horizontal{
    padding-top:30px;
    padding-bottom:30px;
    padding-left:40px;
    padding-right:40px;
    min-height:315px;
    max-width:570px;
    min-width:initial
  }
}

@media (min-width: 1210px){
  .m-prodCard.-savingsPack.-horizontal{
    min-width:570px
  }
}

@media (min-width: 768px){
  .m-prodCard.-savingsPack.-third{
    min-width:300px
  }
}

@media (min-width: 1210px){
  .m-prodCard.-savingsPack.-third{
    min-width:350px
  }
}

.m-prodCard.-seasonal{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  padding-top:8px;
  padding-bottom:6px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:1px;
  color:#555555
}

@media (min-width: 576px){
  .m-prodCard.-seasonal{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-bottom:0;
    border-width:1px;
    border-radius:0.250rem;
    min-height:278px;
    padding:11px 7px 12px;
    margin-right:21px;
    margin-bottom:12px;
    width:140px
  }
}

@media (min-width: 576px){
  .m-prodCard.-seasonal:last-of-type{
    margin-right:0
  }
}

.m-prodCard.-simple{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:16px;
  padding-right:16px;
  margin-bottom:8px
}

@media (min-width: 576px){
  .m-prodCard.-simple{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:20px;
    margin-right:8px;
    margin-bottom:0
  }
}

.o-cboSelections .m-prodCard{
  min-width:140px;
  min-height:278px
}

.m-prodCard__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.-isCn .m-prodCard__actions,.o-accountMember__cta.-cnReactivation .m-prodCard__actions{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-prodCard__body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-prodCard.-grid .m-prodCard__body,.m-prodCard.-carousel .m-prodCard__body{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

.m-prodCard.-simple .m-prodCard__body{
  display:none
}

.m-prodCard.-seasonal .m-prodCard__body{
  height:100%
}

@media (min-width: 992px){
  .-horizontal .m-prodCard__body{
    -ms-flex-item-align:end;
        align-self:flex-end;
    width:50%
  }
}

.m-prodCard__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

@media only screen and (max-width: 767px){
  .m-prodCard__button{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

@media only screen and (max-width: 767px){
  .m-prodCard.-bogo .m-prodCard__button.-shelfToggle{
    max-width:70px
  }
}

.m-prodCard.-simple .m-prodCard__button{
  margin-right:auto;
  max-width:180px
}

@media (min-width: 576px){
  .m-prodCard.-simple .m-prodCard__button{
    margin-left:auto;
    max-width:inherit
  }
}

@media only screen and (max-width: 576px){
  .-isCn .m-prodCard__button,.o-accountMember__cta.-cnReactivation .m-prodCard__button{
    width:auto;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    float:right
  }
}

.o-productCarouselVue:not(.-isCn):not(.o-accountMember__cta.-cnReactivation) .m-prodCard__button{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.o-productCarouselVue.-isCn .m-prodCard__button,.o-productCarouselVue.o-accountMember__cta.-cnReactivation .m-prodCard__button,.m-prodCard.-isCn .m-prodCard__button,.m-prodCard.o-accountMember__cta.-cnReactivation .m-prodCard__button{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

.m-prodCard__buoMobilePricing{
  display:block;
  margin-top:6px
}

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

.m-prodCard__content{
  display:block
}

.m-prodCard__content.-bottom{
  margin-top:auto;
  margin-bottom:0;
  padding-bottom:16px
}

.m-prodCard.-carousel .m-prodCard__content.-bottom{
  padding-bottom:12px
}

.m-prodCard.-seasonal .m-prodCard__content.-bottom{
  padding-bottom:0
}

@media (min-width: 576px){
  .m-prodCard.-seasonal .m-prodCard__content.-bottom{
    padding-bottom:11px
  }
}

.m-prodCard__content.-top{
  margin-top:0;
  margin-bottom:auto
}

.-savedLater .m-prodCard__content.-top,.-savedLater .m-prodCard__content.-bottom{
  padding-left:10px;
  padding-right:10px;
  padding-bottom:8px
}

@media only screen and (min-width: 768px){
  .-savedLater .m-prodCard__content.-top,.-savedLater .m-prodCard__content.-bottom{
    padding-left:0;
    padding-right:0
  }
}

.-backupOrder .m-prodCard__content.-bottom{
  display:none
}

@media (min-width: 768px){
  .-backupOrder .m-prodCard__content.-bottom{
    display:block
  }
}

.m-prodCard__disabled{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:0;
  padding-right:0;
  font-size:14px;
  text-transform:capitalize;
  text-align:left;
  color:#757575;
  font-weight:500;
  border-style:none;
  min-height:37px
}

.m-prodCard__heading{
  word-wrap:break-word;
  overflow-wrap:break-word;
  line-height:1;
  min-height:37px;
  padding-bottom:14px
}

.-backupOrder .m-prodCard__heading{
  padding-bottom:0;
  padding-left:10px;
  min-height:unset
}

@media (min-width: 768px){
  .-backupOrder .m-prodCard__heading{
    padding-left:0;
    min-height:37px;
    padding-bottom:14px
  }
}

.-savedLater .m-prodCard__heading{
  padding-bottom:4px
}

.m-prodCard.-seasonal .m-prodCard__heading{
  padding-bottom:8px
}

.-savingsPack .m-prodCard__heading{
  min-height:46px;
  padding-bottom:0
}

.-backupOrder .m-prodCard__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:12px
}

@media only screen and (min-width: 768px){
  .-backupOrder .m-prodCard__header{
    display:block;
    padding:0
  }
}

.-savedLater .m-prodCard__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding:10px;
  padding-bottom:0
}

@media only screen and (min-width: 768px){
  .-savedLater .m-prodCard__header{
    display:block;
    padding:0
  }
}

@media (min-width: 992px){
  .-horizontal .m-prodCard__header{
    -ms-flex-item-align:end;
        align-self:flex-end;
    width:50%
  }
}

.m-prodCard__hero{
  max-width:100%;
  margin-left:auto;
  margin-right:auto
}

.-backupOrder .m-prodCard__hero{
  height:64px;
  margin:0;
  width:64px
}

@media (min-width: 768px){
  .-backupOrder .m-prodCard__hero{
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    height:inherit;
    width:inherit
  }
}

.-savedLater .m-prodCard__hero{
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  height:inherit;
  width:inherit
}

.-savingsPack .m-prodCard__hero{
  max-width:100%;
  max-height:190px
}

@media (min-width: 768px){
  .-horizontal .m-prodCard__hero{
    max-width:100%;
    max-height:none;
    margin:0
  }
}

.m-prodCard__icon.-tooltip{
  margin-left:5px;
  font-size:20px;
  color:#30862D;
  vertical-align:bottom
}

.m-prodCard__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  position:relative
}

.m-prodCard__media{
  margin-bottom:10px
}

.m-prodCard.-bogo .m-prodCard__media{
  margin-left:auto;
  margin-right:auto;
  width:132px;
  height:132px
}

@media (min-width: 576px){
  .m-prodCard.-bogo .m-prodCard__media{
    width:100%;
    height:auto
  }
}

@media (min-width: 768px){
  .m-prodCard.-bogo .m-prodCard__media{
    width:200px;
    height:200px
  }
}

.m-prodCard.-simple .m-prodCard__media{
  margin-bottom:0
}

@media (min-width: 576px){
  .m-prodCard.-simple .m-prodCard__media{
    margin-bottom:30px
  }
}

.m-prodCard.-seasonal .m-prodCard__media{
  position:absolute;
  margin-bottom:0;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:64px
}

@media (min-width: 576px){
  .m-prodCard.-seasonal .m-prodCard__media{
    position:relative;
    margin-bottom:4px;
    width:inherit
  }
}

.-horizontal .m-prodCard__media{
  margin-left:auto;
  margin-right:auto;
  max-width:200px
}

@media (min-width: 992px){
  .-horizontal .m-prodCard__media{
    position:absolute;
    top:0px;
    left:0px;
    padding-right:40px;
    width:50%;
    max-width:none
  }
}

.-savingsPack .m-prodCard__message{
  font-style:italic;
  font-size:14px;
  color:#757575;
  line-height:19px
}

.-savingsPack.-isCn .m-prodCard__message,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__message{
  font-style:normal;
  width:100%
}

.m-prodCard__points{
  font-size:12px;
  display:block
}

.m-prodCard__pricing{
  position:relative;
  color:#757575;
  line-height:16px
}

.-savingsPack .m-prodCard__pricing{
  padding-top:30px
}

.-horizontal .m-prodCard__pricing{
  padding-top:20px
}

.m-prodCard__row.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:auto;
  margin-bottom:0;
  position:relative
}

@media (min-width: 576px){
  .m-prodCard__row.-actions{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.-bogo .m-prodCard__row.-actions{
  margin-bottom:10px
}

.-backupOrder .m-prodCard__row.-actions{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-right:10px;
  margin-top:0
}

@media (min-width: 768px){
  .-backupOrder .m-prodCard__row.-actions{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-right:0
  }
}

.-savedLater .m-prodCard__row.-actions{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:0;
  padding:10px;
  padding-top:0
}

@media (min-width: 768px){
  .-savedLater .m-prodCard__row.-actions{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    padding:0
  }
}

.m-prodCard.-simple .m-prodCard__row.-actions{
  margin-bottom:auto;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

@media (min-width: 576px){
  .m-prodCard.-simple .m-prodCard__row.-actions{
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    min-width:165px
  }
}

.m-prodCard.-seasonal .m-prodCard__row.-actions{
  margin-bottom:auto;
  margin-left:10px
}

@media (min-width: 576px){
  .m-prodCard.-seasonal .m-prodCard__row.-actions{
    margin-left:0
  }
}

@media (min-width: 992px){
  .-horizontal .m-prodCard__row.-actions{
    -ms-flex-item-align:end;
        align-self:flex-end;
    width:50%
  }
}

.m-prodCard__row.-actions.-isCn,.m-prodCard__row.-actions.o-accountMember__cta.-cnReactivation{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

@media only screen and (max-width: 575px){
  .-isCn .m-prodCard__row.-actions.-isCn,.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions.-isCn,.-isCn .m-prodCard__row.-actions.o-accountMember__cta.-cnReactivation,.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions.o-accountMember__cta.-cnReactivation{
    display:block
  }
}

@media only screen and (max-width: 575px){
  .-isCn.-backupOrder .m-prodCard__row.-actions.-isCn,.-backupOrder.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions.-isCn,.-isCn.-backupOrder .m-prodCard__row.-actions.o-accountMember__cta.-cnReactivation,.-backupOrder.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions.o-accountMember__cta.-cnReactivation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.-savingsPack.-isCn .m-prodCard__row.-actions,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions{
  height:45px
}

@media only screen and (max-width: 768px){
  .-savingsPack.-isCn .m-prodCard__row.-actions,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__row.-actions{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }
}

.m-prodCard__row.-content{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  margin-top:0;
  margin-bottom:auto
}

.m-prodCard.-backupOrder .m-prodCard__row.-content{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.m-prodCard.-bogo .m-prodCard__row.-content{
  margin-top:0;
  margin-bottom:0;
  -webkit-box-flex:inherit;
      -ms-flex-positive:inherit;
          flex-grow:inherit
}

.m-prodCard.-simple .m-prodCard__row.-content{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin-right:26px;
  max-width:64px
}

@media (min-width: 576px){
  .m-prodCard.-simple .m-prodCard__row.-content{
    width:100%;
    margin-right:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    max-width:inherit;
    min-width:inherit
  }
}

.m-prodCard.-seasonal .m-prodCard__row.-content{
  padding-left:79px
}

@media (min-width: 576px){
  .m-prodCard.-seasonal .m-prodCard__row.-content{
    padding-left:0
  }
}

.-backupOrder .m-prodCard__row.-content,.-savedLater .m-prodCard__row.-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .-backupOrder .m-prodCard__row.-content,.-savedLater .m-prodCard__row.-content{
    display:block
  }
}

.-savingsPack .m-prodCard__row.-content{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-prodCard__row.-price.-first{
  color:#252525;
  display:block
}

.-savingsPack .m-prodCard__row.-price.-first{
  padding-bottom:8px
}

.m-prodCard__row.-price.-second{
  font-size:12px;
  color:#757575;
  font-weight:400;
  display:block
}

.-backupOrder .m-prodCard__row.-price,.-savedLater .m-prodCard__row.-price{
  font-size:20px
}

.m-prodCard__save{
  font-size:14px;
  position:relative;
  margin-bottom:10px;
  line-height:18px
}

@media (min-width: 576px){
  .m-prodCard__save{
    margin-bottom:12px
  }
}

@media (min-width: 768px){
  .m-prodCard__save{
    min-height:37px
  }

  .m-prodCard__save.-isSearch{
    min-height:unset
  }
}

.m-prodCard.-bogo .m-prodCard__save{
  padding-right:0
}

@media (min-width: 576px){
  .m-prodCard.-grid .m-prodCard__save{
    margin-bottom:18px
  }
}

.m-prodCard.-carousel .m-prodCard__save{
  padding-top:9px;
  margin-bottom:0
}

.-savingsPack .m-prodCard__save{
  margin-top:20px;
  padding-right:25px;
  margin-bottom:0;
  max-width:235px;
  min-height:initial
}

.-isCn.-savingsPack .m-prodCard__save,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__save{
  margin-top:20px;
  padding-right:0;
  margin-bottom:0;
  max-width:100%;
  min-height:initial
}

.-horizontal .m-prodCard__save{
  margin-top:10px
}

.m-prodCard__shop{
  display:block;
  font-size:18px;
  font-weight:700;
  line-height:1.25;
  color:#0076DF;
  margin-bottom:20px
}

.-savingsPack .m-prodCard__subtitle{
  display:block;
  color:#555555;
  font-size:16px;
  font-weight:400;
  padding-top:8px
}

.-savingsPack.-isCn .m-prodCard__subtitle,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__subtitle{
  color:#757575;
  font-size:14px
}

.m-prodCard__tag{
  position:absolute
}

.-savingsPack .m-prodCard__tag{
  top:0px;
  left:0px
}

@media (min-width: 768px){
  .-savingsPack .m-prodCard__tag{
    top:-10px;
    left:-10px
  }
}

.-horizontal .m-prodCard__tag{
  top:0px;
  left:0px
}

@media (min-width: 768px){
  .-horizontal .m-prodCard__tag{
    z-index:1;
    top:-20px;
    left:-30px
  }
}

.-isCn .m-prodCard__tag,.o-accountMember__cta.-cnReactivation .m-prodCard__tag{
  top:-5px;
  left:-5px
}

.-bogo .m-prodCard__text{
  font-size:12px;
  color:#757575
}

@media (min-width: 768px){
  .-bogo .m-prodCard__text{
    font-size:14px
  }
}

.m-prodCard__text.-points,.m-prodCard__text.-price{
  font-size:12px;
  color:#757575
}

.-savedLater .m-prodCard__text.-points,.-savedLater .m-prodCard__text.-price{
  font-size:14px;
  line-height:16px
}

.-savingsPack .m-prodCard__text.-points,.-savingsPack .m-prodCard__text.-price{
  font-size:14px;
  line-height:18px
}

@media only screen and (max-width: 575px){
  .-isCn .m-prodCard__text.-points,.o-accountMember__cta.-cnReactivation .m-prodCard__text.-points,.-isCn .m-prodCard__text.-price,.o-accountMember__cta.-cnReactivation .m-prodCard__text.-price{
    font-weight:400;
    color:#252525
  }
}

.m-prodCard__text.-points.-highlight{
  font-size:14px;
  font-weight:700
}

.m-prodCard__text.-price.-lgBold,.m-prodCard__text.-price.-mdBold{
  color:#252525;
  font-weight:700
}

.-bogo .m-prodCard__text.-price.-lgBold,.-bogo .m-prodCard__text.-price.-mdBold{
  font-size:18px
}

@media (min-width: 768px){
  .-bogo .m-prodCard__text.-price.-lgBold,.-bogo .m-prodCard__text.-price.-mdBold{
    font-size:20px
  }
}

.m-prodCard__text.-price.-lgBold{
  font-size:20px
}

.m-prodCard__text.-price.-mdBold{
  font-size:16px
}

.-backupOrder .m-prodCard__text.-price.-mdBold,.-savedLater .m-prodCard__text.-price.-mdBold{
  font-size:20px
}

.m-prodCard.-seasonal .m-prodCard__text.-price.-mdBold{
  font-size:20px
}

.-savingsPack .m-prodCard__text.-price.-mdBold{
  font-size:24px
}

@media only screen and (max-width: 575px){
  .-isCn .m-prodCard__text.-price.-mdBold,.o-accountMember__cta.-cnReactivation .m-prodCard__text.-price.-mdBold{
    font-weight:400
  }
}

.-backupOrder .m-prodCard__text.-price .-label,.-savedLater .m-prodCard__text.-price .-label,.-isCn .m-prodCard__text.-price .-label,.o-accountMember__cta.-cnReactivation .m-prodCard__text.-price .-label{
  display:none
}

.m-prodCard__text.-pricingStrikethrough{
  margin-bottom:17px
}

.m-prodCard__text.-pricingStrikethrough .line-through{
  color:#000;
  font-size:15px
}

.m-prodCard__text.-saveAmount{
  color:#E01010;
  font-weight:700
}

.m-prodCard__text.-saveInfo{
  color:#757575
}

.m-prodCard.-isCn .m-prodCard__text.-saveInfo>div,.m-prodCard.o-accountMember__cta.-cnReactivation .m-prodCard__text.-saveInfo>div,.m-prodCard__text.-saveInfo p{
  display:inline
}

.m-prodCard.-carousel .m-prodCard__text.-saveInfo{
  font-weight:700;
  display:block;
  color:#252525
}

.-isPromotion .m-prodCard.-carousel .m-prodCard__text.-saveInfo{
  font-weight:400;
  color:#757575;
  display:inline
}

.-isPromotion .m-prodCard.-carousel .m-prodCard__text.-saveInfo>div,.m-prodCard.-carousel .m-prodCard__text.-saveInfo p{
  display:inline
}

.m-prodCard__text.-saveLearn{
  text-decoration:underline;
  color:#30862D
}

.m-prodCard__title{
  font-style:normal;
  font-size:14px;
  font-weight:400;
  display:block;
  line-height:18px;
  min-height:37px
}

.m-prodCard.-isCn .m-prodCard__title,.m-prodCard.o-accountMember__cta.-cnReactivation .m-prodCard__title{
  font-size:16px
}

.m-prodCard.-isCn.-isRecommend.-isPromotion .m-prodCard__title,.m-prodCard.-isRecommend.-isPromotion.o-accountMember__cta.-cnReactivation .m-prodCard__title{
  max-width:300px
}

.-backupOrder.-isCn .m-prodCard__title,.-backupOrder.o-accountMember__cta.-cnReactivation .m-prodCard__title{
  color:#555555
}

.-bogo .m-prodCard__title{
  font-size:14px;
  font-weight:500
}

.m-prodCard.-grid .m-prodCard__title{
  font-weight:500
}

.m-prodCard.-grid .m-prodCard__title{
  color:#555555
}

.m-prodCard.-seasonal .m-prodCard__title{
  min-height:0
}

@media (min-width: 576px){
  .m-prodCard.-seasonal .m-prodCard__title{
    min-height:inherit
  }
}

.m-prodCard.-carousel .m-prodCard__title,.-savedLater .m-prodCard__title{
  color:#555555
}

.-isPromotion .m-prodCard.-carousel .m-prodCard__title,.-isPromotion .-savedLater .m-prodCard__title{
  font-weight:700;
  display:block;
  color:#252525
}

.-savingsPack .m-prodCard__title{
  font-size:20px;
  color:#333333;
  font-weight:700;
  line-height:24px
}

.-savingsPack.-isCn .m-prodCard__title,.-savingsPack.o-accountMember__cta.-cnReactivation .m-prodCard__title{
  font-size:16px
}

@media only screen and (max-width: 575px){
  .m-prodCard.-carousel.-isCn .m-prodCard__title,.m-prodCard.-carousel.o-accountMember__cta.-cnReactivation .m-prodCard__title{
    color:#333333;
    font-weight:600;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical
  }
}

.m-prodCard__tooltip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  position:relative;
  right:-1px;
  z-index:1;
  margin-top:-20px;
  top:-12px
}

.m-prodCard__tooltip.-isPromotion{
  top:5px;
  display:inline-block;
  position:static
}

@media (min-width: 768px){
  .m-prodMedia{
    display:block;
    max-width:600px
  }
}

.m-prodMedia__actions{
  position:absolute;
  bottom:0px;
  width:100%
}

@media (min-width: 768px){
  .m-prodMedia__actions{
    position:relative
  }
}

.m-prodMedia__actions.-lightbox{
  position:fixed;
  height:40px;
  top:0px;
  bottom:auto;
  padding-top:10px;
  padding-bottom:10px;
  background-color:rgba(255,255,255,.8);
  z-index:10
}

.m-prodMedia__actions.-thumbs{
  display:none;
  pointer-events:none
}

@media (min-width: 768px){
  .m-prodMedia__actions.-thumbs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:0px;
    height:100%;
    z-index:1
  }
}

.m-prodMedia__actions.-thumbs .slick-prev,.m-prodMedia__actions.-thumbs .slick-next{
  pointer-events:auto;
  height:20px
}

.m-prodMedia__actions.-thumbs .slick-prev.slick-disabled,.m-prodMedia__actions.-thumbs .slick-next.slick-disabled{
  opacity:.4
}

.m-prodMedia__actions.-thumbs .slick-next{
  position:relative;
  top:10px
}

.m-prodMedia__arrows{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  top:0px;
  height:100%;
  width:70px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  font-size:0px
}

.-lightbox .m-prodMedia__arrows,.-images .m-prodMedia__arrows{
  position:absolute
}

.-lightbox .m-prodMedia__arrows .slick-prev,.-lightbox .m-prodMedia__arrows .slick-next,.-images .m-prodMedia__arrows .slick-prev,.-images .m-prodMedia__arrows .slick-next{
  position:absolute;
  width:50px;
  height:20px;
  top:-3px
}

.-lightbox .m-prodMedia__arrows .slick-prev.slick-disabled,.-lightbox .m-prodMedia__arrows .slick-next.slick-disabled,.-images .m-prodMedia__arrows .slick-prev.slick-disabled,.-images .m-prodMedia__arrows .slick-next.slick-disabled{
  opacity:.4
}

.-lightbox .m-prodMedia__arrows .slick-prev,.-images .m-prodMedia__arrows .slick-prev{
  left:-50px
}

.-lightbox .m-prodMedia__arrows .slick-next,.-images .m-prodMedia__arrows .slick-next{
  left:70px
}

@media (min-width: 768px){
  .-lightbox .m-prodMedia__arrows,.-images .m-prodMedia__arrows{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }
}

@media (min-width: 768px){
  .-lightbox .m-prodMedia__arrows:not(.-lightbox),.-images .m-prodMedia__arrows:not(.-lightbox){
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }
}

.-lightbox .m-prodMedia__arrows .slick-prev,.-lightbox .m-prodMedia__arrows .slick-next{
  height:40px
}

.-videos .m-prodMedia__arrows{
  display:none
}

.m-prodMedia__close{
  position:absolute;
  top:0px;
  right:10px;
  width:50px;
  height:40px;
  font-size:0px;
  background:url("https://cdnsc1.melaleuca.com/na/images/header/clear.png") no-repeat center center
}

.m-prodMedia__counter{
  font-size:12px;
  text-align:center;
  color:#757575;
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

@media (min-width: 768px){
  .m-prodMedia__counter{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }
}

.-videos .m-prodMedia__counter{
  display:none
}

.m-prodMedia__image{
  margin-left:auto;
  margin-right:auto;
  max-height:470px
}

.m-prodMedia__lightbox{
  position:relative;
  width:100vw;
  height:100vh
}

.m-prodMedia__lightboxImage{
  display:none;
  top:0px;
  position:fixed;
  max-width:100vw;
  height:100vh;
  background-color:#ffffff;
  z-index:9
}

.m-prodMedia__list.-thumbs{
  overflow:hidden;
  margin-top:25px;
  visibility:hidden
}

.m-prodMedia__list.-thumbs .slick-list{
  height:auto !important
}

.m-prodMedia__list.-thumbs .slick-list .slick-track{
  height:430px !important
}

.m-prodMedia__list.-thumbs[class*=slick-]{
  visibility:visible
}

.m-prodMedia__list.-images{
  white-space:nowrap
}

.m-prodMedia__list.-images .slick-slide{
  display:inline-block;
  vertical-align:top
}

.m-prodMedia__list.-lightbox{
  position:relative;
  white-space:nowrap;
  overflow:hidden;
  width:100%;
  height:100%
}

.m-prodMedia__list.-lightbox .slick-slide{
  display:inline-block
}

.-videos .m-prodMedia__list.-lightbox{
  display:none
}

.m-prodMedia__mediaItem{
  display:inline-block;
  text-align:center
}

@media (min-width: 768px){
  .m-prodMedia__mediaItem{
    max-width:470px
  }
}

.m-prodMedia__mediaItem__contain{
  margin-left:auto;
  margin-right:auto;
  max-width:500px
}

.m-prodMedia__player{
  display:none
}

.m-prodMedia .slick-arrow{
  width:100%
}

.m-prodMedia__thumb{
  margin-bottom:16px;
  position:relative;
  max-width:70px
}

.m-prodMedia__thumb.-video:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  font-size:42px
}

.m-prodMedia__thumb img{
  margin-left:auto;
  margin-right:auto;
  max-height:70px
}

.m-prodMedia__wrapper.-lightbox{
  display:none;
  position:fixed;
  top:0px;
  left:0px;
  max-width:100vw;
  height:100vh;
  background-color:#ffffff;
  z-index:9
}

@media (min-width: 768px){
  .m-prodMedia__wrapper.-lightbox{
    display:none
  }
}

.m-prodMedia__wrapper.-images{
  position:relative;
  display:block;
  overflow:hidden;
  padding-bottom:25px
}

@media (min-width: 768px){
  .m-prodMedia__wrapper.-images{
    display:block;
    width:75%;
    padding-bottom:0;
    max-width:470px;
    max-height:470px
  }
}

@media (min-width: 992px){
  .m-prodMedia__wrapper.-images{
    width:80%
  }
}

.m-prodMedia__wrapper.-images:before{
  position:absolute;
  right:8px;
  top:5px;
  border-radius:9999px;
  pointer-events:none;
  z-index:1;
  content:url(//cdnsc1.melaleuca.com/na/images/atoms/search-white.png);
  padding:6px 6px 0px 7px;
  background-color:rgba(0,0,0,.4)
}

.m-prodMedia__wrapper.-thumbs{
  display:none;
  position:relative;
  cursor:pointer;
  max-height:470px
}

@media (min-width: 768px){
  .m-prodMedia__wrapper.-thumbs{
    display:block;
    width:25%;
    float:left
  }
}

@media (min-width: 992px){
  .m-prodMedia__wrapper.-thumbs{
    width:20%
  }
}

.m-prodMedia__wrapper .slick-slide.active .m-prodMedia__thumb{
  border-style:solid;
  border-width:2px;
  border-color:#30862D
}

.m-prodMedia__zoom{
  position:absolute;
  pointer-events:none;
  width:100%;
  height:100%;
  z-index:1
}

@media (min-width: 768px){
  .m-prodMedia__zoom{
    pointer-events:auto
  }
}

.m-prodMedia__zoom:hover .m-prodMedia__zoomImage{
  display:block
}

.m-prodMedia__zoom.-video{
  pointer-events:none
}

.m-prodMedia__zoomImage{
  background-repeat:no-repeat
}

.m-prodMedia__zoomImage{
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:#ffffff;
  cursor:-webkit-zoom-in;
  cursor:zoom-in
}

.m-prodMedia__zoomImage.-video{
  cursor:pointer
}

.m-productDetailPrice__originalPrice{
  font-weight:500;
  padding-bottom:19px
}

.m-productDetailPrice__primaryPrice{
  font-weight:700;
  font-size:34px
}

.m-productDetailPrice__pricePerUnit{
  color:#757575;
  font-size:14px
}

.m-productInfo{
  padding-top:15px;
  padding-bottom:15px
}

.m-productInfo__accent{
  color:#000000;
  font-weight:700
}

.m-productInfo__points{
  font-size:16px;
  color:#555555;
  -ms-flex-negative:0;
      flex-shrink:0
}

.m-productInfo__price{
  font-size:24px;
  font-weight:700;
  line-height:1.25;
  -ms-flex-negative:0;
      flex-shrink:0
}

@media only screen and (min-width: 768px){
  .m-productInfo__price{
    margin-right:25px
  }
}

@media only screen and (min-width: 768px){
  .m-productInfo__wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.m-productIntro{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

@media (min-width: 768px){
  .m-productIntro{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-top:50px;
    position:relative
  }
}

@media (min-width: 992px){
  .m-productIntro{
    padding-top:70px
  }
}

@media (min-width: 1210px){
  .m-productIntro{
    padding-top:85px
  }
}

.m-productIntro__backgrounds{
  position:absolute;
  z-index:-1;
  width:100%;
  height:100%;
  top:0px;
  left:0px
}

.m-productIntro__col.-logos{
  width:100%;
  padding-top:40px;
  padding-bottom:60px;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (max-width: 767px){
  .m-productIntro__col.-logos{
    position:relative
  }
}

@media (min-width: 768px){
  .m-productIntro__col.-logos{
    width:50%;
    padding-top:0;
    padding-bottom:50px
  }
}

.m-productIntro__col.-product{
  max-width:267px;
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  margin-bottom:20px
}

@media (min-width: 768px){
  .m-productIntro__col.-product{
    max-width:270px;
    margin-top:auto
  }
}

@media (min-width: 992px){
  .m-productIntro__col.-product{
    max-width:380px
  }
}

@media (min-width: 1210px){
  .m-productIntro__col.-product{
    max-width:544px
  }
}

.m-productIntro__desc{
  color:#ffffff;
  text-align:left;
  font-size:18px;
  font-weight:700;
  line-height:1.3;
  max-width:290px;
  text-shadow:0px 3px 6px #000
}

@media (min-width: 415px){
  .m-productIntro__desc{
    max-width:100%
  }
}

@media (min-width: 768px){
  .m-productIntro__desc{
    max-width:290px;
    margin-left:80px;
    padding-left:0;
    padding-right:0
  }
}

@media (min-width: 992px){
  .m-productIntro__desc{
    max-width:417px;
    font-size:21px
  }
}

@media (min-width: 1210px){
  .m-productIntro__desc{
    max-width:525px;
    font-size:23px;
    margin-left:42px;
    margin-top:15px;
    padding-left:0
  }
}

.m-productIntro__img{
  margin-left:auto;
  margin-right:auto
}

.m-productIntro__img.-background{
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
  height:100%
}

.m-productIntro__img.-brand{
  padding-bottom:15px
}

@media (min-width: 768px){
  .m-productIntro__img.-brand{
    padding-bottom:10px
  }
}

@media only screen and (min-width: 1024px){
  .m-productIntro__img.-brand{
    padding-bottom:20px
  }
}

@media (min-width: 768px){
  .m-productIntro__img.-category{
    padding-bottom:15px
  }
}

.m-productIntro__logos{
  margin-bottom:15px
}

@media (min-width: 768px){
  .m-productIntro__logos{
    margin-bottom:0;
    padding-left:80px
  }
}

@media (min-width: 1210px){
  .m-productIntro__logos{
    padding-left:10px
  }
}

.m-productItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .m-productItem{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    width:403px
  }
}

.m-productItem.-bottom{
  width:342px
}

.m-productItem.-restrictPack{
  width:100%
}

.m-productItem__col.-pay{
  text-align:right;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  line-height:1.3
}

@media (min-width: 768px){
  .m-productItem__col.-pay{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    margin-left:auto
  }
}

@media (min-width: 768px){
  .-bottom .m-productItem__col.-pay{
    text-align:left
  }
}

.-isCn .m-productItem__col.-pay,.o-accountMember__cta.-cnReactivation .m-productItem__col.-pay{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.m-productItem__col.-restrictPacks{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  padding-top:5px;
  width:100%
}

@media (min-width: 768px){
  .m-productItem__col.-restrictPacks{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
    margin-left:30px;
    padding-top:0;
    max-width:100px
  }
}

.-isCn .m-productItem__col.-restrictPacks,.o-accountMember__cta.-cnReactivation .m-productItem__col.-restrictPacks{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  width:100%;
  margin-left:0;
  max-width:unset
}

.m-productItem__col.-title{
  width:100%;
  -webkit-box-ordinal-group:1;
      -ms-flex-order:0;
          order:0;
  padding-bottom:8px
}

@media (min-width: 768px){
  .m-productItem__col.-title{
    width:250px;
    padding-right:20px;
    padding-bottom:0
  }
}

@media (min-width: 768px){
  .-bottom .m-productItem__col.-title{
    width:190px
  }
}

.-isCn .m-productItem__col.-title,.o-accountMember__cta.-cnReactivation .m-productItem__col.-title{
  -webkit-box-ordinal-group:1;
      -ms-flex-order:0;
          order:0;
  width:100%
}

.m-productItem__img{
  margin-left:auto;
  margin-right:auto;
  max-width:70px;
  max-height:70px
}

@media (min-width: 768px){
  .-bottom .m-productItem__img{
    max-width:50px;
    max-height:50px
  }
}

.m-productItem.-isCn,.m-productItem.o-accountMember__cta.-cnReactivation{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:auto
}

.m-productItem__media{
  margin-right:8px;
  -ms-flex-negative:0;
      flex-shrink:0;
  margin-right:10px;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  height:70px;
  width:70px
}

@media (min-width: 768px){
  .m-productItem__media{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }
}

.-bottom .m-productItem__media{
  margin-right:0
}

.-isCn .m-productItem__media,.o-accountMember__cta.-cnReactivation .m-productItem__media{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.m-productItem__text{
  font-size:16px;
  color:#252525;
  display:block
}

@media (min-width: 768px){
  .m-productItem__text{
    font-size:20px
  }
}

.m-productItem__text.-configTitle{
  font-style:italic
}

@media (min-width: 768px){
  .m-productItem__text.-configTitle{
    font-size:14px
  }
}

.-isCn .m-productItem__text.-configTitle,.o-accountMember__cta.-cnReactivation .m-productItem__text.-configTitle{
  font-style:normal;
  padding-bottom:10px
}

.m-productItem__text.-points,.m-productItem__text.-quantity,.m-productItem__text.-configTitle{
  font-size:12px;
  color:#757575
}

.m-productItem__text.-price{
  font-weight:700;
  font-size:20px
}

.-restrictPacks .m-productItem__text{
  font-size:14px;
  color:#757575;
  font-style:italic
}

.m-productItem__text.-title{
  padding-bottom:0;
  line-height:1.3
}

@media (min-width: 768px){
  .m-productItem__text.-title{
    padding-bottom:4px;
    line-height:1.2
  }
}

.-bottom .m-productItem__text.-title{
  font-size:16px
}

.-isCn .m-productItem__text.-title,.o-accountMember__cta.-cnReactivation .m-productItem__text.-title{
  padding-bottom:16px
}

.m-prodQty{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-prodQty__img.-disabled{
  opacity:.1
}

.m-prodQty__media{
  -webkit-box-flex:0;
      -ms-flex:0 0 70px;
          flex:0 0 70px;
  max-width:70px;
  margin-right:17px;
  position:relative
}

.m-prodQty__offsale{
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:50%;
  text-align:center;
  font-size:12px;
  color:#252525;
  font-style:italic;
  line-height:1.25
}

.m-prodQty__title{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  -ms-flex-item-align:start;
      align-self:flex-start;
  font-size:14px
}

.m-productHighlight{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:30px;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-productHighlight{
    padding-left:0;
    padding-right:0;
    padding-top:40px;
    padding-bottom:40px
  }
}

.m-productHighlight__cta,.m-productHighlight__image{
  width:100%
}

@media only screen and (min-width: 768px){
  .m-productHighlight__cta,.m-productHighlight__image{
    width:auto
  }
}

.m-productHighlight__cta{
  margin-top:15px;
  text-align:center
}

@media only screen and (min-width: 768px){
  .m-productHighlight__cta{
    margin-left:30px;
    margin-top:0
  }
}

.m-productHighlight__icon{
  color:#555555
}

.m-productHighlight__icon.material-icons{
  font-size:32px
}

@media only screen and (min-width: 1024px){
  .m-productHighlight__icon.material-icons{
    font-size:41px
  }
}

@media only screen and (max-width: 767px){
  .m-productHighlight__icon{
    position:absolute;
    bottom:-2px;
    right:-23px
  }
}

@media only screen and (min-width: 768px)and (max-width: 1024px){
  .m-productHighlight__icon{
    margin-left:-5px
  }
}

.m-productHighlight__image{
  max-width:171px
}

@media only screen and (min-width: 768px)and (max-width: 992px){
  .m-productHighlight__image{
    max-width:111px
  }
}

@media only screen and (min-width: 992px)and (max-width: 1024px){
  .m-productHighlight__image{
    max-width:129px
  }
}

.m-productHighlight__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%
}

.m-productHighlight__text{
  line-height:1.25;
  position:relative;
  color:#555555;
  width:100%;
  font-family:"Open Sans",sans-serif;
  font-size:21px;
  font-weight:600
}

@media only screen and (min-width: 768px){
  .m-productHighlight__text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

@media only screen and (min-width: 1024px){
  .m-productHighlight__text{
    font-size:28px
  }
}

@media only screen and (min-width: 1210px){
  .m-productHighlight__text{
    font-size:32px
  }
}

.m-pSurveyBanner{
  position:relative;
  z-index:0
}

.m-pSurveyBanner__background{
  position:absolute;
  background-size:cover;
  height:100%;
  width:100%;
  z-index:-1
}

.m-pSurveyBanner__container{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:25px;
  padding-bottom:25px;
  z-index:1
}

@media (min-width: 768px){
  .m-pSurveyBanner__container{
    padding-bottom:38px;
    padding-top:48px
  }
}

@media (min-width: 1210px){
  .m-pSurveyBanner__container{
    padding-left:0;
    padding-right:0
  }
}

.m-pSurveyBanner__description{
  color:#ffffff;
  line-height:1.3
}

@media (min-width: 768px){
  .m-pSurveyBanner__description{
    font-size:24px
  }
}

@media (min-width: 768px){
  .m-pSurveyBanner__highlight{
    font-weight:700
  }
}

@media (min-width: 768px){
  .m-pSurveyBanner__points{
    font-weight:400;
    font-size:28px
  }
}

.m-pSurveyBanner__title{
  font-weight:700;
  color:#ffffff;
  font-size:28px;
  line-height:1.15
}

@media (min-width: 768px){
  .m-pSurveyBanner__title{
    font-weight:400;
    font-size:48px
  }
}

.m-pSurveyBanner__title.-complete{
  font-weight:400;
  font-size:24px
}

.m-pSurveyBanner__title.-complete .m-pSurveyBanner__highlight{
  font-weight:700;
  display:inline-block;
  padding-top:15px;
  font-size:48px;
  line-height:32px
}

@media (min-width: 768px){
  .m-pSurveyBanner__title.-complete .m-pSurveyBanner__highlight{
    display:block
  }
}

.m-pSurveyBanner__title.-complete .m-pSurveyBanner__points{
  font-weight:400;
  display:inline-block;
  font-size:28px
}

.m-profileCardGrow{
  border-width:1px;
  border-radius:0.25rem;
  padding:10px;
  height:100%;
  background-color:#ffffff;
  word-wrap:break-word;
  overflow-wrap:break-word;
  border-color:#bbb
}

.m-profileCardGrow__enrolled{
  font-size:12px;
  color:#757575;
  margin-bottom:6px;
  line-height:1.2
}

.m-profileCardGrow__from{
  font-size:12px;
  color:#757575;
  line-height:1.3
}

.m-profileCardGrow__image{
  margin-bottom:15px;
  width:100%
}

.m-profileCardGrow__status{
  font-size:14px;
  font-style:italic;
  color:#757575;
  padding-bottom:16px;
  margin-bottom:auto;
  line-height:1.3
}

.m-profileCardGrow__title{
  font-size:14px;
  color:#333333;
  font-weight:700;
  margin-bottom:10px;
  line-height:1.3
}

.m-profileCardGrow .-badgeSlot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%
}

.m-progressBar{
  max-width:1170px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding:15px 8px
}

@media only screen and (min-width: 1210px){
  .m-progressBar{
    padding-bottom:30px;
    padding-left:0;
    padding-right:0
  }
}

.m-progressBar__icon{
  color:#bbb;
  font-size:36px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%
}

@media only screen and (min-width: 768px){
  .m-progressBar__icon{
    width:100%
  }
}

.m-progressBar__inner{
  display:block
}

.-mktPlace .m-progressBar__inner{
  width:100%
}

@media (min-width: 768px){
  .-mktPlace .m-progressBar__inner{
    width:auto;
    margin-left:auto;
    margin-right:auto
  }
}

.m-progressBar__item{
  position:relative;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  text-align:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media only screen and (min-width: 768px){
  .m-progressBar__item{
    padding-top:40px
  }
}

.m-progressBar__item:last-child .m-progressBar__line:after{
  display:none
}

.-fake .m-progressBar__item:last-child .m-progressBar__line,.-mktPlace .m-progressBar__item:last-child .m-progressBar__line{
  width:0
}

@media (min-width: 768px){
  .-fake .m-progressBar__item:last-child .m-progressBar__line,.-mktPlace .m-progressBar__item:last-child .m-progressBar__line{
    width:100%
  }
}

@media only screen and (max-width: 767px){
  .m-progressBar__item:last-child{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }
}

@media only screen and (max-width: 767px){
  .m-progressBar__item:last-child.-mbShowText{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }
}

.-mktPlace .m-progressBar__item:last-child{
  -webkit-box-flex:0;
      -ms-flex:0 1 27px;
          flex:0 1 27px
}

@media (min-width: 768px){
  .-mktPlace .m-progressBar__item:last-child{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
    -ms-flex:0 1 20%;
        flex:0 1 20%
  }
}

.-mktPlace .m-progressBar__item{
  -webkit-box-flex:0;
      -ms-flex:0 1 25%;
          flex:0 1 25%
}

@media (min-width: 768px){
  .-mktPlace .m-progressBar__item{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-flex:0;
        -ms-flex:0 1 20%;
            flex:0 1 20%
  }
}

.m-progressBar__item.-mbShowText{
  display:block;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

.-fake .m-progressBar__item:last-child{
  margin-right:0;
  width:20px;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

@media (min-width: 768px){
  .-fake .m-progressBar__item:last-child{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.m-progressBar__item.-isActive .m-progressBar__icon,.m-progressBar__item.-isComplete .m-progressBar__icon{
  color:#757575
}

.m-progressBar__item.-isActive .m-progressBar__title,.m-progressBar__item.-isComplete .m-progressBar__title{
  font-weight:700
}

.m-progressBar__item.-isComplete .m-progressBar__line:after{
  background-image:url("//cdnsc1.melaleuca.com/na/images/atoms/dots-dark.png")
}

.m-progressBar__line{
  position:relative;
  display:block;
  height:100%;
  width:100%
}

@media only screen and (max-width: 767px){
  .m-progressBar__line:not(.-mbShowText){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-progressBar__line:not(.-mbShowText):after{
  content:"";
  height:3px;
  background-image:url("//cdnsc1.melaleuca.com/na/images/atoms/dots.png");
  display:block;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  margin-left:10%;
  margin-right:10%
}

@media only screen and (min-width: 768px){
  .m-progressBar__line:not(.-mbShowText):after{
    -webkit-transform:translate(50%, -50%);
            transform:translate(50%, -50%);
    width:70%;
    position:absolute;
    top:50%;
    right:0px;
    background-position:left;
    background-repeat:repeat-x;
    margin-left:0;
    margin-right:0
  }
}

.-fake .m-progressBar__line,.-mktPlace .m-progressBar__line{
  width:100%
}

.m-progressBar__line.-mbShowText:after{
  content:"";
  height:3px;
  background-image:url("//cdnsc1.melaleuca.com/na/images/atoms/dots.png");
  -webkit-transform:translate(50%, -50%);
          transform:translate(50%, -50%);
  width:35%;
  right:2%;
  display:block;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  position:absolute;
  top:50%;
  background-position:left;
  background-repeat:repeat-x;
  margin-left:0;
  margin-right:0
}

@media only screen and (min-width: 415px){
  .m-progressBar__line.-mbShowText:after{
    width:55%
  }
}

@media only screen and (min-width: 768px){
  .m-progressBar__line.-mbShowText:after{
    width:70%
  }
}

.m-progressBar__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media only screen and (min-width: 992px){
  .m-progressBar__nav{
    width:80%
  }
}

@media only screen and (min-width: 1210px){
  .m-progressBar__nav{
    width:75%
  }
}

.-fake .m-progressBar__nav,.-mktPlace .m-progressBar__nav{
  margin-left:auto;
  margin-right:auto;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media only screen and (max-width: 768px){
  .-fake .m-progressBar__nav.-restrictMobileWidth{
    width:66.666667%
  }
}

.m-progressBar__progress{
  height:40px;
  width:100%;
  line-height:0
}

@media only screen and (min-width: 768px){
  .m-progressBar__progress{
    position:absolute;
    top:0px;
    left:0px
  }
}

.m-progressBar__title{
  font-family:"Roboto",sans-serif;
  font-size:14px;
  color:#757575
}

@media only screen and (max-width: 768px){
  .m-progressBar__title{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }
}

.m-progressBar__title.-mbShowText{
  line-height:1.25;
  margin-left:2px;
  margin-right:2px
}

@media only screen and (max-width: 768px){
  .m-progressBar__title.-mbShowText{
    display:block;
    margin-top:8px;
    position:static;
    width:auto;
    height:auto;
    font-size:12px;
    white-space:unset
  }
}

@media only screen and (max-width: 768px){
  .-mbShowText:last-child .m-progressBar__title.-mbShowText{
    margin-top:0
  }
}

.m-readMore.-planDetails{
  display:inline
}

.m-readMore.-planDetails.-isOpen{
  display:block;
  padding-right:30px
}

.m-recentProduct{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-recentProduct.-cartCoupons{
  margin-right:30px
}

@media only screen and (min-width: 768px){
  .m-recentProduct.-cartCoupons{
    margin-right:0
  }
}

.m-recentProduct__add{
  -ms-flex-item-align:end;
      align-self:flex-end;
  -ms-flex-negative:0;
      flex-shrink:0
}

.-extraSavings .m-recentProduct__add,.-cartCoupons .m-recentProduct__add{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.m-recentProduct__cart{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:#30862D;
  border-width:1px;
  border-color:#30862D;
  border-radius:0.25rem;
  height:30px;
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:6px;
  font-size:16px
}

.-buyAgain .m-recentProduct__cart{
  color:#2F822C;
  border-color:#2F822C
}

.-extraSavings .m-recentProduct__description,.-cartCoupons .m-recentProduct__description{
  font-size:14px;
  line-height:1.25;
  color:#555555;
  font-weight:400
}

.m-recentProduct__description.-limit{
  margin-top:4px;
  font-size:12px
}

.m-recentProduct__details{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  padding-left:10px;
  padding-right:10px
}

.m-recentProduct__img{
  max-width:100%;
  -ms-flex-negative:0;
      flex-shrink:0
}

.m-recentProduct__points{
  font-size:14px;
  color:#555555;
  line-height:1
}

.-extraSavings .m-recentProduct__points,.-cartCoupons .m-recentProduct__points{
  margin-bottom:8px;
  line-height:18px
}

.m-recentProduct__price{
  font-size:20px;
  color:#252525;
  font-weight:700;
  line-height:1.25
}

.-extraSavings .m-recentProduct__price,.-cartCoupons .m-recentProduct__price{
  line-height:18px
}

.m-recentProduct__price.-old{
  color:#E01010;
  text-decoration:line-through;
  font-size:14px;
  font-weight:400;
  line-height:20px
}

.m-recentProduct__title{
  font-size:14px;
  color:#30862D;
  margin-bottom:5px;
  line-height:1.25
}

.-extraSavings .m-recentProduct__title,.-cartCoupons .m-recentProduct__title{
  font-size:16px;
  line-height:1.25;
  color:#252525;
  font-weight:700
}

.-buyAgain .m-recentProduct__title{
  color:#2F822C
}

.m-recentProduct__wrapper{
  max-height:64px;
  max-width:84px;
  padding-left:10px;
  padding-right:10px
}

.m-receiptCoupon__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 768px){
  .m-receiptCoupon__form{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-receiptCoupon__loading{
  margin-left:16px
}

.m-receiptCoupon__rte{
  margin-top:10px;
  margin-bottom:16px
}

.m-receiptCoupon__text{
  display:inline;
  font-size:16px;
  font-weight:400
}

.m-receiptCoupon__text.-green{
  color:#30862D;
  text-decoration:underline
}

.m-receiptCoupon__wrapper{
  margin-bottom:40px
}

.m-receiptCoupon__wrapper.-set{
  padding-top:18px;
  padding-left:24px;
  padding-right:24px;
  background-color:#ffffff;
  border-width:1px;
  border-radius:0.25rem;
  border-color:#dddddd;
  padding-bottom:14px
}

.m-referralCode__body{
  margin-top:20px
}

.m-referralCode__button{
  margin-top:-10px;
  min-width:145px
}

@media (min-width: 768px){
  .m-referralCode__button{
    margin-top:0
  }
}

.m-referralCode__confirmation{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:25px;
  padding-bottom:25px;
  font-size:28px;
  width:100%;
  color:#4c86a0
}

@media (min-width: 768px){
  .m-referralCode__confirmation{
    border-radius:0.25rem
  }
}

.m-referralCode__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .m-referralCode__error{
    position:absolute;
    width:100%
  }
}

@media (min-width: 768px){
  .m-referralCode__form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    position:relative
  }
}

.m-referralCode__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-referralCode__input{
  margin-right:5px;
  width:100%
}

.m-referralCode__text.-error{
  color:#E01010;
  font-size:14px
}

.m-referralCode__title{
  font-weight:700;
  margin-right:10px;
  font-size:20px
}

.m-referralCode__tooltip{
  margin-top:6px
}

.m-refinerImage{
  text-align:left;
  margin-left:-5px;
  margin-right:-5px
}

.m-refinerImage__img{
  max-width:100%;
  max-height:100%
}

.-disabled .m-refinerImage__img{
  opacity:.5
}

.-swatch .m-refinerImage__img{
  border-radius:12px
}

.m-refinerImage__img.-offsale{
  opacity:.1
}

.m-refinerImage__media{
  height:77px;
  width:77px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding:5px;
  margin-bottom:5px
}

.-selected .m-refinerImage__media{
  -webkit-box-shadow:inset 0 0 0 1px #30862d;
          box-shadow:inset 0 0 0 1px #30862d
}

.-swatch .m-refinerImage__media{
  height:70px;
  width:70px;
  margin-bottom:0
}

.m-refinerImage__offsale{
  position:absolute;
  font-size:12px;
  color:#252525;
  font-style:italic
}

.m-refinerImage__title{
  width:77px;
  font-size:12px;
  color:#252525;
  padding-left:5px;
  padding-right:5px;
  line-height:1.25
}

.-riverbend .m-refinerImage.-selected .m-refinerImage__media{
  -webkit-box-shadow:inset 0 0 0 1px #900;
          box-shadow:inset 0 0 0 1px #900
}

.m-refinerSwatch{
  line-height:1.2;
  max-width:70px;
  text-align:center;
  margin-left:-5px;
  margin-right:-5px
}

.m-refinerSwatch.-grid{
  margin-left:0;
  margin-right:0
}

.m-refinerSwatch__border{
  border-radius:12px;
  height:60px;
  width:60px
}

@media only screen and (min-width: 320px){
  .m-refinerSwatch__border{
    height:70px;
    width:70px
  }
}

.-grid .m-refinerSwatch__border{
  border-radius:12px
}

.-offsale .m-refinerSwatch__border{
  -webkit-transition:all .25s ease-out;
  transition:all .25s ease-out;
  border-color:#c9c9c9;
  border-style:dotted;
  overflow:hidden
}

.-offsale:hover .m-refinerSwatch__border,.-offsale:focus .m-refinerSwatch__border{
  border:3px solid #fff;
  -webkit-box-shadow:0 0 0 2px #30862d;
          box-shadow:0 0 0 2px #30862d;
  border-radius:3px
}

.m-refinerSwatch__fill{
  border-radius:12px;
  width:100%;
  height:100%
}

.-grid .m-refinerSwatch__fill{
  border-radius:12px
}

.-offsale .m-refinerSwatch__fill{
  opacity:.1
}

.-offsale .m-refinerSwatch__fill:hover,.-offsale .m-refinerSwatch__fill:focus{
  border-radius:3px
}

.-offsale.-selected .m-refinerSwatch__fill{
  border:3px solid #fff !important;
  border-radius:3px
}

.m-refinerSwatch__media{
  height:100%;
  width:100%;
  border-radius:12px;
  position:relative;
  padding:0;
  margin-bottom:0
}

.m-refinerSwatch .m-refinerSwatch__media:after{
  content:"";
  border-radius:12px;
  outline:0px solid #fff;
  -webkit-box-shadow:0 0 0 0px #707070;
          box-shadow:0 0 0 0px #707070;
  -webkit-transition:all .25s ease-out;
  transition:all .25s ease-out;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-perspective:1000;
          perspective:1000;
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px
}

.m-refinerSwatch:hover .m-refinerSwatch__media:after,.m-refinerSwatch:focus .m-refinerSwatch__media:after{
  border:5px solid #fff;
  -webkit-box-shadow:0 0 0 2px #707070;
          box-shadow:0 0 0 2px #707070
}

.-grid .m-refinerSwatch__media{
  border-radius:4px
}

.-grid .m-refinerSwatch__media:after{
  border-radius:4px
}

.-grid:hover .m-refinerSwatch__media:after,.-grid:focus .m-refinerSwatch__media:after{
  border-width:3px;
  border-radius:3px
}

.-offsale .m-refinerSwatch__media{
  border-radius:0;
  overflow:hidden
}

.-offsale .m-refinerSwatch__media:before,.-offsale .m-refinerSwatch__media:after{
  content:"";
  height:150%;
  width:1px;
  top:-25%;
  position:absolute;
  display:block;
  background-color:#757575;
  left:50%;
  border-style:none;
  -webkit-box-shadow:none;
          box-shadow:none
}

.-offsale .m-refinerSwatch__media:before{
  -webkit-transform:rotate(45deg) translate(-50%);
          transform:rotate(45deg) translate(-50%)
}

.-offsale .m-refinerSwatch__media:after{
  -webkit-transform:rotate(-45deg) translate(-50%);
          transform:rotate(-45deg) translate(-50%)
}

.-offsale:hover .m-refinerSwatch__media,.-offsale:focus .m-refinerSwatch__media{
  border-radius:3px
}

.-offsale:hover .m-refinerSwatch__media:after,.-offsale:focus .m-refinerSwatch__media:after{
  border-style:none;
  -webkit-box-shadow:none;
          box-shadow:none
}

.-selected .m-refinerSwatch__media:after{
  border:5px solid #fff !important;
  -webkit-box-shadow:0 0 0 2px #30862d !important;
          box-shadow:0 0 0 2px #30862d !important
}

.-selected.-grid .m-refinerSwatch__media:after{
  border-width:3px;
  border-radius:3px
}

.-selected.-offsale .m-refinerSwatch__media:after{
  border-style:none !important;
  -webkit-box-shadow:none !important;
          box-shadow:none !important
}

.m-refinerSwatch__title{
  font-size:12px;
  color:#252525;
  margin-top:10px;
  text-transform:uppercase;
  text-align:left
}

.m-refinerTag{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding-left:10px;
  padding-right:10px;
  overflow-x:auto
}

@media (min-width: 768px){
  .m-refinerTag{
    padding-left:0;
    padding-right:0;
    overflow:inherit
  }
}

.m-refinerTag__btn{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  color:#252525;
  padding-right:20px;
  margin-bottom:5px
}

@media (min-width: 768px){
  .m-refinerTag__btn{
    margin-bottom:10px
  }
}

.m-refinerTag__btn.-clear{
  font-size:14px;
  color:#30862D;
  padding-left:0;
  padding-right:20px
}

.m-refinerTag__btn.-clear:before{
  display:none
}

.m-refinerTag__close{
  font-family:Material Icons;
  font-size:18px;
  padding-right:4px;
  color:#30862D;
  -webkit-transform:rotate(0.03deg);
          transform:rotate(0.03deg);
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.m-refinerTag__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  white-space:nowrap
}

.m-refinerTag__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-isCn .m-refinerTag__list,.o-accountMember__cta.-cnReactivation .m-refinerTag__list{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media (min-width: 768px){
  .m-refinerTag__list{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.-riverbend .m-refinerTag__btn.-clear,.-riverbend .m-refinerTag__close{
  color:#990000
}

.m-resetPassword{
  max-width:768px
}

.m-resetPassword__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-resetPassword__cancel{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  font-size:16px;
  color:#30862D;
  line-height:1;
  text-transform:uppercase;
  display:block;
  background-color:#ffffff;
  border-color:#30862D;
  border-width:1px;
  border-radius:0.25rem;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:44px;
  padding-right:44px;
  margin-bottom:44px;
  margin-right:20px
}

.m-resetPassword__error{
  font-family:"Roboto",sans-serif;
  line-height:1.4;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:12px;
  color:#E01010;
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .m-resetPassword__error{
    font-size:14px
  }
}

@media only screen and (min-width: 992px){
  .m-resetPassword__error{
    margin-top:0
  }
}

.m-resetPassword__field{
  padding-bottom:20px;
  width:100%
}

.m-resetPassword__icon{
  font-size:16px;
  margin-right:5px
}

@media only screen and (min-width: 992px){
  .m-resetPassword__icon{
    margin-left:50px
  }
}

.m-resetPassword__label{
  display:block;
  font-size:14px;
  font-weight:500;
  color:#333333;
  position:relative;
  padding-right:5px
}

@media only screen and (max-width: 767px){
  .m-resetPassword__label{
    font-size:12px
  }
}

.m-resetPassword__loading{
  margin-left:10px
}

.m-resetPassword__submit div:first-child{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto
}

@media only screen and (min-width: 992px){
  .m-resetPassword__submit{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-resetPassword__title{
  font-size:34px;
  padding-bottom:10px
}

.m-resourcesCard__arrow{
  display:none
}

.-preferred .m-resourcesCard__arrow{
  display:inline-block
}

@media only screen and (min-width: 768px){
  .-csr .m-resourcesCard__content{
    margin-top:30px
  }
}

.-csr .m-resourcesCard__link{
  color:#30862D;
  font-weight:700;
  font-size:12px
}

@media only screen and (min-width: 768px){
  .-csr .m-resourcesCard__link{
    position:absolute;
    bottom:0px;
    font-size:14px
  }
}

.-csr .m-resourcesCard__subtitle{
  padding-bottom:12px;
  padding-top:0
}

@media only screen and (min-width: 768px){
  .-csr .m-resourcesCard__subtitle{
    padding-bottom:10px
  }
}

.m-resourcesCard__subtitle.-preferred{
  font-size:16px;
  padding-bottom:10px;
  padding-top:0;
  margin-top:0;
  margin-bottom:0
}

@media only screen and (min-width: 768px){
  .m-resourcesCard__subtitle.-preferred{
    font-size:24px
  }
}

.-csr .m-resourcesCard__title{
  font-weight:500;
  color:#333333;
  padding-bottom:10px;
  text-align:center;
  display:block;
  line-height:1.25;
  font-size:26px
}

@media only screen and (min-width: 768px){
  .-csr .m-resourcesCard__title{
    padding-bottom:16px;
    line-height:36px;
    font-size:32px
  }
}

.-natureFund .m-resourcesCard__title{
  font-weight:500;
  color:#333333;
  padding-bottom:10px;
  text-align:center;
  display:block;
  font-size:26px
}

@media only screen and (min-width: 768px){
  .-natureFund .m-resourcesCard__title{
    font-size:32px
  }
}

.m-resourcesCard__title.-preferred{
  font-size:20px
}

@media only screen and (min-width: 768px){
  .m-resourcesCard__title.-preferred{
    font-size:32px
  }
}

.m-rewardListItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-rewardListItem:last-of-type .m-rewardListItem__main{
  border-bottom:none
}

.m-rewardListItem__btn{
  background-color:#ffffff;
  color:#30862D;
  font-size:10px;
  border-width:1px;
  border-color:#30862D;
  border-radius:1rem;
  padding-left:9px;
  padding-right:9px;
  padding-top:4px;
  padding-bottom:4px
}

.m-rewardListItem__btn:hover,.m-rewardListItem__btn:active,.m-rewardListItem__btn:focus{
  font-weight:500;
  border-width:1px;
  background-color:#30862D;
  color:#ffffff
}

.m-rewardListItem__btn.-noBorder{
  border-style:none;
  text-transform:uppercase;
  text-decoration:underline
}

.m-rewardListItem__btn.-noBorder:hover,.m-rewardListItem__btn.-noBorder:active,.m-rewardListItem__btn.-noBorder:focus{
  border-style:none;
  background-color:transparent;
  color:#295135
}

.m-rewardListItem__content{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  padding-left:10px;
  padding-right:10px
}

.m-rewardListItem__content.-quarterlyRewards{
  padding-right:0;
  padding-left:7px
}

.m-rewardListItem__icon{
  padding-top:5px;
  padding-right:7px;
  width:30px;
  -ms-flex-negative:0;
      flex-shrink:0
}

@media (min-width: 768px){
  .m-rewardListItem__icon{
    padding-top:10px
  }
}

.m-rewardListItem__icon img{
  width:100%;
  height:auto
}

.m-rewardListItem__label{
  color:#252525;
  font-size:14px;
  line-height:1.25
}

.m-rewardListItem__main{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #bbb
}

.-birthdayPromo .m-rewardListItem__content{
  padding-top:4px
}

@media (min-width: 992px){
  .-birthdayPromo .m-rewardListItem__content{
    padding-top:0px
  }
}

.-birthdayPromo .m-rewardListItem__main{
  border-bottom:0
}

.-birthdayPromo .m-rewardListItem__label{
  color:#ffffff
}

.-birthdayPromo .m-rewardListItem__icon{
  padding-top:0
}

.-birthdayPromo .m-rewardListItem__main{
  padding-top:0
}

.m-rewardListItem__monthStatus{
  color:#30862D;
  font-family:Material Icons;
  font-size:24px
}

.m-rewards{
  margin:10px;
  border-radius:.5rem;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,.3019607843);
          box-shadow:0 0 10px rgba(0,0,0,.3019607843)
}

.m-rewards__img{
  border-top-right-radius:.5rem;
  border-top-left-radius:.5rem;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  width:100%
}

@media (min-width: 992px){
  .m-rewards__img{
    border-top-right-radius:.5rem;
    border-top-left-radius:0;
    border-bottom-right-radius:.5rem;
    border-bottom-left-radius:0
  }
}

.m-rewards__col{
  background-color:#fff;
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem;
  border-top-left-radius:0;
  border-top-right-radius:0;
  -webkit-box-flex:1;
      -ms-flex:1 1 300px;
          flex:1 1 300px;
  padding:25px 20px;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

@media only screen and (max-width: 1024px){
  .-introVideo .m-rewards__col{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }
}

.m-rewards__col.-img{
  background-color:rgba(0,0,0,0);
  padding:0;
  -webkit-box-ordinal-group:1;
      -ms-flex-order:0;
          order:0;
  -ms-flex-preferred-size:auto;
      flex-basis:auto
}

@media (min-width: 992px){
  .m-rewards__col.-img{
    -webkit-box-flex:1;
        -ms-flex:1 1 270px;
            flex:1 1 270px
  }
}

.-birthdayPromo .m-rewards__col.-img{
  display:none;
  padding:0
}

@media (min-width: 992px){
  .-birthdayPromo .m-rewards__col.-img{
    display:block
  }
}

.-introVideo .m-rewards__col.-img{
  position:relative
}

@media (min-width: 992px){
  .m-rewards__col{
    border-top-left-radius:.5rem;
    border-bottom-left-radius:.5rem;
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }
}

.-resetCol .m-rewards__col{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.-birthdayPromo .m-rewards__col{
  background:rgba(0,0,0,0);
  padding-top:0px;
  padding-bottom:0px;
  -webkit-box-flex:1;
      -ms-flex:1 1 116px;
          flex:1 1 116px
}

.-birthdayPromo .m-rewards__col ul{
  margin-top:10px;
  margin-bottom:10px
}

@media (min-width: 992px){
  .-birthdayPromo .m-rewards__col{
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1;
    padding:0px 28px 0px 12px
  }
}

.m-rewards__subtitle{
  font-size:20px;
  font-weight:700;
  padding-bottom:10px;
  line-height:1.3
}

.-birthdayPromo .m-rewards__subtitle{
  padding-top:20px
}

.m-rewards__title{
  font-size:14px;
  font-weight:700;
  color:#757575;
  text-transform:uppercase;
  letter-spacing:.15em
}

.m-rewards__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 992px){
  .m-rewards__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.-birthdayPromo .m-rewards__row{
  color:#ffffff;
  position:relative;
  border-radius:0.5rem;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,.2);
          box-shadow:0 0 20px rgba(0,0,0,.2);
  background-color:#250a60
}

.m-roadBlock{
  position:relative;
  width:100%;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 1210px){
  .m-roadBlock{
    padding-left:0;
    padding-right:0
  }
}

.m-roadBlock__button{
  font-weight:500;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:25px;
  padding-right:25px
}

@media only screen and (min-width: 1024px){
  .m-roadBlock__button{
    font-size:20px;
    padding-top:16px;
    padding-bottom:16px;
    padding-left:44px;
    padding-right:44px
  }
}

.m-roadBlock__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  margin-top:20px
}

@media only screen and (min-width: 1024px){
  .m-roadBlock__cta{
    margin-top:40px;
    color:#555555
  }
}

.m-roadBlock__wrapper{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:100px;
  padding-top:40px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  border-radius:0.25rem;
  z-index:0;
  width:100%
}

@media only screen and (min-width: 768px){
  .m-roadBlock__wrapper{
    padding:100px
  }
}

@media only screen and (min-width: 1210px){
  .m-roadBlock__wrapper{
    padding:150px;
    padding-bottom:95px
  }
}

.m-r3Upload{
  position:relative;
  display:inline-block;
  cursor:pointer;
  background-color:#efefef;
  border:1px solid #efefef;
  border-radius:4px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:90px;
  height:90px;
  vertical-align:middle
}

.m-r3Upload__add{
  width:100%;
  height:100%
}

.m-r3Upload__iconAdd{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  font-size:40px;
  color:#6f6f6f
}

.m-r3Upload__iconRemove{
  position:absolute;
  top:0px;
  right:0px;
  border-radius:9999px;
  text-align:center;
  -webkit-transform:translate(50%, -50%);
          transform:translate(50%, -50%);
  color:#e01010;
  border:1px solid #e01010;
  background-color:#fff;
  z-index:1
}

.m-r3Upload__iconRemove.-textXl{
  font-size:20px
}

.m-r3Upload__input{
  display:none
}

.m-r3Upload__loading{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  background:rgba(239,239,239,.8)
}

.m-r3Upload__pic{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.m-r3Upload__preview{
  width:100%;
  height:100%
}

.m-r3Logo{
  border-radius:9999px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  aspect-ratio:1;
  min-width:60px;
  max-width:100px;
  background-color:#007481
}

.m-r3Logo.-md{
  min-width:40px;
  max-width:80px
}

.m-r3Logo__img{
  height:auto;
  width:58.333333%
}

.m-scroll{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  display:none
}

@media (min-width: 768px){
  .m-scroll{
    display:block
  }
}

.m-scroll__container{
  position:absolute;
  bottom:0px
}

@media (min-width: 768px){
  .m-scroll__container{
    left:83px
  }
}

@media (min-width: 1210px){
  .m-scroll__container{
    left:unset
  }
}

.m-scroll__img{
  position:absolute;
  bottom:-37px;
  left:-64px
}

.-darkScroll .m-scroll__img{
  -webkit-filter:brightness(0);
          filter:brightness(0)
}

@media (min-width: 768px){
  .m-scroll__text{
    font-size:24px;
    color:#ffffff;
    font-style:italic;
    position:relative;
    font-family:"bree-serif",serif;
    left:56px;
    bottom:38px
  }
}

.-darkScroll .m-scroll__text{
  color:#000000
}

.m-searchLink{
  background-color:#ffffff;
  display:block;
  padding-left:8px;
  padding-top:10px;
  margin-bottom:10px;
  padding-bottom:28px
}

@media (min-width: 768px){
  .m-searchLink{
    padding-bottom:33px;
    padding-left:20px;
    padding-right:50px
  }
}

.m-searchLink__details{
  padding-left:10px;
  font-size:16px;
  font-weight:500;
  vertical-align:middle;
  color:#40922f
}

@media (min-width: 768px){
  .m-searchLink__details{
    padding-right:8px
  }
}

.m-searchLink__heading{
  padding-bottom:13px;
  padding-top:7px
}

.m-searchLink__icon{
  font-size:28px;
  font-family:Material Icons;
  display:inline-block;
  vertical-align:middle;
  color:#40922f
}

.m-searchLink__icon.-pdf{
  font-size:24px
}

.m-searchLink__pdf{
  display:inline-block
}

.m-searchLink__text{
  font-size:16px;
  font-weight:500;
  overflow:hidden;
  display:block;
  padding-right:8px;
  color:#444;
  line-height:21px;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4
}

@media (min-width: 768px){
  .m-searchLink__text{
    -webkit-line-clamp:2
  }
}

.m-searchLink__title{
  font-size:28px;
  font-weight:500;
  display:inline-block;
  vertical-align:middle;
  padding-right:10px;
  color:#40922f;
  line-height:1.2
}

.m-searchLink__url{
  font-size:14px;
  font-weight:500;
  color:#757575;
  line-height:1.25;
  padding-right:8px;
  padding-bottom:14px;
  word-wrap:break-word
}

@media (min-width: 768px){
  .m-searchLink__url{
    padding-bottom:9px
  }
}

.m-searchResultItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:10px;
  background-color:#ffffff;
  width:100%
}

@media (min-width: 768px){
  .m-searchResultItem{
    padding:20px
  }
}

.m-searchResultItem__content{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

@media (min-width: 768px){
  .m-searchResultItem__content{
    padding-top:3px
  }
}

.m-searchResultItem__description{
  font-size:12px;
  color:#757575;
  font-weight:500;
  line-height:1.25
}

@media (min-width: 768px){
  .m-searchResultItem__description{
    font-size:14px
  }
}

.m-searchResultItem__img{
  width:60px;
  -o-object-fit:cover;
     object-fit:cover;
  margin-right:20px;
  height:60px
}

@media (min-width: 768px){
  .m-searchResultItem__img{
    margin-right:30px;
    width:86px;
    height:86px
  }
}

.m-searchResultItem__title{
  font-size:20px;
  font-weight:500;
  line-height:1.25;
  margin-bottom:12px;
  color:#40922f
}

@media (min-width: 768px){
  .m-searchResultItem__title{
    font-size:28px
  }
}

.-badgeSlot .m-searchResultItem__title{
  padding-right:64px
}

.m-searchSuggest{
  font-size:13px
}

.m-searchSuggest__actions{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  cursor:pointer;
  min-height:24px
}

@media (min-width: 992px){
  .m-searchSuggest__actions{
    width:39.5%
  }

  .m-searchSuggest__actions.-active,.m-searchSuggest__actions:hover,.m-searchSuggest__actions:focus{
    background-color:#e8ebec
  }

  .m-searchSuggest__actions.-active.-hideSimplified:after,.m-searchSuggest__actions:hover.-hideSimplified:after,.m-searchSuggest__actions:focus.-hideSimplified:after{
    position:absolute;
    z-index:1;
    content:"";
    right:-11px;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    border-style:solid;
    border-width:13px 0 13px 10px;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e8ebec
  }
}

@media (min-width: 992px){
  .-bo .m-searchSuggest__actions{
    width:100%
  }

  .-bo .m-searchSuggest__actions.-active,.-bo .m-searchSuggest__actions:hover,.-bo .m-searchSuggest__actions:focus{
    background-color:#e8ebec
  }

  .-bo .m-searchSuggest__actions.-active:after,.-bo .m-searchSuggest__actions:hover:after,.-bo .m-searchSuggest__actions:focus:after{
    display:none
  }
}

.m-searchSuggest__arrow{
  font-family:Material Icons
}

.m-searchSuggest__btn{
  width:100%;
  padding-left:15px;
  color:#252525;
  text-align:left
}

.m-searchSuggest__btn.-arrow{
  display:none
}

@media (min-width: 992px){
  .m-searchSuggest__btn.-arrow{
    display:block;
    width:auto;
    padding-left:0;
    pointer-events:none
  }
}

.m-searchSuggest__category{
  width:100%;
  padding-left:25px;
  color:#30862D;
  font-style:italic;
  text-align:left
}

.-isCn .m-searchSuggest__category,.o-accountMember__cta.-cnReactivation .m-searchSuggest__category{
  font-style:normal
}

.m-searchSuggest__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-searchTopProducts{
  position:absolute;
  top:0px;
  height:100%;
  border-left-width:1px;
  border-color:#dddddd;
  left:39.5%;
  width:60.5%
}

.m-searchTopProducts__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  height:40px;
  font-size:14px;
  font-weight:500;
  text-transform:uppercase;
  color:#30862D;
  border-width:1px;
  border-color:#30862D;
  border-radius:0.25rem
}

.m-searchTopProducts__cta:hover,.m-searchTopProducts__cta:focus{
  color:#ffffff;
  background-color:#30862D
}

.m-searchTopProducts__cta.-cart{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  color:#30862D;
  margin-right:8px;
  border-width:1px;
  border-radius:0.25rem;
  text-transform:none;
  width:48px;
  height:26px
}

.m-searchTopProducts__cta.-cart:hover,.m-searchTopProducts__cta.-cart:focus{
  color:#ffffff
}

.m-searchTopProducts__desc{
  width:100%;
  margin-top:5px;
  font-size:14px;
  line-height:1.25;
  color:#757575
}

.m-searchTopProducts__img{
  width:50%;
  min-height:67px;
  max-width:67px
}

.m-searchTopProducts__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  margin-bottom:24px;
  width:50%;
  max-width:144px
}

.m-searchTopProducts__item:nth-child(2n){
  margin-right:0
}

.m-searchTopProducts__item.-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-searchTopProducts__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.m-searchTopProducts__title{
  margin-bottom:20px;
  font-style:italic
}

.-isCn .m-searchTopProducts__title,.o-accountMember__cta.-cnReactivation .m-searchTopProducts__title{
  font-style:normal
}

.m-searchTopProducts__wrapper{
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:16px;
  background-color:#ffffff
}

.m-searchTopProducts__wrapper.-loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

.m-seasonalProdCard{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  background-color:#ffffff;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.m-seasonalProdCard.-seasonal{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  padding-top:8px;
  padding-bottom:6px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:1px;
  color:#555555
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-bottom:0;
    border-width:1px;
    border-radius:0.250rem;
    min-height:278px;
    padding:11px 7px 12px;
    margin-right:21px;
    margin-bottom:12px;
    width:140px
  }
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal:last-of-type{
    margin-right:0
  }
}

.m-seasonalProdCard__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.m-seasonalProdCard__body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__body{
  height:100%
}

.m-seasonalProdCard__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

@media (min-width: 768px){
  .m-seasonalProdCard__button{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

.m-seasonalProdCard__content{
  display:block
}

.m-seasonalProdCard__content.-bottom{
  margin-top:auto;
  margin-bottom:0;
  padding-bottom:16px
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__content.-bottom{
  padding-bottom:0
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal .m-seasonalProdCard__content.-bottom{
    padding-bottom:11px
  }
}

.m-seasonalProdCard__content.-top{
  margin-top:0;
  margin-bottom:auto
}

.m-seasonalProdCard__heading{
  word-wrap:break-word;
  overflow-wrap:break-word;
  line-height:1;
  min-height:37px;
  padding-bottom:14px
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__heading{
  padding-bottom:8px
}

@media only screen and (min-width: 1024px){
  .-horizontal .m-seasonalProdCard__header{
    -ms-flex-item-align:end;
        align-self:flex-end;
    width:50%
  }
}

.m-seasonalProdCard__hero{
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  height:64px
}

@media (min-width: 768px){
  .m-seasonalProdCard__hero{
    height:124px
  }
}

.m-seasonalProdCard__icon.-tooltip{
  font-size:20px;
  color:#30862D
}

.m-seasonalProdCard__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  position:relative
}

.m-seasonalProdCard__media{
  margin-bottom:10px
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__media{
  position:absolute;
  margin-bottom:0;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:64px
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal .m-seasonalProdCard__media{
    position:relative;
    margin-bottom:4px;
    width:inherit
  }
}

.m-seasonalProdCard__points{
  font-size:12px;
  display:block
}

.m-seasonalProdCard__pricing{
  position:relative;
  color:#757575;
  line-height:16px
}

.m-seasonalProdCard__row.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:auto;
  margin-bottom:0;
  position:relative
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard__row.-actions{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__row.-actions{
  margin-bottom:auto;
  margin-left:10px
}

@media (min-width: 576px){
  .m-seasonalProdCard.-seasonal .m-seasonalProdCard__row.-actions{
    margin-left:0
  }
}

.m-seasonalProdCard__row.-content{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  margin-top:0;
  margin-bottom:auto
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__row.-content{
  padding-left:79px
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal .m-seasonalProdCard__row.-content{
    padding-left:0
  }
}

.m-seasonalProdCard__row.-price.-first{
  color:#252525;
  display:block
}

.-savingsPack .m-seasonalProdCard__row.-price.-first{
  padding-bottom:8px
}

.m-seasonalProdCard__row.-price.-second{
  font-size:12px;
  color:#757575;
  font-weight:400;
  display:block
}

.m-seasonalProdCard__save{
  font-size:14px;
  position:relative;
  margin-bottom:10px;
  padding-right:20px;
  line-height:18px;
  min-height:48px
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard__save{
    margin-bottom:12px;
    min-height:37px
  }
}

.m-seasonalProdCard__tag{
  display:none;
  position:absolute;
  z-index:1
}

@media only screen and (min-width: 768px){
  .m-seasonalProdCard__tag{
    display:block
  }
}

.-horizontal .m-seasonalProdCard__tag{
  top:0px;
  left:0px
}

@media only screen and (min-width: 768px){
  .-horizontal .m-seasonalProdCard__tag{
    z-index:1;
    top:-20px;
    left:-30px
  }
}

.m-seasonalProdCard__text.-points,.m-seasonalProdCard__text.-price{
  font-size:12px;
  color:#757575
}

.m-seasonalProdCard__text.-points.-highlight{
  font-size:14px;
  font-weight:700
}

.m-seasonalProdCard__text.-price.-lgBold,.m-seasonalProdCard__text.-price.-mdBold{
  color:#252525;
  font-weight:700
}

.m-seasonalProdCard__text.-price.-lgBold{
  font-size:20px
}

.m-seasonalProdCard__text.-price.-mdBold{
  font-size:16px
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__text.-price.-mdBold{
  font-size:20px
}

.m-seasonalProdCard__text.-saveAmount{
  color:#E01010;
  font-weight:700
}

.m-seasonalProdCard__text.-saveInfo{
  color:#757575
}

.m-seasonalProdCard__text.-saveLearn{
  text-decoration:underline;
  color:#30862D
}

.m-seasonalProdCard__title{
  font-style:normal;
  font-size:14px;
  font-weight:400;
  display:block;
  line-height:18px;
  min-height:37px
}

.m-seasonalProdCard.-seasonal .m-seasonalProdCard__title{
  min-height:0
}

@media only screen and (min-width: 576px){
  .m-seasonalProdCard.-seasonal .m-seasonalProdCard__title{
    min-height:inherit
  }
}

.m-seasonalProdCard__tooltip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  position:relative;
  right:-1px;
  z-index:1;
  margin-top:-20px;
  top:-12px
}

.m-shareModalButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center
}

.m-shareModalButton__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:60px;
  height:60px;
  border-radius:50%
}

.m-shareModalButton__toast{
  right:calc(50% - 145px)
}

.m-shareListForm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:30px
}

.m-shareListForm__desc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:14px
}

.m-shareListForm__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  padding-bottom:8px;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  font-weight:400;
  font-style:normal;
  color:#e01010
}

.m-shareListForm__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.m-shareListForm__formGroup{
  padding-top:20px
}

@media only screen and (min-width: 768px){
  .m-shareListForm__formGroup{
    padding-top:30px
  }
}

.m-shareListForm__formGroup:first-child{
  padding-top:0
}

.m-shareListForm__label{
  color:#252525;
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  margin-bottom:5px
}

.m-shareListForm__textarea{
  padding:10px
}

.m-shareListForm__textarea::-webkit-input-placeholder{
  color:#757575;
  font-size:14px
}

.m-shareListForm__textarea::-moz-placeholder{
  color:#757575;
  font-size:14px
}

.m-shareListForm__textarea::-ms-input-placeholder{
  color:#757575;
  font-size:14px
}

.m-shareListForm__textarea::placeholder{
  color:#757575;
  font-size:14px
}

.m-shareListForm__textarea.-isCn,.m-shareListForm__textarea.o-accountMember__cta.-cnReactivation{
  border-width:2px;
  border-color:#dddddd;
  border-radius:0.25rem;
  background-color:#fcf9fc;
  min-height:200px
}

.m-shelfAccessory{
  margin-top:1em;
  padding-top:0;
  border-bottom:4px solid #ebeded
}

.m-shelfAccessory__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:18px;
  color:#30862D;
  border-width:1px;
  border-color:#30862D;
  border-radius:0.25rem;
  height:30px;
  padding-left:5px;
  padding-right:5px
}

.m-shelfAccessory__btn:hover,.m-shelfAccessory__btn:focus{
  background-color:#30862D;
  color:#ffffff
}

.m-shelfAccessory__btn.-cartCoupon{
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:6px;
  font-size:16px
}

.m-shelfAccessory__controls{
  -ms-flex-negative:0;
      flex-shrink:0;
  -ms-flex-item-align:end;
      align-self:flex-end;
  margin-bottom:1em
}

.m-shelfAccessory__desc{
  font-size:14px
}

.m-shelfAccessory__details{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%
}

@media only screen and (max-width: 320px){
  .m-shelfAccessory__details{
    -webkit-box-flex:0;
        -ms-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%
  }
}

.m-shelfAccessory__fill{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

@media only screen and (max-width: 320px){
  .m-shelfAccessory__fill{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none;
    margin-top:10px
  }
}

.m-shelfAccessory__heading{
  font-size:16px;
  font-weight:700;
  line-height:1.25
}

.m-shelfAccessory__img{
  margin-left:auto;
  margin-right:auto;
  max-width:67px
}

.m-shelfAccessory__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-bottom:20px
}

.-riverbend .m-shelfAccessory__btn{
  border-color:#990000;
  border-radius:9999px;
  color:#990000
}

.m-shelfConfirm.-list{
  border:none
}

.m-shelfConfirm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:20px
}

.-cart .m-shelfConfirm__actions{
  min-height:48px
}

.-list .m-shelfConfirm__actions{
  border:none
}

.m-shelfConfirm__divider{
  height:4px;
  width:100%;
  border-style:none;
  background-color:#ebeded
}

.m-shelfConfirm__details{
  -webkit-box-flex:0;
      -ms-flex:0 0 55%;
          flex:0 0 55%;
  max-width:55%
}

.m-shelfConfirm__desc{
  font-size:14px;
  font-weight:700
}

.m-shelfConfirm__desc.-promoMessage{
  font-size:12px;
  color:#252525;
  font-weight:400
}

.m-shelfConfirm__guestShopping{
  margin-top:30px
}

.m-shelfConfirm__heading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:24px;
  padding-right:3em
}

@media (min-width: 768px){
  .m-shelfConfirm__heading{
    font-size:34px
  }

  .-isCn.-buo .m-shelfConfirm__heading,.-buo.o-accountMember__cta.-cnReactivation .m-shelfConfirm__heading{
    font-size:24px
  }
}

.-bou .m-shelfConfirm__heading{
  line-height:1
}

.-cart .m-shelfConfirm__heading{
  font-size:28px
}

.-list .m-shelfConfirm__heading{
  font-size:28px
}

.m-shelfConfirm__img{
  margin-left:auto;
  margin-right:auto;
  min-height:120px
}

.m-shelfConfirm__imgWrapper{
  -webkit-box-flex:0;
      -ms-flex:0 0 45%;
          flex:0 0 45%;
  max-width:45%
}

.-cart .m-shelfConfirm__imgWrapper{
  -webkit-box-flex:0;
      -ms-flex:0 0 120px;
          flex:0 0 120px;
  max-width:120px;
  margin-right:5px
}

.-list .m-shelfConfirm__imgWrapper{
  padding-right:10px
}

.m-shelfConfirm__item{
  font-size:14px;
  color:#757575
}

.m-shelfConfirm__link{
  color:#30862D;
  text-decoration:underline
}

.m-shelfConfirm__list{
  line-height:1.25;
  padding-top:10px;
  padding-bottom:10px
}

.m-shelfConfirm__list.-config{
  font-size:14px;
  font-style:italic;
  color:#757575;
  padding-top:2px;
  padding-bottom:2px;
  line-height:1.3
}

.-isCn .m-shelfConfirm__list.-config,.o-accountMember__cta.-cnReactivation .m-shelfConfirm__list.-config{
  font-style:normal
}

.m-shelfConfirm__note{
  font-size:12px
}

.m-shelfConfirm__product{
  display:block;
  line-height:1
}

.m-shelfConfirm__product.-link{
  text-decoration:underline;
  color:#30862D
}

.m-shelfConfirm__promoMessage{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:10px
}

.m-shelfConfirm__promoMessages{
  margin-bottom:15px
}

.m-shelfConfirm__title{
  font-size:14px;
  color:#757575;
  float:left;
  margin-right:5px
}

.m-shelfConfirm__title.-promoMessage{
  float:none;
  margin-right:0;
  font-size:16px;
  color:#252525
}

.m-shelfConfirm__title.-subtotal{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  float:none;
  max-width:50%;
  margin-right:0
}

.-isCn.-buo .m-shelfConfirm__title.-subtotal,.-buo.o-accountMember__cta.-cnReactivation .m-shelfConfirm__title.-subtotal{
  font-size:16px
}

.-list .m-shelfConfirm__title{
  float:none;
  font-size:20px;
  color:#252525;
  padding-bottom:15px;
  padding-left:45px
}

.m-shelfConfirm__total{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  text-align:right;
  font-size:16px;
  font-weight:700;
  max-width:50%
}

.-bou .m-shelfConfirm__total.-points{
  font-weight:400;
  font-size:14px
}

.-isCn.-buo .m-shelfConfirm__total,.-buo.o-accountMember__cta.-cnReactivation .m-shelfConfirm__total{
  font-size:24px
}

@media (min-width: 768px){
  .-isCn.-buo .m-shelfConfirm__total,.-buo.o-accountMember__cta.-cnReactivation .m-shelfConfirm__total{
    font-size:20px
  }
}

.-cart .m-shelfConfirm__total.-price{
  font-size:24px
}

.m-shelfConfirm__shipping{
  font-size:16px;
  margin-top:25px
}

.m-shelfConfirm__subtotal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  padding-top:5px;
  padding-bottom:10px;
  line-height:1.75
}

.m-shelfConfirm__subtotal.-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-shelfConfirm__summary{
  border-bottom:1px solid #ebeded;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:15px;
  padding-bottom:15px
}

.-riverbend .m-shelfConfirm{
  color:#121212
}

.-riverbend .m-shelfConfirm button{
  font-size:14px;
  font-weight:500
}

.-riverbend .m-shelfConfirm.-list .m-shelfConfirm__actions a{
  display:none
}

.-riverbend .m-shelfConfirm.-list .m-shelfConfirm__actions button{
  width:auto
}

.-riverbend .m-shelfConfirm__actions{
  display:block;
  margin-left:0;
  margin-right:0
}

.-riverbend .m-shelfConfirm__actions a,.-riverbend .m-shelfConfirm__actions button{
  padding-left:24px;
  padding-right:24px;
  font-size:16px;
  font-weight:500;
  width:100%;
  margin-bottom:10px;
  margin-left:0;
  margin-right:0;
  letter-spacing:.5px
}

.-riverbend .m-shelfConfirm__actions a{
  margin-bottom:22px
}

.-riverbend .m-shelfConfirm__link{
  color:#990000
}

.-riverbend .m-shelfConfirm__product.-link{
  color:#990000;
  text-decoration:underline
}

.-riverbend .m-shelfConfirm__subtotal{
  padding-bottom:20px
}

.-riverbend .m-shelfConfirm__title{
  color:#555555
}

.p-checkout .m-shippingOnUs,.p-receipt .m-shippingOnUs{
  margin-bottom:16px;
  border-style:solid;
  border-bottom-width:1px;
  border-color:#dddddd;
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.m-shippingOnUs__wrapper{
  padding-bottom:18px;
  line-height:1.25;
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#dddddd;
  padding:10px;
  margin-top:10px;
  margin-bottom:10px
}

.m-shelfConfirm .m-shippingOnUs__wrapper{
  border-width:0px
}

.p-cart .m-shippingOnUs__wrapper{
  margin-bottom:40px;
  margin-top:0;
  padding-bottom:7px;
  border-radius:0.25rem
}

.p-checkout .m-shippingOnUs__wrapper,.p-receipt .m-shippingOnUs__wrapper{
  margin:0;
  position:relative;
  border-bottom-width:0px;
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

@media (min-width: 768px){
  .p-receipt .m-shippingOnUs__wrapper{
    padding-left:24px;
    padding-right:24px
  }
}

.m-shippingOnUs .m-readMore{
  display:inline-block
}

.m-shippingOnUs__link{
  text-decoration:underline;
  text-transform:uppercase;
  font-weight:700;
  color:#30862D;
  font-size:14px;
  margin-top:18px;
  display:block
}

.m-souShelf{
  background-color:#FFC21F;
  padding:10px;
  margin-top:18px;
  margin-bottom:18px;
  border-radius:0.250rem
}

@media (min-width: 768px){
  .m-souShelf{
    padding:10px
  }
}

.m-souShelf__text{
  font-size:14px;
  line-height:1.25
}

.m-souShelf__text.-link{
  text-transform:uppercase;
  font-weight:700;
  text-decoration:underline
}

.m-souShelf__title{
  font-size:16px;
  font-weight:700;
  color:#252525;
  text-transform:uppercase
}

.m-shoplistsActions{
  width:auto
}

.m-shoplistsActions__button{
  padding-top:0;
  margin-right:-3px
}

@media (min-width: 576px){
  .m-shoplistsActions__button{
    margin-left:5px;
    margin-right:0
  }
}

@media (min-width: 768px){
  .m-shoplistsActions__button{
    margin-right:-5px
  }
}

.m-shoplistsActions__button .material-icons{
  font-size:40px
}

@media (min-width: 768px){
  .m-shoplistsActions__button .material-icons{
    font-size:36px
  }
}

.m-shoplistsActions__item{
  padding-left:20px;
  padding-top:5px;
  padding-bottom:15px
}

.m-shoplistsActions__item.-footer{
  border-top-width:2px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-color:#30862D;
  padding-top:15px;
  margin-right:-30px
}

.m-shoplistsActions__item.-footer:first-child.-footer{
  border-top-width:0px;
  margin-bottom:15px
}

.m-shoplistsActions__link{
  display:block;
  cursor:pointer;
  color:#333333;
  text-align:left
}

.-isCn .m-shoplistsActions__link,.o-accountMember__cta.-cnReactivation .m-shoplistsActions__link{
  color:#30862D
}

.m-shoplistsActions__list{
  padding-top:15px;
  padding-bottom:0
}

.m-shoplistsAddConfig{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-top:30px
}

.m-shoplistsAddConfig__btn{
  width:100%;
  max-width:222px
}

.m-shoplistsAddConfig__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  color:#E01010;
  font-size:12px;
  padding-top:15px;
  padding-bottom:15px;
  width:100%
}

.-riverbend .m-shoplistsAddConfig{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.-riverbend .m-shoplistsAddConfig__error{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.m-shoplistsAddItem{
  position:relative
}

.m-shoplistsAddItem.-carousel{
  position:relative
}

.m-shoplistsAddItem.-carousel .ps{
  max-height:90px
}

.m-shoplistsAddItem__button .material-icons{
  color:#30862D;
  font-size:36px
}

.m-shoplistsAddItem__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  color:#E01010;
  font-size:12px;
  width:100%;
  padding-left:20px;
  padding-right:20px
}

.-carousel .m-shoplistsAddItem__error{
  padding-left:10px;
  padding-right:10px;
  font-size:12px
}

.m-shoplistsAddItem__item{
  padding-left:20px;
  padding-right:20px;
  padding-top:5px;
  padding-bottom:5px;
  color:#252525;
  font-size:14px
}

.m-shoplistsAddItem__list{
  padding-top:5px;
  padding-bottom:0;
  overflow:hidden
}

.m-shoplistsAddItem__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  min-height:50px
}

.m-shoplistsAddItem__loading.-adding{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  background:rgba(255,255,255,.8)
}

.m-shoplistsAddItem .ps{
  max-height:150px
}

.m-shoplistsAddItem .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-shoplistsAddItem .ps__rail-x,.m-shoplistsAddItem .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-shoplistsAddItem .ps__rail-x:hover,.m-shoplistsAddItem .ps__rail-x:focus,.m-shoplistsAddItem .ps__rail-x:active,.m-shoplistsAddItem .ps__rail-x.ps--clicking,.m-shoplistsAddItem .ps__rail-y:hover,.m-shoplistsAddItem .ps__rail-y:focus,.m-shoplistsAddItem .ps__rail-y:active,.m-shoplistsAddItem .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-shoplistsAddItem .ps__rail-x:hover .ps__thumb-x,.m-shoplistsAddItem .ps__rail-x:hover .ps__thumb-y,.m-shoplistsAddItem .ps__rail-x:focus .ps__thumb-x,.m-shoplistsAddItem .ps__rail-x:focus .ps__thumb-y,.m-shoplistsAddItem .ps__rail-x:active .ps__thumb-x,.m-shoplistsAddItem .ps__rail-x:active .ps__thumb-y,.m-shoplistsAddItem .ps__rail-x.ps--clicking .ps__thumb-x,.m-shoplistsAddItem .ps__rail-x.ps--clicking .ps__thumb-y,.m-shoplistsAddItem .ps__rail-y:hover .ps__thumb-x,.m-shoplistsAddItem .ps__rail-y:hover .ps__thumb-y,.m-shoplistsAddItem .ps__rail-y:focus .ps__thumb-x,.m-shoplistsAddItem .ps__rail-y:focus .ps__thumb-y,.m-shoplistsAddItem .ps__rail-y:active .ps__thumb-x,.m-shoplistsAddItem .ps__rail-y:active .ps__thumb-y,.m-shoplistsAddItem .ps__rail-y.ps--clicking .ps__thumb-x,.m-shoplistsAddItem .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsAddItem .ps__thumb-x,.m-shoplistsAddItem .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsAddItem .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-shoplistsAddItemModal{
  position:relative;
  background-color:#ffffff;
  border-radius:0.25rem;
  padding-top:40px;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:30px
}

@media (min-width: 768px){
  .m-shoplistsAddItemModal{
    padding-top:50px
  }
}

.m-shoplistsAddItemModal__button{
  text-align:left
}

.m-shoplistsAddItemModal__item{
  padding-left:0;
  padding-right:0;
  padding-top:5px;
  padding-bottom:5px;
  color:#252525;
  font-size:14px
}

.m-shoplistsAddItemModal__list{
  padding-top:5px;
  padding-bottom:15px;
  overflow:hidden
}

.m-shoplistsAddItemModal__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:2;
  background:rgba(255,255,255,.8)
}

.m-shoplistsAddItemModal__title{
  font-weight:700;
  margin-bottom:10px;
  font-size:24px;
  line-height:28px
}

.m-shoplistsAddItemModal .ps{
  max-height:150px;
  padding-left:3px
}

.m-shoplistsAddItemModal .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-shoplistsAddItemModal .ps__rail-x,.m-shoplistsAddItemModal .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-shoplistsAddItemModal .ps__rail-x:hover,.m-shoplistsAddItemModal .ps__rail-x:focus,.m-shoplistsAddItemModal .ps__rail-x:active,.m-shoplistsAddItemModal .ps__rail-x.ps--clicking,.m-shoplistsAddItemModal .ps__rail-y:hover,.m-shoplistsAddItemModal .ps__rail-y:focus,.m-shoplistsAddItemModal .ps__rail-y:active,.m-shoplistsAddItemModal .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-shoplistsAddItemModal .ps__rail-x:hover .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-x:hover .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-x:focus .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-x:focus .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-x:active .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-x:active .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-x.ps--clicking .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-x.ps--clicking .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-y:hover .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-y:hover .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-y:focus .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-y:focus .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-y:active .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-y:active .ps__thumb-y,.m-shoplistsAddItemModal .ps__rail-y.ps--clicking .ps__thumb-x,.m-shoplistsAddItemModal .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsAddItemModal .ps__thumb-x,.m-shoplistsAddItemModal .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsAddItemModal .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-shoplistsAlreadyInListModal{
  background-color:#ffffff;
  border-radius:0.25rem;
  padding:40px
}

@media (min-width: 768px){
  .m-shoplistsAlreadyInListModal{
    padding-top:50px
  }
}

.m-shoplistsAlreadyInListModal__button.-white,.m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.m-shoplistsAlreadyInListModal__button.-green{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  padding-top:11px;
  padding-bottom:11px
}

@media (min-width: 768px){
  .m-shoplistsAlreadyInListModal__button.-white,.m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.m-shoplistsAlreadyInListModal__button.-green{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:150px
  }
}

.-isCn .m-shoplistsAlreadyInListModal__button.-white,.-isCn .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.-isCn .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-white,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.-isCn .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.-isCn .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.-isCn .m-shoplistsAlreadyInListModal__button.-green,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-green{
  padding-left:25px;
  padding-right:25px;
  display:inline-block;
  -ms-flex-preferred-size:unset;
      flex-basis:unset;
  max-width:unset
}

@media (min-width: 768px){
  .-isCn .m-shoplistsAlreadyInListModal__button.-white,.-isCn .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.-isCn .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-white,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.-isCn .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.-isCn .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.-isCn .m-shoplistsAlreadyInListModal__button.-green,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-green{
    margin-top:30px;
    -ms-flex-preferred-size:unset;
        flex-basis:unset;
    max-width:unset
  }
}

.m-shoplistsAlreadyInListModal__button.-white,.m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn{
  margin-bottom:20px
}

.-isCn .m-shoplistsAlreadyInListModal__button.-white,.-isCn .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.-isCn .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-white,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.-isCn .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.-isCn .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn{
  margin-bottom:0;
  margin-right:16px;
  margin-top:30px
}

@media (min-width: 768px){
  .m-shoplistsAlreadyInListModal__button.-white,.m-shoplistsAlreadyInListModal__button.o-ncvModal__learnMore,.m-shoplistsAlreadyInListModal__button.o-modalCallCustomerService__backButton,.m-shoplistsAlreadyInListModal__button.o-accountMember__cta.-cnReactivation,.m-shoplistsAlreadyInListModal__button.o-acctSettProfile__bindBtn{
    margin-bottom:0
  }
}

.-isCn .m-shoplistsAlreadyInListModal__button.-green,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-green{
  margin-top:10px
}

@media (min-width: 768px){
  .-isCn .m-shoplistsAlreadyInListModal__button.-green,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__button.-green{
    margin-top:30px
  }
}

.m-shoplistsAlreadyInListModal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.-isCn .m-shoplistsAlreadyInListModal__footer,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__footer{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.m-shoplistsAlreadyInListModal__title{
  font-weight:400;
  margin-bottom:30px;
  font-size:24px;
  line-height:28px
}

.-isCn .m-shoplistsAlreadyInListModal__title,.o-accountMember__cta.-cnReactivation .m-shoplistsAlreadyInListModal__title{
  color:#555555
}

@media (min-width: 768px){
  .m-shoplistsAlreadyInListModal__title{
    margin-bottom:15px
  }
}

.m-createShoplists{
  position:relative
}

.m-createShoplists__button{
  padding-top:5px;
  padding-bottom:5px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  width:100%
}

@media only screen and (min-width: 1440px){
  .m-createShoplists__button{
    width:30%
  }
}

.-isCn .m-createShoplists__button,.o-accountMember__cta.-cnReactivation .m-createShoplists__button{
  width:40%
}

.-xs .m-createShoplists__button{
  width:100%
}

.-lg .m-createShoplists__button{
  padding-top:11px;
  padding-bottom:11px
}

@media only screen and (max-width: 767px){
  .-category-list .m-createShoplists__button{
    width:100%
  }
}

.m-createShoplists__field{
  padding-bottom:10px;
  width:100%
}

@media only screen and (min-width: 1440px){
  .m-createShoplists__field{
    padding-right:10px;
    padding-bottom:0;
    width:70%
  }
}

.-isCn .m-createShoplists__field,.o-accountMember__cta.-cnReactivation .m-createShoplists__field{
  width:60%
}

.-xs .m-createShoplists__field{
  padding-bottom:10px;
  padding-right:0;
  width:100%
}

@media only screen and (max-width: 767px){
  .-category-list .m-createShoplists__field{
    padding-bottom:10px;
    padding-right:0;
    width:100%
  }
}

.m-createShoplists__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:20px
}

.-xs .m-createShoplists__form{
  padding:10px
}

.m-createShoplists__input{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px
}

.-lg .m-createShoplists__input{
  padding-top:11px;
  padding-bottom:11px
}

.m-createShoplists__label{
  display:none
}

.m-createShoplists__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.-lg .m-createShoplists__loading{
  top:-4px;
  bottom:-4px;
  left:-4px;
  right:-4px
}

.m-createShoplists__success{
  padding-top:8px
}

.m-createShoplists__success .material-icons{
  font-size:14px;
  font-weight:700;
  padding-right:5px;
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga";
  line-height:inherit
}

.m-editShoplists{
  position:relative
}

.m-editShoplists__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%;
  padding-top:15px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .m-editShoplists__actions{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-top:0;
    padding-bottom:0;
    width:35%;
    max-height:30px
  }
}

@media (min-width: 1210px){
  .m-editShoplists__actions{
    width:20%
  }
}

.m-editShoplists__button{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  width:50%;
  max-width:115px;
  padding-top:11px;
  padding-bottom:11px
}

@media (min-width: 768px){
  .m-editShoplists__button{
    padding-top:5px;
    padding-bottom:5px;
    font-size:14px;
    max-width:90px
  }
}

.m-editShoplists__button:first-child{
  margin-right:10px
}

.m-editShoplists__count{
  display:inline-block;
  font-weight:400;
  font-style:italic;
  color:#757575;
  font-size:16px;
  padding-left:15px;
  line-height:20px
}

.m-editShoplists__error{
  width:100%
}

@media (max-width: 767px){
  .m-editShoplists__error{
    position:absolute;
    bottom:-5px
  }
}

.m-editShoplists__field{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 768px){
  .m-editShoplists__field{
    padding-right:10px;
    width:65%
  }
}

@media (min-width: 1210px){
  .m-editShoplists__field{
    width:80%
  }
}

.m-editShoplists__field.-notFound{
  color:#E01010
}

.m-editShoplists__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:0;
  margin:0
}

.m-editShoplists__form.-invalid{
  padding-top:10px
}

@media (max-width: 767px){
  .m-editShoplists__form.-invalid{
    padding-bottom:15px
  }
}

.m-editShoplists__input{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  color:#252525;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  padding-top:11px;
  padding-bottom:11px;
  max-width:645px
}

@media (min-width: 768px){
  .m-editShoplists__input{
    font-size:20px;
    width:70%
  }
}

@media (min-width: 1210px){
  .m-editShoplists__input{
    width:85%
  }
}

.m-editShoplists__label{
  display:none
}

.m-editShoplists__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8);
  right:-3px
}

.m-shoplistsGridItem{
  display:none;
  padding-top:20px;
  padding-bottom:20px;
  position:relative;
  border-bottom:1px dashed #bbb
}

.m-shoplistsGridItem.-visible{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-shoplistsGridItem.-visible.-last{
  border-style:none
}

@media print{
  .m-shoplistsGridItem{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.m-shoplistsGridItem__actions{
  width:100%;
  padding-top:20px;
  padding-left:65px
}

@media (max-width: 767px){
  .m-shoplistsGridItem__actions.-off{
    padding-top:0
  }
}

@media (min-width: 768px){
  .m-shoplistsGridItem__actions{
    padding-top:0;
    padding-left:20px;
    width:33%
  }

  .m-shoplistsGridItem__actions.-purchased{
    padding-left:10px
  }
}

@media only screen and (min-width: 855px){
  .m-shoplistsGridItem__actions.-purchased{
    padding-left:15px
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__actions{
    padding-left:40px;
    width:34%
  }
}

@media only screen and (min-width: 1040px){
  .m-shoplistsGridItem__actions.-purchased{
    padding-left:40px
  }
}

.m-shoplistsGridItem__button.-select{
  font-weight:500;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:10px;
  padding-bottom:10px;
  font-size:14px;
  width:100%
}

@media (max-width: 767px){
  .-isCnShoppingList .m-shoplistsGridItem__button.-select{
    width:auto;
    font-size:18px;
    padding-top:10px;
    padding-bottom:4px
  }
}

.m-shoplistsGridItem__button.-add,.m-shoplistsGridItem__button.-move{
  margin-left:15px;
  margin-top:3px;
  height:36px
}

@media (min-width: 768px){
  .-purchased .m-shoplistsGridItem__button.-add,.-purchased .m-shoplistsGridItem__button.-move{
    margin-left:10px
  }
}

@media only screen and (min-width: 855px){
  .-purchased .m-shoplistsGridItem__button.-add,.-purchased .m-shoplistsGridItem__button.-move{
    margin-left:15px
  }
}

.-isCn .m-shoplistsGridItem__button.-add,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__button.-add,.-isCn .m-shoplistsGridItem__button.-move,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__button.-move{
  margin-left:0;
  margin-right:15px;
  position:relative
}

.m-shoplistsGridItem__button.-delete{
  position:absolute;
  right:0px;
  top:15px;
  height:32px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__button.-delete{
    top:24px
  }
}

.m-shoplistsGridItem__button.-delete .material-icons{
  color:#757575;
  font-size:32px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__button.-removed{
    margin-top:-10px
  }
}

.m-shoplistsGridItem__configList{
  margin-top:12px;
  margin-bottom:12px;
  overflow:hidden;
  max-height:87px
}

.m-shoplistsGridItem__configList.-allVisible{
  overflow:visible;
  max-height:none
}

@media (min-width: 768px){
  .m-shoplistsGridItem__configList{
    margin-bottom:0
  }
}

.m-shoplistsGridItem__configItem{
  font-style:italic;
  font-size:12px;
  line-height:1.25
}

.-isCn .m-shoplistsGridItem__date,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__date{
  font-size:16px;
  font-weight:500;
  color:#252525;
  line-height:20px
}

.m-shoplistsGridItem__description{
  color:#555555;
  width:67%
}

@media (min-width: 768px){
  .m-shoplistsGridItem__description{
    width:35%
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__description{
    width:43%
  }
}

.m-shoplistsGridItem__img{
  width:100%;
  height:auto;
  max-width:50px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__img{
    margin-left:15px
  }
}

.m-shoplistsGridItem__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8);
  top:-1px;
  bottom:-1px;
  right:-1px;
  left:-1px
}

.m-shoplistsGridItem__msg{
  color:#757575;
  font-size:14px;
  line-height:18px
}

.m-shoplistsGridItem__off{
  display:block;
  font-style:italic;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  font-size:14px;
  text-align:left;
  color:#757575;
  line-height:19px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__off{
    margin-top:0;
    text-align:center;
    max-width:75px
  }
}

.m-shoplistsGridItem__off.-preferred{
  max-width:100%
}

.-isCn .m-shoplistsGridItem__off,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__off{
  font-style:normal
}

.m-shoplistsGridItem__picture{
  width:65px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__picture{
    width:11%
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__picture{
    width:8%
  }
}

.m-shoplistsGridItem__pointsPrice{
  font-size:16px;
  font-weight:500;
  line-height:20px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__pointsPrice{
    font-size:18px
  }
}

.-isCn .m-shoplistsGridItem__pointsPrice,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__pointsPrice{
  color:#252525
}

.m-shoplistsGridItem__pointsPriceInfo{
  text-align:left;
  color:#555555;
  padding-left:65px;
  width:100%
}

@media (min-width: 768px){
  .m-shoplistsGridItem__pointsPriceInfo{
    padding-left:0;
    text-align:right;
    width:21%
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__pointsPriceInfo{
    width:15%
  }
}

.m-shoplistsGridItem__priceType{
  display:inline;
  font-size:12px;
  line-height:19px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__priceType{
    display:block;
    font-size:14px
  }
}

.-isCn .m-shoplistsGridItem__priceType,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__priceType{
  color:#757575
}

@media (max-width: 767px){
  .m-shoplistsGridItem__purchased{
    padding-right:5px
  }
}

.m-shoplistsGridItem__purchasedDate{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  font-size:14px;
  color:#555555;
  line-height:19px
}

@media (max-width: 767px){
  .m-shoplistsGridItem__purchasedDate{
    padding-top:20px;
    width:100%
  }
}

@media (min-width: 768px){
  .m-shoplistsGridItem__purchasedDate{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    text-align:right;
    font-size:12px
  }
}

@media only screen and (min-width: 855px){
  .m-shoplistsGridItem__purchasedDate{
    font-size:14px
  }
}

.m-shoplistsGridItem__readMore{
  display:block;
  cursor:pointer;
  font-style:italic;
  color:#30862D;
  font-size:12px;
  text-decoration:underline
}

.m-shoplistsGridItem__removed{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  width:67%
}

@media (min-width: 768px){
  .m-shoplistsGridItem__removed{
    width:89%
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__removed{
    width:92%
  }
}

.m-shoplistsGridItem__skuSize{
  display:block;
  margin-top:5px;
  margin-bottom:5px;
  font-size:12px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__skuSize{
    margin-bottom:0;
    font-size:14px
  }
}

.m-shoplistsGridItem__title{
  font-weight:500;
  font-size:14px;
  line-height:18px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__title{
    font-weight:700;
    font-size:16px;
    line-height:19px;
    max-width:280px
  }
}

.-isCn .m-shoplistsGridItem__title,.o-accountMember__cta.-cnReactivation .m-shoplistsGridItem__title{
  color:#252525
}

.m-shoplistsGridItem__wrapper.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.-purchased .m-shoplistsGridItem__wrapper.-actions{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.m-shoplistsGridItem__wrapper.-actions.-isCn,.m-shoplistsGridItem__wrapper.-actions.o-accountMember__cta.-cnReactivation{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

@media (min-width: 768px){
  .m-shoplistsGridItem__wrapper.-actions.-isCn,.m-shoplistsGridItem__wrapper.-actions.o-accountMember__cta.-cnReactivation{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }
}

.m-shoplistsGridItem__wrapper.-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%;
  min-height:50px
}

.m-shoplistsGridItem__wrapper.-select{
  max-width:150px
}

@media (min-width: 768px){
  .m-shoplistsGridItem__wrapper.-select{
    width:100%;
    max-width:130px;
    -ms-flex-item-align:center;
        align-self:center
  }

  .m-shoplistsGridItem__wrapper.-select.-purchased{
    max-width:100px
  }
}

@media (min-width: 992px){
  .m-shoplistsGridItem__wrapper.-select{
    max-width:160px
  }

  .m-shoplistsGridItem__wrapper.-select.-purchased{
    max-width:160px
  }
}

.m-shoplistsOpts{
  position:relative;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  width:100%;
  max-width:420px
}

.m-shoplistsOpts.-open{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
  border-style:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

@media (min-width: 768px){
  .m-shoplistsOpts{
    width:420px
  }
}

.m-shoplistsOpts__button{
  text-align:left
}

.m-shoplistsOpts__button.-selected{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.m-shoplistsOpts__count{
  display:inline-block;
  font-weight:400;
  font-style:italic;
  color:#757575;
  font-size:14px;
  line-height:20px
}

@media (max-width: 767px){
  .m-shoplistsOpts__count.-selected{
    display:block
  }
}

.-isCn .m-shoplistsOpts__count,.o-accountMember__cta.-cnReactivation .m-shoplistsOpts__count{
  font-style:normal
}

.m-shoplistsOpts__dropdown{
  display:none;
  position:absolute;
  background-color:#ffffff;
  left:0px;
  padding-top:10px;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  z-index:2;
  width:100%;
  top:auto;
  -webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.5);
          box-shadow:0px 2px 4px 0px rgba(0,0,0,.5)
}

.m-shoplistsOpts__dropdown.-open{
  display:block
}

.m-shoplistsOpts__item{
  cursor:pointer;
  padding-left:20px;
  padding-right:20px;
  padding-top:12px;
  padding-bottom:12px;
  font-size:16px;
  color:#333333;
  line-height:20px
}

.m-shoplistsOpts__item.-selected{
  background-color:#ebeef0
}

.m-shoplistsOpts__item:hover:not(.-selected){
  color:#30862D
}

.m-shoplistsOpts__list{
  padding-bottom:5px;
  margin-bottom:10px;
  border-bottom:2px solid #30862d
}

.m-shoplistsOpts__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8);
  top:-1px;
  bottom:-1px;
  right:-1px;
  left:-1px
}

.m-shoplistsOpts__selected{
  cursor:pointer;
  position:relative;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:15px;
  min-height:45px
}

.m-shoplistsOpts__selected.-open{
  border:1px solid rgba(0,0,0,0);
  border-bottom:1px solid #ebeef0
}

@media (min-width: 768px){
  .m-shoplistsOpts__selected{
    padding-left:20px;
    padding-right:20px
  }
}

.m-shoplistsOpts__title{
  font-weight:700;
  color:#252525;
  font-size:20px;
  line-height:normal
}

.m-shoplistsOpts .ps{
  max-height:270px
}

.m-shoplistsOpts .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-shoplistsOpts .ps__rail-x,.m-shoplistsOpts .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-shoplistsOpts .ps__rail-x:hover,.m-shoplistsOpts .ps__rail-x:focus,.m-shoplistsOpts .ps__rail-x:active,.m-shoplistsOpts .ps__rail-x.ps--clicking,.m-shoplistsOpts .ps__rail-y:hover,.m-shoplistsOpts .ps__rail-y:focus,.m-shoplistsOpts .ps__rail-y:active,.m-shoplistsOpts .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-shoplistsOpts .ps__rail-x:hover .ps__thumb-x,.m-shoplistsOpts .ps__rail-x:hover .ps__thumb-y,.m-shoplistsOpts .ps__rail-x:focus .ps__thumb-x,.m-shoplistsOpts .ps__rail-x:focus .ps__thumb-y,.m-shoplistsOpts .ps__rail-x:active .ps__thumb-x,.m-shoplistsOpts .ps__rail-x:active .ps__thumb-y,.m-shoplistsOpts .ps__rail-x.ps--clicking .ps__thumb-x,.m-shoplistsOpts .ps__rail-x.ps--clicking .ps__thumb-y,.m-shoplistsOpts .ps__rail-y:hover .ps__thumb-x,.m-shoplistsOpts .ps__rail-y:hover .ps__thumb-y,.m-shoplistsOpts .ps__rail-y:focus .ps__thumb-x,.m-shoplistsOpts .ps__rail-y:focus .ps__thumb-y,.m-shoplistsOpts .ps__rail-y:active .ps__thumb-x,.m-shoplistsOpts .ps__rail-y:active .ps__thumb-y,.m-shoplistsOpts .ps__rail-y.ps--clicking .ps__thumb-x,.m-shoplistsOpts .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsOpts .ps__thumb-x,.m-shoplistsOpts .ps__thumb-y{
  background-color:#30862d
}

.m-shoplistsOpts .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-shoplistsSort{
  position:relative;
  width:auto
}

.-isCn .m-shoplistsSort,.o-accountMember__cta.-cnReactivation .m-shoplistsSort{
  width:calc(100% - 50px)
}

@media (min-width: 768px){
  .-isCn .m-shoplistsSort,.o-accountMember__cta.-cnReactivation .m-shoplistsSort{
    width:auto
  }
}

.m-shoplistsSort .a-select{
  min-width:240px
}

.-isCn .m-shoplistsSort .a-select,.o-accountMember__cta.-cnReactivation .m-shoplistsSort .a-select{
  min-width:calc(100% - 50px)
}

@media (min-width: 992px){
  .m-shoplistsSort .a-select{
    min-width:270px
  }

  .-isCn .m-shoplistsSort .a-select,.o-accountMember__cta.-cnReactivation .m-shoplistsSort .a-select{
    min-width:270px
  }
}

.m-shoplistsSort__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.m-shoplistsSort__sortBy{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  top:1px;
  padding-left:10px;
  font-size:15px;
  color:#757575;
  height:40px;
  z-index:1;
  pointer-events:none
}

.m-specialBanner.-cw{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.m-specialBanner__content{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  line-height:1.25;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:8px;
  padding-right:8px
}

.m-specialBanner__content.-md{
  padding-top:27.5px;
  padding-bottom:27.5px
}

.m-specialBanner__content.-lg{
  padding-top:47px;
  padding-bottom:47px
}

@media (min-width: 768px){
  .m-specialBanner__content{
    padding-top:0;
    padding-bottom:0;
    padding-left:18px;
    padding-right:18px
  }
}

@media (min-width: 1210px){
  .m-specialBanner__content{
    padding:0
  }
}

.m-specialOffer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:15px
}

@media only screen and (min-width: 768px){
  .m-specialOffer{
    margin-bottom:25px
  }
}

.m-specialOffer__media{
  height:70px;
  width:70px;
  -ms-flex-negative:0;
      flex-shrink:0;
  margin-right:15px
}

.m-specialOffer__title{
  font-size:14px;
  color:#757575;
  line-height:1.25
}

.m-studiesCard{
  height:100%
}

.m-studiesCard__container{
  border-radius:0.250rem;
  background-color:#ffffff;
  border-width:1px;
  height:100%;
  border-color:#adadad;
  padding:94px 19px 14px 20px
}

.m-studiesCard__img{
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  left:50%;
  top:40px;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

.m-subscriptionItem{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:20px;
  border-radius:0.25rem;
  width:100%;
  background-color:#eeece9
}

.m-subscriptionItem__bundleSection{
  background-color:#ffffff;
  border-width:1px;
  padding:20px;
  padding-left:8px;
  border-color:#dddddd;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%
}

@media (min-width: 576px){
  .m-subscriptionItem__bundleSection{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-subscriptionItem__change{
  color:#990000;
  font-size:14px;
  text-decoration:underline
}

.m-subscriptionItem__containedItem{
  line-height:1.25
}

.m-subscriptionItem__contains{
  font-style:italic;
  margin-bottom:20px;
  font-size:14px;
  color:#555555
}

.m-subscriptionItem__detail{
  position:relative
}

.m-subscriptionItem__detail.-pipe:after{
  content:"|";
  position:absolute;
  right:-9px
}

.m-subscriptionItem__details{
  margin-bottom:20px;
  color:#555555;
  font-size:12px
}

.m-subscriptionItem__detailsRow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-column-gap:16px;
     -moz-column-gap:16px;
          column-gap:16px
}

@media (min-width: 992px){
  .-showImprovedCTACheckout .m-subscriptionItem{
    margin-bottom:60px
  }
}

.m-subscriptionItem__imageWrapper{
  width:70px
}

@media (min-width: 576px){
  .m-subscriptionItem__imageWrapper{
    width:120px
  }
}

.m-subscriptionItem__info{
  padding-left:10px
}

.m-subscriptionItem__price{
  font-weight:700;
  padding-top:20px;
  font-size:24px;
  color:#121212;
  text-align:right;
  width:100%;
  padding-right:56px
}

@media (min-width: 576px){
  .m-subscriptionItem__price{
    padding-right:0;
    padding-top:0;
    width:25%
  }
}

.m-subscriptionItem__selection{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  width:100%
}

@media (min-width: 576px){
  .m-subscriptionItem__selection{
    width:75%
  }
}

.m-subscriptionItem__title{
  font-size:16px;
  color:#121212
}

@media (min-width: 576px){
  .m-subscriptionItem__title{
    font-size:20px
  }
}

.m-subscriptionItem__addOnSection{
  border-width:1px;
  border-color:#dddddd;
  padding:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%
}

.m-subscriptionItem__addOnGroup{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  justify-items:end;
  width:100%;
  padding-bottom:20px
}

@media (min-width: 576px){
  .m-subscriptionItem__addOnGroup{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.m-subscriptionItem__addOnList{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  justify-items:end;
  width:100%
}

.m-subscriptionItem__addOnTitle{
  font-size:16px;
  color:#121212;
  font-size:20px
}

.m-subscriptionItem__addOnDisclaimer{
  font-size:12px;
  color:#121212;
  font-weight:700
}

.m-subscriptionItem__addOnItem{
  font-size:14px;
  color:#555555
}

.m-subscriptionItem__addOnItem .-salePrice{
  color:#990000
}

.m-subscriptionItem__shopAddOnSection{
  border-width:1px;
  border-color:#dddddd;
  padding:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%
}

.m-surveyBecomeMember{
  padding:52px 8px;
  background-color:#dfe3ef
}

@media only screen and (min-width: 768px){
  .m-surveyBecomeMember{
    padding-left:0;
    padding-right:0;
    padding-top:48px;
    padding-bottom:48px
  }
}

@media only screen and (min-width: 1024px){
  .m-surveyBecomeMember__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-width:1170px;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.m-surveyBecomeMember__image{
  max-width:144px;
  border-color:#ffffff;
  border-style:solid;
  border-width:4px;
  border-radius:9999px;
  margin-left:30px;
  max-height:144px
}

.m-surveyBecomeMember__image:first-child{
  margin-left:0
}

@media only screen and (min-width: 1024px){
  .m-surveyBecomeMember__image:first-child{
    margin-left:36px
  }
}

.m-surveyBecomeMember__left{
  display:none
}

@media only screen and (min-width: 768px){
  .m-surveyBecomeMember__left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin-bottom:20px
  }
}

@media only screen and (min-width: 1024px){
  .m-surveyBecomeMember__left{
    margin-bottom:0;
    -webkit-box-flex:1;
        -ms-flex:1 0 45%;
            flex:1 0 45%
  }
}

.m-surveyBecomeMember__link{
  background-color:#30862D;
  text-transform:uppercase;
  font-size:16px;
  font-weight:500;
  color:#ffffff;
  border-radius:0.25rem;
  padding-left:24px;
  padding-right:24px;
  padding-top:12px;
  padding-bottom:12px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.m-surveyBecomeMember__link:hover,.m-surveyBecomeMember__link:active,.m-surveyBecomeMember__link:focus{
  background-color:#00492C
}

@media only screen and (min-width: 768px){
  .m-surveyBecomeMember__right{
    margin-left:70px
  }
}

.m-surveyBecomeMember__text{
  font-size:16px;
  color:#555555;
  margin-bottom:16px;
  line-height:1.25
}

@media only screen and (min-width: 768px){
  .m-surveyBecomeMember__text{
    margin-right:70px;
    margin-bottom:20px;
    color:#252525
  }
}

@media only screen and (min-width: 1024px){
  .m-surveyBecomeMember__text{
    margin-right:100px
  }
}

.m-tabs{
  width:100%
}

.m-tabs__arrow{
  line-height:0;
  position:absolute;
  width:100%;
  height:0px;
  left:0px;
  display:none;
  font-size:60px;
  bottom:2px
}

.-isActive .m-tabs__arrow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-isActive .m-tabs__arrow:after{
  content:"";
  border-top:solid 8px #00492c;
  border-left:solid 11px rgba(0,0,0,0);
  border-right:solid 11px rgba(0,0,0,0);
  border-bottom:solid 0 rgba(0,0,0,0)
}

.-ingredGloss .m-tabs__arrow{
  display:none
}

.m-tabs__arrow.-centered{
  position:absolute;
  display:inline-block;
  bottom:-6px;
  left:48%;
  height:8px;
  width:22px
}

.m-tabs__link{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  text-align:center;
  color:#555555;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:100%;
  padding-left:15px;
  padding-right:15px
}

.-ingredGloss .-isCn .m-tabs__link:not(.-isActive),.-ingredGloss .o-accountMember__cta.-cnReactivation .m-tabs__link:not(.-isActive){
  color:#30862D
}

.m-tabs__link.-isActive{
  background-color:#00492C;
  border-color:#00492C;
  color:#ffffff;
  pointer-events:none
}

.m-tabs__link.-isActive.-simplifiedTabStyle{
  font-weight:700;
  color:#252525;
  border-bottom-width:4px;
  border-color:#30862D;
  padding-left:0;
  padding-right:0
}

.m-tabs__link.-rounded{
  border-width:2px
}

.m-tabs__link.-squared{
  border-radius:0
}

.m-tabs__link.-stacked{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative
}

.m-tabs__link.-rounded{
  border-width:2px
}

.m-tabs__link.-stacked{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative
}

.m-tabs__link:not(.-isActive):hover{
  border-color:#00492C;
  color:#00492C
}

.m-tabs__link:not(.-isActive):hover.-simplifiedTabStyle{
  background-color:#e3e3e3
}

.m-tabs__link.-simplifiedTabStyle{
  font-weight:400;
  color:#252525;
  border-width:0px;
  background-color:rgba(0,0,0,0)
}

.m-tabs__list{
  white-space:nowrap;
  width:100%;
  max-width:1170px;
  padding-left:10px;
  padding-bottom:24px;
  margin-left:auto;
  margin-right:auto;
  overflow-x:auto;
  overflow-y:hidden
}

.m-tabs__list.-isCn,.m-tabs__list.o-accountMember__cta.-cnReactivation{
  padding-bottom:0
}

@media (min-width: 768px){
  .m-tabs__list{
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:10px;
    max-width:1210px
  }
}

@media only screen and (min-width: 1210px){
  .m-tabs__list{
    max-width:1170px;
    padding-left:0;
    padding-right:0
  }
}

.-ingredGloss .m-tabs__list{
  padding-left:3px
}

.m-tabs__tab{
  position:relative;
  display:inline-block;
  margin-right:10px;
  cursor:pointer;
  font-size:14px;
  color:#555555;
  font-weight:500;
  height:35px;
  min-width:98px
}

@media (min-width: 768px){
  .m-tabs__tab{
    height:40px;
    min-width:14%
  }

  .m-tabs__tab.-simplifiedTabStyle{
    min-width:9%
  }
}

.m-tabs__tab:last-child{
  margin-right:20px
}

.m-tabs__tab.-simplifiedTabStyle{
  margin-top:5px;
  margin-right:2px;
  margin-left:5px;
  font-size:14px;
  border-style:none;
  text-transform:uppercase;
  background-color:rgba(0,0,0,0)
}

@media (min-width: 768px){
  .m-tabs__tab.-simplifiedTabStyle{
    font-size:18px
  }
}

.m-tabs__tab.-growSearchTab{
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
  min-width:auto
}

.m-tabs__tab.-growSearchTab.-simplifiedTabStyle{
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:0
}

.cart-switch-tabs .m-tabs .m-tabs__list{
  padding-bottom:10px
}

.cart-switch-tabs .m-tabs .m-tabs__tab{
  height:30px;
  min-width:10%
}

.cart-switch-tabs .m-tabs .m-tabs__tab .m-tabs__link{
  border-radius:30px
}

.cart-switch-tabs .m-tabs .m-tabs__tab .m-tabs__link.-isActive{
  border-color:#30862d;
  background-color:#30862d
}

.cart-switch-tabs .m-tabs .m-tabs__tab.-isActive .m-tabs__arrow{
  display:none
}

.cart-switch-tabs .m-tabs .m-tabs__tab.-isCn,.cart-switch-tabs .m-tabs .m-tabs__tab.o-accountMember__cta.-cnReactivation{
  height:32px;
  min-width:86px
}

.cart-switch-tabs .m-tabs .m-tabs__tab:focus{
  outline:none !important
}

.cart-switch-tabs .m-tabs .m-tabs__tab:after{
  content:none
}

.m-thumbBanner{
  margin-left:auto;
  margin-right:auto;
  position:relative;
  max-width:1170px
}

.m-thumbBanner__media{
  margin-top:30px;
  position:relative;
  width:100%
}

@media (min-width: 768px){
  .m-thumbBanner__media{
    margin-top:15px;
    width:263px
  }
}

@media (min-width: 1210px){
  .m-thumbBanner__media{
    margin-top:15px;
    width:295px
  }
}

.m-thumbBanner__pictures{
  width:100%;
  height:352px
}

@media only screen and (min-width: 350px)and (max-width: 991px){
  .m-thumbBanner__pictures{
    height:385px
  }
}

@media (min-width: 768px){
  .m-thumbBanner__pictures{
    position:absolute;
    height:100%;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:-1
  }
}

@media only screen and (min-width: 992px){
  .m-thumbBanner__pictures{
    height:auto
  }
}

.m-thumbBanner__row.-backgrounds{
  width:100%
}

@media (min-width: 768px){
  .m-thumbBanner__row.-backgrounds{
    position:absolute;
    height:100%;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:-1
  }
}

.m-thumbBanner__row.-container{
  padding-left:8px;
  padding-right:8px;
  margin-left:auto;
  margin-right:auto;
  width:100%
}

@media (min-width: 768px){
  .m-thumbBanner__row.-container{
    position:relative;
    height:100%;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    padding-right:0;
    max-width:1005px
  }
}

@media only screen and (min-width: 768px)and (max-width: 1209px){
  .m-thumbBanner__row.-container{
    padding-left:80px;
    padding-right:15px
  }
}

@media only screen and (max-width: 767px){
  .m-thumbBanner__row.-darkBgColor{
    background-color:#20252b
  }
}

.m-thumbBanner__row.-content{
  padding-bottom:50px;
  padding-top:70px;
  width:100%
}

@media (min-width: 768px){
  .m-thumbBanner__row.-content{
    padding-bottom:0;
    padding-top:0;
    margin-left:auto;
    width:auto;
    padding:107px 0 55px 0
  }
}

@media (min-width: 992px){
  .m-thumbBanner__row.-content{
    padding-top:123px
  }
}

@media (min-width: 768px){
  .m-thumbBanner__rte{
    padding-top:15px;
    padding-bottom:15px
  }
}

@media only screen and (min-width: 768px)and (max-width: 1209px){
  .m-thumbBanner__rte{
    max-width:450px
  }
}

.m-thumbBanner__thumb{
  width:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.m-thumbBanner__video{
  position:absolute;
  height:100%;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100%
}

.m-timeline-card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.m-timeline-card__circle{
  border-radius:50%;
  width:12px;
  height:12px;
  background-color:#e7e7e7
}

.m-timeline-card__connector{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  background-color:#e7e7e7;
  width:1px
}

.m-timeline-card__content{
  margin-left:20px;
  font-size:12px;
  width:100%
}

.m-timeline-card__separator{
  -webkit-box-flex:0;
      -ms-flex:0;
          flex:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  top:3px;
  position:relative
}

.m-tooltip{
  display:inline-block;
  line-height:0;
  vertical-align:middle
}

.m-tooltip__animation.-fade-enter-active,.m-tooltip__animation.-fade-leave-active{
  -webkit-transition:opacity .2s;
  transition:opacity .2s
}

.m-tooltip__animation.-fade-enter,.m-tooltip__animation.-fade-leave-to{
  opacity:0
}

.m-tooltip__caret{
  position:absolute;
  cursor:pointer;
  height:20px;
  width:20px;
  margin-left:auto;
  margin-right:auto
}

.m-tooltip__caret:before,.m-tooltip__caret:after{
  content:"";
  height:0;
  width:0;
  position:absolute;
  display:block
}

.m-tooltip__icon{
  -webkit-transform:rotate(1deg);
          transform:rotate(1deg)
}

.m-tooltip__popup{
  max-width:240px;
  width:auto;
  z-index:1;
  position:absolute;
  top:0px;
  left:0px;
  font-size:14px;
  color:#757575;
  text-align:left;
  background-color:#ffffff;
  border-width:1px;
  border-radius:0.5rem;
  padding-left:15px;
  padding-right:15px;
  padding-top:20px;
  padding-bottom:20px;
  -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
          box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
  line-height:1.5
}

.m-tooltip__popup.-md{
  max-width:300px
}

.m-tooltip__popup.-lg{
  max-width:315px
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret,.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret{
  left:0px;
  right:0px
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret:before,.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret:before{
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0)
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret:after,.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret:after{
  left:1px;
  border-left:9px solid rgba(0,0,0,0);
  border-right:9px solid rgba(0,0,0,0)
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret{
  bottom:0;
  -webkit-transform:translateY(100%);
          transform:translateY(100%)
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret:before{
  border-top:10px solid #ddd;
  top:0px
}

.m-tooltip__popup[data-popper-placement^=top] .m-tooltip__caret:after{
  border-top:9px solid #fff;
  top:0px
}

.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret{
  top:0;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%)
}

.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret:before{
  border-left:10px solid rgba(0,0,0,0);
  border-bottom:10px solid #ddd;
  bottom:0px
}

.m-tooltip__popup[data-popper-placement^=bottom] .m-tooltip__caret:after{
  border-bottom:9px solid #fff;
  bottom:0px
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret,.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret{
  top:50%
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret:before,.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret:before{
  border-top:10px solid rgba(0,0,0,0);
  border-bottom:10px solid rgba(0,0,0,0)
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret:after,.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret:after{
  top:1px;
  border-top:9px solid rgba(0,0,0,0);
  border-bottom:9px solid rgba(0,0,0,0)
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret{
  -webkit-transform:translate(100%, -50%);
          transform:translate(100%, -50%);
  right:0px
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret:before{
  border-left:10px solid #ddd
}

.m-tooltip__popup[data-popper-placement^=left] .m-tooltip__caret:after{
  border-left:9px solid #fff
}

.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret{
  -webkit-transform:translate(-100%, -50%);
          transform:translate(-100%, -50%);
  left:0px
}

.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret:before{
  border-right:10px solid #ddd;
  right:0px
}

.m-tooltip__popup[data-popper-placement^=right] .m-tooltip__caret:after{
  border-right:9px solid #fff;
  right:0px
}

.m-tooltip__toggle{
  display:inline-block;
  cursor:pointer
}

.expandElement-enter-active,.expandElement-leave-active{
  -webkit-transition:height .25s ease-in-out;
  transition:height .25s ease-in-out;
  overflow:hidden
}

.expand-enter,.expand-leave-to{
  height:0
}

.m-unavailableItems{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative;
  padding-bottom:30px;
  overflow:hidden
}

.m-unavailableItems.-isCn,.m-unavailableItems.o-accountMember__cta.-cnReactivation{
  padding-bottom:0
}

.m-unavailableItems__description{
  color:#555555;
  width:67%
}

@media (min-width: 768px){
  .m-unavailableItems__description{
    width:72%
  }
}

.m-unavailableItems__error{
  display:block;
  color:#E01010;
  font-style:italic;
  font-size:14px;
  padding-bottom:5px
}

.m-unavailableItems__img{
  width:100%;
  height:auto;
  max-width:50px
}

.m-unavailableItems__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-bottom:25px
}

.m-unavailableItems__item.-last{
  padding-bottom:0
}

.m-unavailableItems__name{
  font-weight:500;
  font-size:14px;
  line-height:18px
}

@media (min-width: 768px){
  .m-unavailableItems__name{
    font-weight:700;
    font-size:16px;
    line-height:19px;
    max-width:280px
  }
}

.m-unavailableItems__picture{
  width:25%
}

@media (max-width: 767px){
  .m-unavailableItems__picture{
    max-width:70px
  }
}

@media (min-width: 768px){
  .m-unavailableItems__picture{
    width:20%
  }
}

.m-unavailableItems__skuSize{
  display:block;
  margin-top:5px;
  margin-bottom:5px;
  font-size:12px
}

@media (min-width: 768px){
  .m-unavailableItems__skuSize{
    margin-bottom:0;
    font-size:14px
  }
}

.m-unavailableItems .ps{
  max-height:310px
}

.m-unavailableItems .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.m-unavailableItems .ps__rail-x,.m-unavailableItems .ps__rail-y{
  background-color:#ebeded;
  z-index:1
}

.m-unavailableItems .ps__rail-x:hover,.m-unavailableItems .ps__rail-x:focus,.m-unavailableItems .ps__rail-x:active,.m-unavailableItems .ps__rail-x.ps--clicking,.m-unavailableItems .ps__rail-y:hover,.m-unavailableItems .ps__rail-y:focus,.m-unavailableItems .ps__rail-y:active,.m-unavailableItems .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.m-unavailableItems .ps__rail-x:hover .ps__thumb-x,.m-unavailableItems .ps__rail-x:hover .ps__thumb-y,.m-unavailableItems .ps__rail-x:focus .ps__thumb-x,.m-unavailableItems .ps__rail-x:focus .ps__thumb-y,.m-unavailableItems .ps__rail-x:active .ps__thumb-x,.m-unavailableItems .ps__rail-x:active .ps__thumb-y,.m-unavailableItems .ps__rail-x.ps--clicking .ps__thumb-x,.m-unavailableItems .ps__rail-x.ps--clicking .ps__thumb-y,.m-unavailableItems .ps__rail-y:hover .ps__thumb-x,.m-unavailableItems .ps__rail-y:hover .ps__thumb-y,.m-unavailableItems .ps__rail-y:focus .ps__thumb-x,.m-unavailableItems .ps__rail-y:focus .ps__thumb-y,.m-unavailableItems .ps__rail-y:active .ps__thumb-x,.m-unavailableItems .ps__rail-y:active .ps__thumb-y,.m-unavailableItems .ps__rail-y.ps--clicking .ps__thumb-x,.m-unavailableItems .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.m-unavailableItems .ps__thumb-x,.m-unavailableItems .ps__thumb-y{
  background-color:#30862d
}

.m-unavailableItems .ps:not(.ps--active-y){
  overflow:visible !important
}

.m-updateInvoiceTitle{
  margin-top:32px
}

.m-updateInvoiceTitle__change{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  font-size:16px;
  color:#30862D;
  line-height:1;
  text-transform:uppercase;
  display:block;
  background-color:#ffffff;
  border-color:#30862D;
  border-width:1px;
  border-radius:0.25rem;
  width:100%;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px
}

@media only screen and (min-width: 768px){
  .m-updateInvoiceTitle__change{
    width:360px
  }
}

.m-updateInvoiceTitle__editor{
  width:100%;
  padding-bottom:20px
}

.m-updateInvoiceTitle__submit{
  font-weight:400;
  margin-top:5px;
  margin-bottom:25px;
  width:50%
}

.m-updateInvoiceTitle__title{
  color:#555555;
  font-weight:600;
  font-size:16px;
  line-height:1;
  text-transform:uppercase;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .m-updateInvoiceTitle__title{
    margin-top:2px;
    margin-bottom:24px
  }
}

.m-upsellMessage{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#ffffff;
  padding:15px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  background:-webkit-gradient(linear, left top, right top, from(#8f006f), to(#3a005e));
  background:linear-gradient(90deg, #8f006f 0%, #3a005e 100%)
}

.m-upsellMessage__ctaBtn{
  border-radius:9999px !important;
  padding-top:6px !important;
  padding-bottom:6px !important;
  padding-left:20px !important;
  padding-right:20px !important;
  background-color:#ffffff !important;
  color:#30862D !important;
  border-width:0px !important;
  font-weight:500 !important;
  min-width:122px
}

.m-upsellMessage__ctaBtn:active,.m-upsellMessage__ctaBtn:hover{
  color:#ffffff !important;
  background-color:#30862D !important
}

.m-varWindow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  margin-bottom:20px;
  z-index:0;
  width:100%;
  height:140px
}

@media (min-width: 576px){
  .m-varWindow{
    margin-bottom:20px;
    width:270px;
    height:170px
  }

  .m-varWindow.-sm{
    width:270px
  }

  .m-varWindow.-md{
    width:370px
  }

  .m-varWindow.-lg{
    width:570px
  }
}

@media (min-width: 992px){
  .m-varWindow{
    margin-right:10px
  }

  .m-varWindow:last-child{
    margin-right:0
  }
}

@media (min-width: 1210px){
  .m-varWindow{
    margin-right:30px
  }
}

.m-varWindow__anchor{
  display:block;
  width:100%;
  height:100%
}

.m-varWindow__arrow{
  position:relative;
  margin-left:5px;
  font-size:12px;
  right:0px
}

.m-varWindow__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  line-height:1.25;
  width:100%;
  height:100%
}

.m-varWindow__content.-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center
}

.m-varWindow__content.-right{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  text-align:right
}

.m-varWindow__content.-bottom{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.m-varWindow__content.-middle{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.m-varWindow__description{
  position:relative;
  font-size:14px;
  line-height:normal;
  margin-top:2px;
  z-index:1
}

.m-varWindow__image{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.m-varWindow__image.-desktop{
  display:none
}

@media (min-width: 992px){
  .m-varWindow__image.-desktop{
    display:block
  }
}

.m-varWindow__image.-mobile{
  display:block
}

@media (min-width: 992px){
  .m-varWindow__image.-mobile{
    display:none
  }
}

.m-varWindow__image.-bottom{
  background-position-y:bottom
}

.m-varWindow__image.-middle{
  background-position-y:center
}

.m-varWindow__image.-top{
  background-position-y:top
}

.m-varWindow__image.-center{
  background-position-x:center
}

.m-varWindow__image.-left{
  background-position-x:left
}

.m-varWindow__image.-right{
  background-position-x:right
}

.m-varWindow__title{
  font-size:20px;
  z-index:1;
  letter-spacing:.3px
}

.m-mktVideoBannerText__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-top:22px
}

.m-mktVideoBannerText__cta{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:40px;
  padding-left:16px;
  padding-right:16px;
  text-transform:uppercase;
  font-size:14px;
  font-weight:500;
  color:#ffffff;
  background-color:#0a6ed6;
  border-radius:6px
}

@media (min-width: 768px){
  .m-mktVideoBannerText__cta{
    font-size:18px;
    height:62px;
    padding:0 35px
  }
}

@media (min-width: 992px){
  .m-mktVideoBannerText__cta{
    font-size:22px
  }
}

.m-mktVideoBannerText__desc{
  font-size:16px;
  color:#ffffff;
  line-height:1.25;
  margin-bottom:22px
}

@media (min-width: 768px){
  .m-mktVideoBannerText__desc{
    margin-bottom:24px
  }
}

.m-mktVideoBannerText__icon{
  font-family:Material Icons;
  margin-left:9px;
  text-transform:none;
  font-size:18px
}

@media (min-width: 768px){
  .m-mktVideoBannerText__icon{
    font-size:22px
  }
}

.m-mktVideoBannerText__link{
  font-size:12px;
  text-decoration:underline
}

.m-mktVideoBannerText__link:nth-child(1){
  margin-right:25px
}

@media (min-width: 768px){
  .m-mktVideoBannerText__link{
    font-size:14px
  }
}

.m-mktVideoBannerText__logo{
  margin-bottom:20px
}

.m-mktVideoBannerText__title{
  font-size:30px;
  font-weight:700;
  color:#ffffff;
  line-height:1;
  margin-bottom:10px
}

@media (min-width: 768px){
  .m-mktVideoBannerText__title{
    font-size:48px;
    margin-bottom:15px
  }
}

@media (min-width: 992px){
  .m-mktVideoBannerText__title{
    line-height:normal
  }
}

.m-vidLinkCard{
  display:inline-block;
  background-color:#ffffff;
  width:100%;
  height:100%;
  width:230px !important;
  min-width:230px
}

.m-vidLinkCard__activate{
  font-size:14px
}

.m-vidLinkCard__amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:12px;
  font-weight:700;
  color:#ffffff;
  min-width:50px
}

.m-vidLinkCard__amount.-melaplayer{
  font-size:14px;
  padding-top:1px;
  height:28px;
  padding-left:13px;
  padding-right:13px
}

.m-vidLinkCard__cta{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding:10px 9px 24px
}

.m-vidLinkCard__desc{
  font-size:14px;
  color:#757575;
  margin-top:5px
}

.m-vidLinkCard__header{
  position:relative
}

.m-vidLinkCard__media,.m-vidLinkCard__img{
  width:210px;
  height:118px
}

.m-vidLinkCard__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.m-vidLinkCard__row.-body{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.m-vidLinkCard__row.-header:hover:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

.m-vidLinkCard__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:10px;
  font-weight:500;
  color:#757575;
  min-width:42px
}

.m-vidLinkCard__tags{
  position:absolute;
  width:100%;
  height:100%
}

.m-vidLinkCard__title{
  font-size:14px;
  font-weight:700;
  margin-top:10px;
  color:#333
}

.m-vidLinkCard__wrapper{
  position:relative;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  max-width:230px;
  margin-right:15px;
  min-height:330px
}

.m-welcomePin{
  display:inline-block;
  width:100%;
  text-align:right
}

.m-welcomePin.-isHere{
  width:100%
}

@media only screen and (min-width: 768px){
  .m-welcomePin.-isHere{
    text-align:center
  }
}

.m-welcomePin__arrow{
  width:0;
  height:0px;
  margin-left:auto;
  margin-right:100px;
  margin-bottom:-10px;
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0);
  border-top:10px solid #5fb4e5
}

.m-welcomePin__arrowPop{
  position:absolute;
  cursor:pointer;
  height:20px;
  width:20px;
  right:0px;
  margin-left:auto;
  margin-right:auto;
  top:0;
  left:unset;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%);
  right:30px
}

@media only screen and (min-width: 1440px){
  .m-welcomePin__arrowPop{
    left:260px;
    right:0
  }
}

.m-welcomePin__arrowPop:before{
  bottom:0px;
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0);
  border-bottom:10px solid #ddd
}

.m-welcomePin__arrowPop:after{
  bottom:0px;
  left:1px;
  border-left:9px solid rgba(0,0,0,0);
  border-right:9px solid rgba(0,0,0,0);
  border-bottom:9px solid #fff
}

.m-welcomePin__arrowPop:before,.m-welcomePin__arrowPop:after{
  content:"";
  height:0;
  width:0;
  position:absolute;
  display:block
}

.m-welcomePin__content{
  margin-top:10px;
  position:relative;
  display:inline-block;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0;
  padding-right:0;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  font-size:14px;
  background-color:#5fb4e5
}

.-isHere .m-welcomePin__content{
  padding-left:10px;
  padding-right:0;
  margin-left:auto;
  margin-right:auto;
  display:inherit;
  max-width:260px;
  background-color:#fbc94e
}

.m-welcomePin__pop{
  display:none;
  position:absolute;
  z-index:2;
  padding-top:50px;
  top:0;
  width:calc(100vw - 18px);
  right:2px
}

@media only screen and (min-width: 576px){
  .m-welcomePin__pop{
    width:calc(100vw - 2px)
  }
}

@media only screen and (min-width: 768px){
  .m-welcomePin__pop{
    width:calc(50vw - 40px);
    right:5px
  }
}

@media only screen and (min-width: 1024px){
  .m-welcomePin__pop{
    width:calc(25vw - 25px);
    right:2px
  }
}

@media only screen and (min-width: 1440px){
  .m-welcomePin__pop{
    width:445px;
    right:-55px
  }
}

.m-welcomePin__pop:active,.m-welcomePin__pop:focus,.m-welcomePin__pop:hover{
  display:block
}

.m-welcomePin__popClose{
  position:absolute;
  top:15px;
  right:15px
}

.m-welcomePin__popContent{
  border-radius:0.5rem;
  text-align:left;
  padding:40px;
  border-width:1px;
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  position:relative;
  background-color:#ffffff
}

.m-welcomePin__place{
  position:absolute;
  color:#fbc94e;
  text-shadow:-2px 3px 2px #cc9f32;
  font-size:70px !important;
  top:-20px;
  left:-15px
}

.m-welcomePin__placeBox{
  display:inline-block;
  background-color:#ffffff;
  position:relative;
  margin-left:20px;
  margin-right:0;
  width:20px;
  height:18px
}

.m-welcomePin__title{
  color:#ffffff;
  text-align:center;
  padding-left:14px;
  padding-right:7px
}

.-isHere .m-welcomePin__title{
  padding-left:10px;
  padding-right:1px;
  color:#000000;
  font-weight:600;
  font-size:16px
}

.m-welcomePin__help{
  vertical-align:top;
  padding-right:10px
}

.m-welcomePin__help:active+.m-welcomePin__pop,.m-welcomePin__help:focus+.m-welcomePin__pop,.m-welcomePin__help:hover+.m-welcomePin__pop{
  display:block
}

.m-acctCC{
  position:relative
}

.m-acctCC__title{
  font-size:15px;
  font-weight:600;
  text-transform:uppercase;
  margin-right:3px;
  margin-bottom:10px;
  margin-right:15px;
  display:inline-block
}

@media (min-width: 768px){
  .m-acctCC__title{
    font-size:18px
  }
}

.o-access{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-access{
    margin-left:20px;
    margin-right:20px
  }
}

@media only screen and (min-width: 1210px){
  .o-access{
    margin-left:auto;
    margin-right:auto
  }
}

.o-access__container{
  position:relative;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:15px;
  padding-right:15px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-color:#dddddd
}

@media only screen and (min-width: 768px){
  .o-access__container{
    border-width:1px;
    border-radius:0.25rem;
    margin-top:15px;
    margin-bottom:50px;
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:50px
  }
}

.-enrollmentForm .o-access__container{
  background-color:#ffffff;
  padding-top:15px;
  padding-bottom:30px;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .-enrollmentForm .o-access__container{
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .-enrollmentForm .o-access__container{
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:50px
  }
}

.o-access__heading{
  font-family:"Roboto",sans-serif;
  font-size:24px;
  font-weight:700;
  margin-left:15px;
  margin-right:15px;
  margin-top:25px
}

@media only screen and (min-width: 768px){
  .o-access__heading{
    font-size:32px;
    margin-left:0;
    margin-right:0;
    margin-top:50px
  }
}

@media only screen and (max-width: 767px){
  .-enrollmentForm .o-access__heading{
    margin-top:0
  }
}

.o-access.-showHead .o-access__heading{
  display:block
}

.o-access__loading{
  height:1px;
  left:1px;
  overflow:hidden;
  background-color:rgba(255,255,255,.5);
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  opacity:0;
  position:absolute;
  border-radius:0.25rem;
  top:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-access__loading.-isVisible{
  opacity:1;
  width:100%;
  height:100%
}

.o-access__loading.-fade-enter-active,.o-access__loading.-fade-leave-active{
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear
}

.o-access__loading.-fade-enter,.o-access__loading.-fade-leave-to{
  opacity:0
}

.o-access__step{
  width:100%
}

.o-access__step.-fade-enter-active{
  -webkit-transition:all .15s linear .1s;
  transition:all .15s linear .1s
}

.o-access__step.-fade-leave-active{
  -webkit-transition:all .15s linear;
  transition:all .15s linear
}

.o-access__step.-fade-enter,.o-access__step.-fade-leave-to{
  opacity:0
}

.o-access__step.-fade-enter,.o-access__step.-fade-enter-active{
  position:absolute;
  top:0px;
  left:0px
}

.o-access__transition{
  -webkit-transition:height .25s linear;
  transition:height .25s linear;
  position:relative
}

.o-calendarEventGroup{
  padding-left:10px;
  padding-right:10px
}

.o-calendarEventGroup__title{
  font-weight:700;
  font-size:24px;
  color:#333333;
  text-transform:capitalize;
  margin-bottom:20px
}

.o-calendarEventGroup__headerDash{
  width:100%;
  border-top-width:2px;
  border-color:#2F822C;
  margin-bottom:40px
}

.o-calendarEventGroup__eventsList{
  display:grid;
  gap:42px;
  grid-template-columns:repeat(1, 175px);
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:start
}

@media only screen and (min-width: 768px){
  .o-calendarEventGroup__eventsList{
    grid-template-columns:repeat(3, 175px)
  }
}

@media only screen and (min-width: 1024px){
  .o-calendarEventGroup__eventsList{
    grid-template-columns:repeat(5, 175px);
    gap:52px
  }
}

.o-announcementCardGroup__cardItem{
  width:50%;
  padding-left:6px;
  padding-right:6px;
  max-width:244px
}

@media (min-width: 992px){
  .o-announcementCardGroup__cardItem{
    width:25%
  }
}

.o-announcementCardGroup__cardsList{
  list-style-type:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:auto;
  max-width:500px;
  row-gap:16px
}

@media (min-width: 992px){
  .o-announcementCardGroup__cardsList{
    max-width:unset
  }
}

.o-acctCardSection{
  background-color:#ffffff;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:20px;
  border-width:1px;
  padding-top:25px;
  padding-bottom:25px;
  border-color:#dddddd;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  position:relative
}

@media (min-width: 768px){
  .o-acctCardSection{
    margin-bottom:30px;
    padding:30px
  }
}

.o-acctCardSection.-reactivation,.o-acctCardSection.o-accountMember__cta.-cnReactivation{
  padding-left:7px;
  padding-right:7px;
  margin-bottom:10px;
  padding-top:17px
}

@media (min-width: 768px){
  .o-acctCardSection.-reactivation,.o-acctCardSection.o-accountMember__cta.-cnReactivation{
    padding-left:40px;
    padding-right:40px;
    padding-top:32px;
    padding-bottom:35px
  }
}

@media (min-width: 768px){
  .o-acctCardSection__action.-half{
    max-width:45.1%
  }
}

.o-acctCardSection__addNewBtn{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  text-align:center;
  line-break:anywhere
}

@media (min-width: 768px){
  .o-acctCardSection__addNewBtn{
    margin-top:30px
  }
}

.o-acctCardSection__addNewBtn.-isCn,.o-acctCardSection__addNewBtn.o-accountMember__cta.-cnReactivation{
  padding-bottom:12px;
  font-weight:600;
  margin-top:8px;
  width:98%;
  padding-top:13px
}

.o-acctCardSection__col{
  width:100%;
  max-width:100%
}

@media (min-width: 768px){
  .o-acctCardSection__col{
    width:48%;
    max-width:48%
  }
}

.o-acctCardSection__col.-hideCard{
  display:none
}

.o-acctCardSection__expired{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#E01010;
  font-size:14px;
  line-height:1.25;
  margin-top:10px;
  margin-bottom:10px
}

.o-acctCardSection__error{
  font-size:12px;
  margin-right:3px;
  margin-top:2px;
  line-height:1;
  font-family:Material Icons
}

.o-acctCardSection__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-acctCardSection__modalBtn.-primary{
  width:50%;
  padding-left:5px
}

.o-acctCardSection__modalBtn.-primary button{
  max-width:100%
}

.o-acctCardSection__modalBtn.-secondary{
  width:50%;
  padding-right:5px
}

.o-acctCardSection__modalBtn.-secondary button{
  max-width:100%
}

.o-acctCardSection__modalBtn.-isCn,.o-acctCardSection__modalBtn.o-accountMember__cta.-cnReactivation{
  width:auto
}

.o-acctCardSection__modalBtn.-isCn button,.o-acctCardSection__modalBtn.o-accountMember__cta.-cnReactivation button{
  padding-left:18px;
  padding-right:18px;
  padding-bottom:8px;
  text-transform:none;
  max-width:inherit
}

.o-acctCardSection__modalBtn.-isCnDel{
  width:auto
}

.o-acctCardSection__modalBtn.-isCnDel button{
  padding-left:25px;
  padding-right:25px;
  padding-top:16px;
  padding-bottom:16px;
  max-width:inherit
}

.o-acctCardSection__modalDesc{
  font-size:16px;
  color:#757575;
  white-space:normal
}

.o-acctCardSection__modalDesc a{
  color:#30862D;
  text-decoration:underline
}

.o-acctCardSection__modalDesc.-isCn,.o-acctCardSection__modalDesc.o-accountMember__cta.-cnReactivation{
  padding-left:30px;
  padding-right:30px;
  color:#555555;
  font-size:16px
}

@media only screen and (min-width: 768px){
  .o-acctCardSection__modalDesc.-isCn,.o-acctCardSection__modalDesc.o-accountMember__cta.-cnReactivation{
    padding-left:0;
    padding-right:0
  }
}

.o-acctCardSection__modalFooter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.o-acctCardSection__modalFooter.-isCn,.o-acctCardSection__modalFooter.o-accountMember__cta.-cnReactivation{
  padding-left:30px;
  padding-right:30px;
  padding-bottom:30px
}

@media only screen and (min-width: 768px){
  .o-acctCardSection__modalFooter.-isCn,.o-acctCardSection__modalFooter.o-accountMember__cta.-cnReactivation{
    padding-left:0;
    padding-right:0;
    padding-bottom:0
  }
}

.o-acctCardSection__modalHeading{
  color:#333333;
  font-weight:700;
  font-size:40px;
  line-height:1.1
}

.o-acctCardSection__note{
  margin-top:8px;
  font-size:12px;
  color:#252525;
  line-height:1.5
}

@media only screen and (min-width: 768px){
  .o-acctCardSection__note{
    color:#757575;
    font-size:14px
  }
}

.o-acctCardSection__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%
}

.o-acctCardSection.-isCn,.o-acctCardSection.o-accountMember__cta.-cnReactivation{
  border-width:0px;
  background-color:inherit
}

@media (min-width: 768px){
  .o-acctCardSection.-isCn,.o-acctCardSection.o-accountMember__cta.-cnReactivation{
    padding-left:0;
    padding-right:0
  }
}

.o-acctCardSection__text{
  padding-right:20px;
  padding-bottom:23px
}

@media (min-width: 768px){
  .o-acctCardSection__text{
    padding-right:0;
    padding-bottom:4px
  }
}

.o-acctCardSection__title{
  margin-bottom:10px;
  font-size:24px
}

@media (min-width: 768px){
  .o-acctCardSection__title{
    font-size:30px;
    margin-bottom:20px
  }
}

.-isCn .o-acctCardSection__title,.o-accountMember__cta.-cnReactivation .o-acctCardSection__title{
  font-size:32px;
  line-height:36px
}

@media (min-width: 768px){
  .-isCn .o-acctCardSection__title,.o-accountMember__cta.-cnReactivation .o-acctCardSection__title{
    font-size:48px
  }
}

.o-acctSettBackup,.o-acctSettProfile{
  width:100%;
  height:100%;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-acctSettBackup,.o-acctSettProfile{
    padding-bottom:30px
  }
}

.o-acctSettBackup__wrapper,.o-acctSettProfile__wrapper{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:25px;
  padding-bottom:25px
}

@media (min-width: 768px){
  .o-acctSettBackup__wrapper,.o-acctSettProfile__wrapper{
    padding:40px
  }
}

@media only screen and (max-width: 767px){
  .o-acctSettProfile{
    padding-bottom:10px
  }
}

.o-acctSettProfile__bindBtn{
  margin-top:8px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  text-align:center;
  font-size:16px;
  color:#30862D;
  line-height:1;
  text-transform:uppercase;
  display:block;
  background-color:#ffffff;
  border-color:#30862D;
  border-width:1px;
  border-radius:0.25rem;
  padding-top:15px;
  padding-bottom:15px
}

.o-acctSettProfile__bind{
  margin-top:30px;
  margin-bottom:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media only screen and (min-width: 768px){
  .o-acctSettProfile__bind{
    margin-top:40px;
    margin-bottom:60px
  }
}

@media only screen and (min-width: 768px){
  .o-acctSettProfile__bind.-unBind{
    display:block
  }
}

.o-acctSettProfile__disclaimer{
  font-style:italic;
  line-height:1.25;
  padding-top:20px;
  color:#757575;
  font-size:14px
}

.o-acctSettProfile__label{
  font-weight:700;
  font-size:12px;
  line-height:1;
  text-transform:uppercase;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:5px;
  line-height:16px;
  color:#333
}

@media only screen and (min-width: 768px){
  .o-acctSettProfile__label{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    margin-bottom:0;
    margin-top:3px;
    font-size:14px;
    line-height:19px
  }
}

.o-acctSettProfile__link{
  padding-left:0;
  padding-right:0;
  color:#30862D;
  font-weight:500;
  font-size:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-transform:uppercase;
  margin-top:10px;
  line-height:21px
}

.-bind .o-acctSettProfile__link{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  padding-bottom:4px;
  margin-top:0;
  font-size:14px;
  line-height:19px
}

@media only screen and (min-width: 768px){
  .o-acctSettProfile__link{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:0;
    font-size:14px;
    line-height:19px
  }
}

.o-acctSettProfile__Line{
  color:#555555;
  font-size:14px;
  font-weight:400;
  line-height:18px
}

.-bind .o-acctSettProfile__Line{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  font-size:16px;
  -webkit-box-flex:1;
      -ms-flex:1 0 100%;
          flex:1 0 100%;
  line-height:22px
}

@media only screen and (min-width: 768px){
  .o-acctSettProfile__Line{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
    font-size:16px;
    -webkit-box-flex:1;
        -ms-flex:1 0 100%;
            flex:1 0 100%;
    line-height:22px
  }
}

.-invoice .o-acctSettProfile__subtitle{
  font-size:14px;
  margin-bottom:18px;
  color:#555555;
  line-height:1
}

@media only screen and (min-width: 768px){
  .-invoice .o-acctSettProfile__subtitle{
    margin-bottom:32px
  }
}

.o-acctSettProfile__title{
  color:#252525;
  font-size:28px;
  line-height:1;
  margin-bottom:25px
}

.-invoice .o-acctSettProfile__title{
  margin-bottom:15px;
  margin-bottom:11px
}

@media only screen and (min-width: 768px){
  .-invoice .o-acctSettProfile__title{
    margin-bottom:20px
  }
}

.o-acctSettProfile.-invoice{
  width:50%
}

@media only screen and (max-width: 767px){
  .o-acctSettProfile.-invoice{
    width:100%
  }
}

.o-accountMember{
  display:block;
  width:100%;
  padding:24px;
  padding-bottom:8px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:16px;
  background-color:#ffffff;
  border-width:1px;
  z-index:1;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

@media only screen and (min-width: 768px){
  .o-accountMember{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -ms-flex-line-pack:center;
        align-content:center;
    margin-top:10px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:24px;
    border-radius:0.25rem;
    margin-bottom:32px
  }
}

.o-accountMember__box{
  margin-right:10px
}

@media only screen and (min-width: 415px){
  .o-accountMember__box{
    margin-right:24px
  }
}

.o-accountMember__box:last-child{
  text-align:center
}

@media only screen and (max-width: 310px){
  .o-accountMember__box:last-child{
    text-align:left
  }
}

.o-accountMember__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-line-pack:center;
      align-content:center;
  font-size:14px
}

@media only screen and (max-width: 768px){
  .o-accountMember__btn{
    display:block;
    width:100%
  }
}

.o-accountMember__count{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-line-pack:center;
      align-content:center;
  margin-top:12px;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

@media only screen and (min-width: 415px){
  .o-accountMember__count{
    -webkit-box-pack:unset;
        -ms-flex-pack:unset;
            justify-content:unset
  }
}

@media only screen and (min-width: 768px){
  .o-accountMember__count{
    margin:0 6.5% 0 6.5%
  }
}

@media only screen and (min-width: 1210px){
  .o-accountMember__count{
    margin:0 11.5% 0 11.5%
  }
}

.o-accountMember__cta{
  margin-top:12px;
  margin-bottom:12px;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around
}

.o-accountMember__cta.-cnReactivation{
  padding-left:0;
  padding-right:0;
  text-align:center;
  border-radius:0.125rem;
  width:226px;
  font-size:13px
}

@media only screen and (min-width: 768px){
  .o-accountMember__cta.-cnReactivation{
    width:254px
  }
}

.o-accountMember__cta.-cnNotReactivation{
  font-weight:600;
  line-height:1;
  padding-left:28px;
  padding-right:47px;
  width:226px
}

@media only screen and (min-width: 768px){
  .o-accountMember__cta.-cnNotReactivation{
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    margin-top:0;
    margin-bottom:0;
    padding-right:28px;
    line-height:18px;
    width:207px
  }
}

.o-accountMember__info{
  display:block
}

@media only screen and (min-width: 768px){
  .o-accountMember__info{
    max-width:25%
  }
}

.o-accountMember__intro{
  font-size:14px;
  font-weight:600;
  letter-spacing:-0.025em;
  color:#757575;
  line-height:14px
}

@media only screen and (min-width: 768px){
  .o-accountMember__intro{
    max-width:120px
  }
}

.o-accountMember__item{
  color:#757575;
  height:24px;
  font-size:12px;
  white-space:nowrap
}

@media only screen and (min-width: 768px){
  .o-accountMember__item{
    font-size:14px
  }
}

.o-accountMember__img{
  margin-right:10px;
  width:24px;
  vertical-align:middle
}

.o-accountMember__img.-small{
  margin-right:0;
  position:absolute;
  top:0px;
  right:-20px;
  width:14px
}

@media only screen and (min-width: 768px){
  .o-accountMember__img.-small{
    width:16px
  }
}

.o-accountMember__lvip{
  position:relative;
  font-weight:300;
  letter-spacing:-0.025em;
  margin-bottom:30px;
  color:#757575;
  font-size:11px
}

@media only screen and (min-width: 768px){
  .o-accountMember__lvip{
    font-size:14px
  }
}

.o-accountMember__name{
  font-size:34px;
  font-weight:300;
  letter-spacing:-0.025em;
  line-height:1;
  color:#252525;
  margin-bottom:5px
}

@media only screen and (min-width: 768px){
  .o-accountMember__name{
    font-size:32px
  }
}

.o-accountMember__number{
  font-weight:500;
  color:#30862D
}

.o-accountMember__number.-black{
  font-weight:500;
  color:#252525
}

.o-accountMember__item:nth-child(2) .o-accountMember__number.-black{
  font-weight:400;
  color:#757575
}

.o-addOnPacks{
  padding-top:30px;
  padding-left:8px;
  padding-right:8px;
  color:#ffffff;
  line-height:1.25;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:53px;
  max-width:1170px;
  background-color:#3f8826
}

@media (min-width: 768px){
  .o-addOnPacks{
    padding:35px 69px 27px 67px
  }
}

@media (min-width: 992px){
  .o-addOnPacks{
    padding:75px 89px 36px 75px
  }
}

@media (min-width: 1210px){
  .o-addOnPacks{
    padding:66px 93px 102px 39px
  }
}

@media (min-width: 768px){
  .o-addOnPacks__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .o-addOnPacks__list.-mod{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.o-addOnPacks__listItem{
  padding-bottom:17px
}

.o-addOnPacks__listItem.-single{
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-addOnPacks__listItem{
    padding-top:5px;
    width:287px
  }
}

@media (min-width: 992px){
  .o-addOnPacks__listItem{
    width:362px
  }
}

@media (min-width: 1210px){
  .o-addOnPacks__listItem{
    padding-top:32px;
    width:437px
  }
}

.o-addOnPacks__title{
  font-size:24px;
  font-weight:300;
  color:#ffffff;
  text-align:center
}

@media (min-width: 992px){
  .o-addOnPacks__title{
    font-size:32px
  }
}

@media (min-width: 1210px){
  .o-addOnPacks__title{
    font-size:36px
  }
}

.o-addressForm{
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  padding-bottom:36px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:0;
  background-color:#ffffff;
  border-width:1px;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

@media (min-width: 768px){
  .o-addressForm{
    margin-bottom:40px;
    padding-left:40px;
    padding-right:40px;
    border-radius:0.25rem
  }
}

.o-addressForm__btn.-suggest{
  padding-left:15px;
  width:100%;
  text-align:left
}

.o-addressForm__btn.-suggest:hover,.o-addressForm__btn.-suggest:focus{
  color:#00492c;
  background-color:#ebeef0
}

.o-addressForm__button.-riverbend{
  font-size:16px;
  padding-top:14px;
  padding-bottom:14px
}

.o-addressForm__button.-save{
  padding-top:16px;
  padding-bottom:16px;
  line-height:1;
  font-size:16px
}

.o-addressForm__button.-search{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  vertical-align:middle;
  text-align:center;
  border-radius:0.25rem;
  padding-left:15px;
  padding-right:15px;
  padding-top:10px;
  padding-bottom:10px;
  min-width:140px
}

.o-addressForm__button.-search:active,.o-addressForm__button.-search:focus,.o-addressForm__button.-search:hover{
  background-color:#ebebeb;
  border-color:#252525;
  color:#252525
}

@media (min-width: 768px){
  .o-addressForm__button.-search{
    min-width:160px
  }
}

.o-shippingAddressCheckout .o-addressForm__button{
  padding:14px 24px;
  margin-top:26px
}

@media (min-width: 768px){
  .o-addressForm__disclaimer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    min-height:54px
  }
}

@media (min-width: 992px){
  .o-addressForm__field{
    margin-bottom:7px
  }

  .o-shippingAddressCheckout .o-addressForm__field{
    margin-bottom:0
  }
}

.o-addressForm__field.-address1{
  position:relative
}

@media (min-width: 992px){
  .o-addressForm__field.-address1{
    margin-bottom:7px
  }

  .o-shippingAddressCheckout .o-addressForm__field.-address1{
    margin-bottom:0
  }
}

.-malaysia .o-addressForm__field.-city{
  width:100%
}

@media (min-width: 992px){
  .-malaysia .o-addressForm__field.-city{
    width:61.5%;
    padding-right:10px
  }
}

.-newzealand .o-addressForm__field.-city{
  width:100%
}

@media (min-width: 992px){
  .o-shippingAddressCheckout .-newzealand .o-addressForm__field.-city{
    padding-left:0;
    width:100%
  }
}

@media (min-width: 992px){
  .-newzealand .o-addressForm__field.-city{
    width:50%;
    padding-left:30px;
    width:61.5%
  }
}

.-philippines .o-addressForm__field.-city{
  width:100%
}

@media (min-width: 992px){
  .-philippines .o-addressForm__field.-city{
    width:38.5%
  }
}

.-singapore .o-addressForm__field.-city{
  width:100%;
  color:#757575
}

@media (min-width: 992px){
  .-singapore .o-addressForm__field.-city{
    width:61.5%;
    padding-right:10px
  }
}

.-taiwan .o-addressForm__field.-city{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-taiwan .o-addressForm__field.-city{
    width:61.5%;
    padding-right:10px
  }
}

.-hongkong .o-addressForm__field.-city{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-hongkong .o-addressForm__field.-city{
    width:61.5%;
    padding-right:10px
  }
}

.o-addressForm__field.-hasErrorMsg{
  padding-bottom:6px
}

@media (min-width: 992px){
  .o-addressForm__field.-hasErrorMsg{
    margin-bottom:0;
    padding-bottom:9px
  }
}

.o-addressForm__field.-island{
  padding-right:3px;
  width:50%
}

@media (min-width: 992px){
  .o-addressForm__field.-island{
    padding-right:30px;
    width:47%
  }
}

@media (min-width: 768px){
  .o-addressForm__field.-mexico{
    min-width:191px
  }
}

.o-addressForm__field.-phoneNumber{
  width:100%
}

@media (min-width: 992px){
  .o-addressForm__field.-phoneNumber{
    width:80%
  }

  .-hongkong .o-addressForm__field.-phoneNumber{
    width:61.5%
  }

  .-malaysia .o-addressForm__field.-phoneNumber,.-mexico .o-addressForm__field.-phoneNumber,.-philippines .o-addressForm__field.-phoneNumber,.-singapore .o-addressForm__field.-phoneNumber,.-taiwan .o-addressForm__field.-phoneNumber{
    width:38.5%
  }
}

.o-addressForm__field.-province{
  width:50%;
  padding-right:30px
}

.o-shippingAddressCheckout .o-addressForm__field.-province{
  width:100%;
  padding-right:0
}

.-philippines .o-addressForm__field.-province{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-philippines .o-addressForm__field.-province{
    width:61.5%;
    padding-right:10px
  }
}

.o-addressForm__field.-postalCode{
  width:50%
}

@media (min-width: 992px){
  .o-addressForm__field.-postalCode{
    padding-right:30px;
    width:61.5%
  }
}

.o-shippingAddressCheckout .o-addressForm__field.-postalCode{
  width:100%;
  padding-right:0
}

.-malaysia .o-addressForm__field.-postalCode{
  width:100%
}

@media (min-width: 992px){
  .-malaysia .o-addressForm__field.-postalCode{
    width:38.5%;
    padding-right:0
  }
}

.-newzealand .o-addressForm__field.-postalCode{
  width:100%;
  padding-left:4px
}

@media (min-width: 992px){
  .-newzealand .o-addressForm__field.-postalCode{
    padding-right:30px;
    width:61.5%
  }
}

.-hongkong .o-addressForm__field.-postalCode,.-singapore .o-addressForm__field.-postalCode,.-taiwan .o-addressForm__field.-postalCode{
  width:100%
}

@media (min-width: 992px){
  .-hongkong .o-addressForm__field.-postalCode,.-singapore .o-addressForm__field.-postalCode,.-taiwan .o-addressForm__field.-postalCode{
    width:61.5%;
    padding-right:10px
  }
}

.o-addressForm__field.-statePostalRow{
  width:50%
}

@media (min-width: 992px){
  .o-addressForm__field.-statePostalRow{
    width:25%;
    padding-right:0
  }
}

.o-addressForm__field.-state{
  width:50%;
  padding-right:10px
}

@media (min-width: 992px){
  .o-addressForm__field.-state{
    width:75%;
    padding-right:30px
  }
}

.o-shippingAddressCheckout .o-addressForm__field.-state{
  width:100%;
  padding-right:0
}

.-malaysia .o-addressForm__field.-state{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-malaysia .o-addressForm__field.-state{
    width:61.5%;
    padding-right:10px
  }
}

.-singapore .o-addressForm__field.-state{
  width:100%;
  padding-right:0;
  color:#757575
}

@media (min-width: 992px){
  .-singapore .o-addressForm__field.-state{
    width:38.5%
  }
}

.o-addressForm__field.-stateMx{
  width:50%;
  padding-right:10px
}

@media (min-width: 992px){
  .o-addressForm__field.-stateMx{
    width:75%;
    padding-right:30px
  }
}

.o-shippingAddressCheckout .o-addressForm__field.-stateMx{
  width:100%;
  padding-right:0
}

.-malaysia .o-addressForm__field.-stateMx{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-malaysia .o-addressForm__field.-stateMx{
    width:61.5%;
    padding-right:10px
  }
}

.-singapore .o-addressForm__field.-stateMx{
  width:100%;
  padding-right:0;
  color:#757575
}

@media (min-width: 992px){
  .-singapore .o-addressForm__field.-stateMx{
    width:38.5%
  }
}

.-newzealand .o-addressForm__field.-suburb{
  width:100%
}

@media (min-width: 992px){
  .-newzealand .o-addressForm__field.-suburb{
    width:80%
  }
}

.-philippines .o-addressForm__field.-suburb{
  width:100%
}

@media (min-width: 992px){
  .-philippines .o-addressForm__field.-suburb{
    width:61.5%;
    padding-right:10px
  }
}

.-taiwan .o-addressForm__field.-suburb{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-taiwan .o-addressForm__field.-suburb{
    width:38.5%
  }
}

.-hongkong .o-addressForm__field.-suburb{
  width:100%;
  padding-right:0
}

@media (min-width: 992px){
  .-hongkong .o-addressForm__field.-suburb{
    width:38.5%
  }
}

@media (min-width: 768px){
  .o-addressForm__field.-textArea{
    padding-bottom:150px
  }
}

.o-addressForm__field.-zipCode{
  width:50%
}

@media (min-width: 992px){
  .o-addressForm__field.-zipCode{
    width:60%;
    padding-right:30px
  }
}

@media (min-width: 992px){
  .-newzealand .o-addressForm__fieldContainer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-addressForm__list.-suggest{
  position:absolute;
  background-color:#ffffff;
  width:100%;
  border-style:solid;
  border-width:1px;
  z-index:1;
  padding-top:15px;
  padding-bottom:10px;
  color:#757575;
  border-color:#bbb;
  top:69px;
  max-height:240px
}

.o-addressForm__list.-suggest.-noTop{
  top:0px
}

.o-addressForm__listItem.-suggest{
  width:91.666667%;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:2px
}

.o-addressForm__addressContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.-singapore .o-addressForm__addressContainer{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

@media (min-width: 992px){
  .o-addressForm__addressContainer{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    padding-bottom:7px
  }
}

@media (min-width: 992px){
  .o-addressForm__addressContainer.-statePostalRow{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.o-addressCn input{
  font-size:16px !important
}

.o-addressSearch__addressList{
  min-height:370px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  padding-top:6px;
  padding-bottom:6px;
  width:100%;
  margin-bottom:24px
}

@media (min-width: 768px){
  .o-addressSearch__addressList{
    padding-top:10px;
    padding-bottom:10px
  }
}

.o-addressSearch__alert{
  font-size:14px;
  color:#E01010;
  font-weight:500;
  line-height:1.25
}

.o-addressSearch__btn{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  border-radius:3px;
  min-height:50px;
  min-width:170px
}

.o-addressSearch__content{
  min-height:440px
}

.o-addressSearch__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:24px
}

.o-addressSearch__heading{
  font-size:24px;
  font-weight:700;
  margin-bottom:4px
}

@media (min-width: 768px){
  .o-addressSearch__heading{
    font-size:30px
  }
}

.o-addressSearch__label{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px;
  color:#757575;
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:6px;
  cursor:pointer;
  width:100%
}

.o-addressSearch__radio:checked+.o-addressSearch__label{
  background-color:#ebeef0;
  font-weight:500;
  color:#285e1d
}

@media (min-width: 768px){
  .o-addressSearch__label{
    height:25px;
    font-size:16px;
    padding-top:0;
    padding-bottom:0
  }
}

.o-addressSearch__search{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:10px;
  -ms-flex-negative:0;
      flex-shrink:0;
  min-width:calc(50% - 10px)
}

@media (min-width: 768px){
  .o-addressSearch__search{
    margin-left:24px;
    padding-left:36px;
    padding-right:36px;
    min-height:50px;
    min-width:170px
  }
}

.o-addressSearch__subheading{
  font-size:14px;
  font-weight:500;
  margin-bottom:24px
}

.o-ageGate{
  padding-left:40px;
  padding-right:40px;
  padding-bottom:40px
}

.o-ageGate__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:16px;
  font-weight:500;
  width:107px;
  height:48px
}

.o-ageGate__desc{
  font-size:14px;
  color:#555555;
  padding-bottom:20px
}

.o-ageGate__errors{
  padding-top:10px
}

.o-ageGate__heading{
  font-size:24px;
  color:#252525;
  font-weight:700
}

.o-ageGate__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-ageGate__inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-ageGate__inner.-footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.o-ageGate__loading{
  margin-left:10px
}

.o-ageGate__row{
  padding-left:30px;
  padding-right:30px;
  padding-bottom:30px
}

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

.o-ageGate__row.-body,.o-ageGate__row.-title{
  padding-bottom:0
}

@media (min-width: 768px){
  .o-ageGate__row.-footer{
    padding-bottom:0
  }
}

.o-ageGate__select{
  width:100%;
  margin-top:10px;
  margin-right:15px
}

.o-ageGate__select:last-child{
  margin-right:0
}

.o-backupOrder{
  background-color:#f6f8f9;
  padding:2em 8px
}

@media (min-width: 768px){
  .o-backupOrder{
    padding:5em 8px
  }
}

.o-backupOrder__confirmation{
  color:#30862d;
  font-size:20px;
  font-style:italic;
  font-weight:500;
  margin:1em 0 0
}

.o-backupOrder__confirmation.-isCn,.o-backupOrder__confirmation.o-accountMember__cta.-cnReactivation{
  font-style:normal;
  font-size:24px
}

@media (min-width: 992px){
  .o-backupOrder__confirmation{
    font-size:24px;
    height:40px
  }
}

.o-backupOrder__error{
  color:red;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px
}

.o-backupOrder__footnote{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-style:italic;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:14px
}

.o-backupOrder__footer{
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .o-backupOrder__heading{
    font-size:32px
  }
}

.o-backupOrder__header{
  padding-left:8px;
  padding-right:8px;
  color:#252525;
  font-family:"Roboto",sans-serif
}

@media (min-width: 768px){
  .o-backupOrder__header{
    padding-left:0;
    padding-right:0
  }
}

.o-backupOrder__icon{
  font-size:20px;
  padding-right:5px
}

.o-backupOrder__listItem{
  -webkit-box-flex:0;
      -ms-flex:0 0 48.5%;
          flex:0 0 48.5%;
  background-color:#fff;
  border-radius:5px;
  border:2px solid #ddd
}

.o-backupOrder__listItem.-active{
  border:2px solid #30862d
}

.o-backupOrder__listItem.-error{
  border:2px solid red
}

.o-backupOrder__row{
  color:#333;
  display:grid;
  grid-template-columns:1fr 1fr;
  -webkit-column-gap:10px;
     -moz-column-gap:10px;
          column-gap:10px;
  row-gap:10px
}

@media (min-width: 768px){
  .o-backupOrder__row{
    -webkit-column-gap:20px;
       -moz-column-gap:20px;
            column-gap:20px;
    grid-template-columns:1fr 1fr 1fr
  }
}

@media (min-width: 992px){
  .o-backupOrder__row{
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px;
    grid-template-columns:1fr 1fr 1fr 1fr
  }
}

.o-backupOrder__row.-actions{
  padding-top:20px;
  padding-bottom:20px;
  grid-template-columns:1fr;
  row-gap:20px
}

@media only screen and (min-width: 768px){
  .o-backupOrder__row.-actions{
    padding-top:30px;
    padding-bottom:10px;
    grid-template-columns:1fr 1fr 1fr
  }

  .o-backupOrder__row.-actions.-isCn,.o-backupOrder__row.-actions.o-accountMember__cta.-cnReactivation{
    grid-template-columns:1.25fr 1.25fr 1fr 1fr
  }
}

.o-backupOrder__row.-error,.o-backupOrder__row.-footnote{
  padding-top:5px;
  padding-bottom:5px;
  grid-template-columns:none
}

.o-backupOrder__row.-card{
  margin-top:20px
}

@media only screen and (min-width: 768px){
  .o-backupOrder__row.-card{
    margin-top:30px
  }
}

.o-backupOrder__subTitle{
  color:#555;
  font-size:16px
}

@media (min-width: 768px){
  .o-backupOrder__subTitle{
    font-size:20px
  }
}

.o-backupOrder__title{
  font-weight:700;
  font-size:24px;
  line-height:1.2;
  padding-bottom:.5em
}

@media (min-width: 768px){
  .o-backupOrder__title{
    font-size:32px
  }
}

.o-backupOrder.-isCn,.o-backupOrder.o-accountMember__cta.-cnReactivation{
  background-color:#ffffff;
  padding-top:0;
  padding-bottom:0
}

.o-bogo__action{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-bogo__action{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-bogo__action.-isCn,.o-bogo__action.o-accountMember__cta.-cnReactivation{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse
}

@media only screen and (min-width: 768px){
  .o-bogo__action.-isCn,.o-bogo__action.o-accountMember__cta.-cnReactivation{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

@media only screen and (min-width: 1187px){
  .o-bogo__action{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-left:0;
    padding-right:0
  }
}

.o-bogo__cta{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  height:46px
}

@media (min-width: 768px){
  .o-bogo__cta{
    height:auto;
    max-width:270px
  }
}

.o-bogo__cta:disabled{
  pointer-events:none;
  opacity:.75
}

.o-bogo__cards{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .o-bogo__cards{
    padding-left:0;
    padding-right:0
  }
}

@media only screen and (min-width: 1187px){
  .o-bogo__cards{
    margin-left:0;
    margin-right:0;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-left:0;
    padding-right:0
  }
}

.o-bogo__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-breadcrumbs{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-bundleGrid{
  color:#121212
}

.o-bundleGrid__heading{
  color:#121212;
  font-size:20px;
  margin-bottom:10px;
  font-family:"bree-serif",serif
}

@media (min-width: 576px){
  .o-bundleGrid__heading{
    font-size:30px
  }
}

.o-bundleGrid__itemDescription{
  font-size:14px;
  margin-bottom:20px;
  line-height:1.25
}

.o-bundleGrid__itemInfo{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.o-bundleGrid__itemQty{
  font-size:16px;
  margin-bottom:0
}

.o-bundleGrid__itemQtyTitle{
  text-transform:uppercase
}

.o-bundleGrid__itemSize{
  font-size:16px
}

.o-bundleGrid__itemSizeTitle{
  font-weight:700;
  text-transform:uppercase
}

.o-bundleGrid__itemTitle{
  text-transform:uppercase;
  font-weight:700;
  color:#121212;
  font-size:16px
}

.o-bundleGrid__img{
  width:auto;
  height:auto
}

.o-bundleGrid__imgContainer{
  margin-right:10px;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:120px
}

@media (min-width: 576px){
  .o-bundleGrid__imgContainer{
    margin-right:30px;
    width:170px
  }
}

@media (min-width: 768px){
  .o-bundleGrid__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    gap:2.5%
  }
}

.o-bundleGrid__listItem{
  margin-bottom:40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .o-bundleGrid__listItem{
    width:48%
  }
}

.o-bundleGrid__subHeading{
  color:#121212;
  font-size:14px;
  margin-bottom:20px;
  line-height:1.25
}

@media (min-width: 576px){
  .o-bundleGrid__subHeading{
    font-size:20px
  }
}

@media (min-width: 768px){
  .o-bundleGrid__subHeading{
    margin-bottom:40px
  }
}

.o-busCommBlock{
  padding-left:0;
  padding-right:0;
  margin-bottom:20px;
  padding-top:0;
  padding-bottom:25px;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem
}

@media (min-width: 768px){
  .o-busCommBlock{
    margin-bottom:30px;
    padding:0
  }
}

.o-busCommBlock__col{
  border-width:1px;
  border-color:#dddddd;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
  padding-bottom:10px;
  background:#fff
}

@media (min-width: 768px){
  .o-busCommBlock__col{
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;
    padding-bottom:10px
  }
}

.-isCnCol .o-busCommBlock__col{
  padding-top:25px;
  padding-bottom:25px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .-isCnCol .o-busCommBlock__col{
    padding:30px
  }
}

.o-busCommBlock__col.-noAccount{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-bottom:30px
}

@media (min-width: 768px){
  .o-busCommBlock__col.-noAccount{
    padding-bottom:40px
  }
}

.o-busCommBlock__header{
  font-size:24px;
  line-height:1;
  margin-bottom:20px
}

.-isCnCol .o-busCommBlock__header{
  margin-top:0;
  margin-bottom:5px;
  color:#363636
}

@media (min-width: 768px){
  .o-busCommBlock__header{
    font-size:30px
  }

  .-isCnCol .o-busCommBlock__header{
    font-size:28px;
    margin-bottom:10px;
    margin-top:5px
  }
}

.o-busCommBlock__noAccount{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  min-height:195px
}

@media (min-width: 768px){
  .o-busCommBlock__noAccount{
    min-height:initial
  }
}

.o-busCommBlock__subHeader{
  padding:0 0 20px 0
}

.-isCnCol .o-busCommBlock__subHeader{
  color:#555555
}

.o-busCommBlock__wrapper{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px;
  display:grid;
  grid-template-columns:1fr;
  row-gap:25px
}

@media (min-width: 768px){
  .o-busCommBlock__wrapper:not(.-isCnBusCommBlock){
    grid-template-columns:1fr 1fr;
    -webkit-column-gap:3%;
       -moz-column-gap:3%;
            column-gap:3%
  }
}

.o-busPrefs{
  position:relative;
  padding-left:10px;
  padding-right:10px;
  padding-top:24px;
  padding-bottom:16px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  background-color:#ffffff;
  border-width:1px;
  z-index:1;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525;
  border-radius:0.25rem
}

@media (min-width: 768px){
  .o-busPrefs{
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
    padding-left:36px;
    padding-right:36px;
    padding-top:40px
  }
}

.o-busPrefs__app{
  display:grid;
  grid-template-rows:auto auto;
  gap:10px;
  place-items:center
}

.o-busPrefs__appBadge{
  width:145px
}

.o-busPrefs__appLink{
  display:grid;
  grid-template-rows:auto auto;
  gap:10px;
  justify-items:center
}

.o-busPrefs__appLinks{
  display:grid;
  margin-top:10px;
  grid-template-columns:1fr 1fr;
  gap:20px
}

.o-busPrefs__appQrCode{
  width:90px;
  height:90px
}

.o-busPrefs__buttons{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px
}

.o-busPrefs__header{
  margin-bottom:15px;
  font-size:24px;
  line-height:1
}

@media (min-width: 768px){
  .o-busPrefs__header{
    font-size:28px
  }
}

.o-busPrefs__info.info{
  color:#30862D
}

.o-busPrefs__info.alert,.o-busPrefs__info.imea{
  color:#E01010
}

.o-busPrefs__info.imea a strong{
  vertical-align:middle;
  text-decoration:underline
}

.o-busPrefs__info.imea a:after{
  font-size:20px;
  margin-left:-5px;
  vertical-align:middle;
  font-family:Material Icons;
  font-weight:700;
  content:"arrow_right";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-busPrefs__learnMore{
  font-weight:500;
  color:#30862D;
  text-align:right;
  font-size:14px
}

.o-busPrefs__priceCost{
  background-color:#ffffff;
  font-weight:700;
  position:relative;
  -ms-flex-line-pack:end;
      align-content:end
}

@media (min-width: 768px){
  .o-busPrefs__priceDescription{
    margin-left:7px
  }
}

.o-busPrefs__priceDisclaimer{
  margin-top:5px;
  font-size:10px
}

@media (min-width: 768px){
  .o-busPrefs__priceDisclaimer{
    margin-left:7px
  }
}

.o-busPrefs__priceList{
  margin-bottom:5px;
  max-width:300px
}

.o-busPrefs__priceListItem{
  -ms-flex-line-pack:end;
      align-content:flex-end;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-busPrefs__priceListItem:before{
  position:absolute;
  display:block;
  bottom:4px;
  left:0px;
  width:100%;
  content:"";
  border-bottom:1px dotted #252525;
  height:1px
}

.o-busPrefs__priceName{
  background-color:#ffffff;
  position:relative
}

.o-busPrefs__priceTitle{
  font-weight:700
}

.o-busPrefs__pricing{
  font-size:14px;
  max-width:350px
}

.o-busPrefs__rightCol{
  padding:10px;
  border-bottom:1px solid rgba(117,117,117,.5019607843)
}

@media (min-width: 768px){
  .o-busPrefs__rightCol{
    padding-left:50px;
    border-bottom:none
  }
}

@media (min-width: 992px){
  .o-busPrefs__rightCol{
    padding-left:125px
  }
}

.o-busPrefs__section{
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-busPrefs__section{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }
}

.o-busPrefs__sectionHeader{
  display:grid;
  padding:.5rem 0;
  grid-template-columns:1fr 40%
}

.o-busPrefs__sectionToggle{
  padding:1rem 0;
  border-top:1px solid rgba(117,117,117,.5019607843);
  border-bottom:1px solid rgba(117,117,117,.5019607843)
}

@media (min-width: 768px){
  .o-busPrefs__sectionToggle{
    margin-bottom:40px;
    padding:10px;
    padding:1rem
  }
}

.o-calendar{
  background-color:#ffffff;
  border-width:2px;
  border-style:solid;
  padding:4px;
  border-color:#bbb;
  border-radius:4px
}

@media (min-width: 415px){
  .o-calendar{
    width:324px
  }
}

.o-calendar__button{
  width:100%;
  color:#555555;
  font-size:16px;
  font-weight:700;
  padding-top:7px;
  padding-bottom:7px;
  position:relative;
  display:block
}

.o-calendar__button.-selected{
  color:#ffffff;
  z-index:0
}

.o-calendar__button.-selected::before{
  display:block;
  border-radius:9999px;
  background-color:#990000;
  z-index:-1;
  width:34px;
  height:34px
}

.o-calendar__button.-selected.-extendDeliverable::after{
  display:block;
  width:100%;
  background-color:#ebcccc;
  content:"";
  height:34px;
  -webkit-transform:translate(0, -50%);
          transform:translate(0, -50%);
  z-index:-2
}

.o-calendar__button::before{
  content:" "
}

.o-calendar__button.-strike::before{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-color:#dddddd;
  width:26px;
  height:2px
}

.o-calendar__button.-strike span{
  color:#dddddd
}

.o-calendar__button.-strike.-deliverable::before{
  background-color:#555555
}

.o-calendar__button.-strike.-deliverable span{
  color:#555555
}

.o-calendar__button.-strike.-selected::before{
  background-color:#ffffff;
  z-index:1
}

.o-calendar__button.-strike.-selected span{
  color:#ffffff
}

.o-calendar__button.-today::before{
  display:block;
  border-radius:9999px;
  border-width:2px;
  border-style:solid;
  border-color:#121212;
  background-color:rgba(0,0,0,0);
  width:34px;
  height:34px
}

.o-calendar__blackOutSelection{
  display:block;
  border-radius:9999px;
  background-color:#990000;
  z-index:-1;
  width:34px;
  height:34px
}

.o-calendar__cell{
  height:40px;
  position:relative
}

.o-calendar__deliverable{
  display:block;
  width:100%;
  background-color:#ebcccc;
  content:"";
  height:34px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none
}

.o-calendar__deliverable.-deliverableRangeStart{
  border-radius:9999px;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.o-calendar__deliverable.-deliverableRangeEnd{
  border-radius:9999px;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.o-calendar__deliverable.-deliverableRangeEnd.-deliverableRangeStart{
  border-radius:9999px
}

.o-calendar__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-left:10px;
  padding-right:20px;
  padding-top:10px
}

.o-calendar__month{
  font-weight:700
}

.o-calendar__tableHeading{
  color:#555555;
  font-size:16px;
  font-weight:700;
  padding-top:7px;
  padding-bottom:7px;
  padding-top:11px;
  padding-bottom:11px
}

.o-cartAccordion__content{
  max-height:500px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:5px
}

.o-cartAccordion__content .ps{
  width:100%
}

.o-cartAccordion__content .ps__rail-y{
  margin-top:25px;
  margin-bottom:60px
}

.o-cartAccordion__content .ps__rail-x,.o-cartAccordion__content .ps__rail-y{
  background-color:rgba(0,0,0,0);
  z-index:1
}

.o-cartAccordion__content .ps__rail-x:hover,.o-cartAccordion__content .ps__rail-x:focus,.o-cartAccordion__content .ps__rail-x:active,.o-cartAccordion__content .ps__rail-x.ps--clicking,.o-cartAccordion__content .ps__rail-y:hover,.o-cartAccordion__content .ps__rail-y:focus,.o-cartAccordion__content .ps__rail-y:active,.o-cartAccordion__content .ps__rail-y.ps--clicking{
  background-color:rgba(0,0,0,0)
}

.o-cartAccordion__content .ps__rail-x:hover .ps__thumb-x,.o-cartAccordion__content .ps__rail-x:hover .ps__thumb-y,.o-cartAccordion__content .ps__rail-x:focus .ps__thumb-x,.o-cartAccordion__content .ps__rail-x:focus .ps__thumb-y,.o-cartAccordion__content .ps__rail-x:active .ps__thumb-x,.o-cartAccordion__content .ps__rail-x:active .ps__thumb-y,.o-cartAccordion__content .ps__rail-x.ps--clicking .ps__thumb-x,.o-cartAccordion__content .ps__rail-x.ps--clicking .ps__thumb-y,.o-cartAccordion__content .ps__rail-y:hover .ps__thumb-x,.o-cartAccordion__content .ps__rail-y:hover .ps__thumb-y,.o-cartAccordion__content .ps__rail-y:focus .ps__thumb-x,.o-cartAccordion__content .ps__rail-y:focus .ps__thumb-y,.o-cartAccordion__content .ps__rail-y:active .ps__thumb-x,.o-cartAccordion__content .ps__rail-y:active .ps__thumb-y,.o-cartAccordion__content .ps__rail-y.ps--clicking .ps__thumb-x,.o-cartAccordion__content .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#cfcfcf
}

.o-cartAccordion__content .ps__thumb-x,.o-cartAccordion__content .ps__thumb-y{
  background-color:#cfcfcf
}

.o-cartAccordion__content .ps .o-cartAccordion__scroll{
  padding-bottom:30px
}

.o-cartAccordion__content .ps--active-y .o-cartAccordion__scroll{
  padding-right:30px
}

.o-cartAccordion__content .ps--active-y+.o-cartAccordion__mask,.o-cartAccordion__content .ps--active-y+.o-cartAccordion__mask+.o-cartAccordion__mask{
  display:block
}

.o-cartAccordion__content .ps:not(.ps--active-y){
  overflow:visible !important
}

.o-cartAccordion__mask{
  height:30px;
  background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(70%, white), to(white));
  background:linear-gradient(to top, rgba(255, 255, 255, 0) 0%, white 70%, white 100%);
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%
}

.o-cartAccordion__mask.-bottom{
  height:60px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg);
  top:auto;
  bottom:0px
}

.o-cartAccordion__mask.-gray25{
  background:-webkit-gradient(linear, left bottom, left top, from(rgba(246, 248, 249, 0)), color-stop(70%, #f6f8f9), to(#f6f8f9));
  background:linear-gradient(to top, rgba(246, 248, 249, 0) 0%, #f6f8f9 70%, #f6f8f9 100%)
}

.o-cartAccordion__scroll{
  position:relative;
  width:100%;
  padding-top:25px
}

.-riverbend .o-cartAccordion__content .ps__thumb-x,.-riverbend .o-cartAccordion__content .ps__thumb-y{
  background-color:#990000
}

.-riverbend .o-cartAccordion__scroll{
  padding-top:11px
}

.o-cartAccordionAd{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  padding-top:20px;
  padding-bottom:20px;
  z-index:0;
  height:100%;
  width:100%
}

.o-cartAccordionAd__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:18px;
  width:190px
}

.o-cartAccordionAd__cta{
  margin-top:5px
}

.o-cartAccordionAd__image{
  background-position:right;
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1
}

.o-cartAccordionAd__image.-desktop{
  display:none
}

@media (min-width: 992px){
  .o-cartAccordionAd__image.-desktop{
    display:block
  }
}

.o-cartAccordionAd__image.-mobile{
  display:block
}

@media (min-width: 992px){
  .o-cartAccordionAd__image.-mobile{
    display:none
  }
}

.o-cartAccordionAd__content{
  position:relative;
  font-size:16px;
  margin-top:5px
}

.o-cartCounponReminder{
  padding-left:20px;
  padding-right:20px;
  margin-bottom:30px
}

.o-cartCounponReminder__link{
  text-decoration:underline;
  font-size:16px;
  display:inline;
  cursor:pointer;
  color:#30862D
}

.o-cartCounponReminder__loading{
  display:inline-block;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-cartCounponReminder__loading{
    width:auto;
    margin-left:16px
  }

  .o-cartCounponReminder__loading.-reminder{
    width:100%;
    margin-left:0
  }
}

.o-cartCounponReminder__modalFooter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 768px){
  .o-cartCounponReminder__modalFooter{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-cartCoupons__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-cartCoupons__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:8px;
  margin-bottom:8px;
  width:100%;
  font-weight:400;
  color:#E01010
}

.o-cartCoupons__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-cartCoupons__form{
  margin-top:30px
}

.o-cartCoupons__label{
  font-size:14px;
  line-height:18px;
  color:#333
}

.o-cartCoupons__link{
  font-size:14px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-top:30px;
  margin-bottom:40px;
  line-height:17px;
  color:#40922f
}

@media (min-width: 768px){
  .o-cartCoupons__link{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.o-cartCoupons__link.-reminder{
  text-decoration:underline;
  font-size:16px;
  display:inline
}

.o-cartCoupons__reminder{
  padding-left:20px;
  padding-right:20px;
  margin-bottom:30px;
  cursor:pointer
}

.o-cartEmpty{
  border-radius:4px;
  background-color:#ffffff;
  text-align:center;
  line-height:1.25;
  padding-left:15px;
  padding-right:15px;
  padding-top:25px;
  padding-bottom:25px
}

@media only screen and (min-width: 1024px){
  .o-cartEmpty{
    padding-top:100px;
    padding-bottom:100px
  }
}

.o-cartEmpty__desc{
  color:#555555
}

.o-cartEmpty__desc a{
  color:#40922f;
  text-decoration:underline
}

.o-cartEmpty__heading{
  color:#252525;
  font-size:34px;
  line-height:1;
  margin-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-cartEmpty__heading{
    font-size:44px;
    font-weight:300;
    margin-bottom:10px
  }
}

.-csr .o-cardGrid__listItem{
  padding-bottom:20px;
  margin-left:10px;
  margin-right:10px
}

@media only screen and (min-width: 768px){
  .-csr .o-cardGrid__listItem{
    display:table-cell;
    position:relative
  }

  .-csr .o-cardGrid__listItem:first-child{
    margin-left:0
  }

  .-csr .o-cardGrid__listItem:last-child{
    margin-right:0
  }
}

.-natureFund .o-cardGrid__listItem{
  padding-bottom:20px
}

@media only screen and (min-width: 1024px){
  .-natureFund .o-cardGrid__listItem{
    max-width:33.33%
  }
}

.-preferred .o-cardGrid__listItem{
  -webkit-box-flex:0;
      -ms-flex:0 0 30%;
          flex:0 0 30%
}

.-preferredTwoCards .o-cardGrid__listItem{
  margin-left:0;
  margin-right:0;
  padding-left:8px;
  padding-right:8px;
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%
}

@media only screen and (min-width: 768px){
  .-preferredTwoCards .o-cardGrid__listItem{
    padding-left:20px;
    padding-right:20px
  }
}

.o-cardGrid.-csr{
  width:100%;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-cardGrid.-csr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-cardGrid.-preferredTwoCards{
  margin-left:0;
  margin-right:0
}

.o-cartItem{
  margin-bottom:40px
}

.o-cartItem.-isCn,.o-cartItem.o-accountMember__cta.-cnReactivation{
  margin-bottom:20px
}

.o-cartItem.-removed{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-cartItem.-upsell{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-bottom:none
}

.o-cartItem__row.-product{
  position:relative;
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  border-radius:0.25rem;
  padding:10px
}

@media only screen and (min-width: 768px){
  .o-cartItem__row.-product{
    padding:15px
  }
}

.o-cartItem__accessories{
  margin-left:-3px;
  margin-right:-3px
}

@media only screen and (max-width: 767px){
  .o-cartItem__accessories+.o-cartItem__payment{
    margin-top:25px
  }
}

.o-cartItem__actions{
  width:100%;
  margin-top:15px;
  margin-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-cartItem__actions{
    text-align:right;
    margin-top:0;
    margin-bottom:0
  }
}

.o-cartItem__bottom{
  margin-top:20px;
  margin-bottom:5px;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-cartItem__bottom{
    -webkit-box-flex:0;
        -ms-flex:0 0 85%;
            flex:0 0 85%;
    max-width:85%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-left:auto;
    margin-bottom:0
  }
}

.o-cartItem__btn{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#30862D;
  color:#ffffff;
  font-size:10px;
  font-weight:500;
  border-radius:0.25rem;
  letter-spacing:0.025em;
  padding:10px;
  margin-left:3px;
  margin-right:3px;
  margin-bottom:5px
}

@media only screen and (min-width: 768px){
  .o-cartItem__btn{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:12px;
    padding-right:12px
  }
}

.o-cartItem__btn:hover,.o-cartItem__btn:focus{
  background-color:#00492C
}

.o-cartItem__container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.o-cartItem__container.-removed .-isCn.-removed,.o-cartItem__container.-removed .-removed.o-accountMember__cta.-cnReactivation{
  color:#757575;
  font-size:13px
}

@media only screen and (min-width: 768px){
  .o-cartItem__container.-removed .-isCn.-removed,.o-cartItem__container.-removed .-removed.o-accountMember__cta.-cnReactivation{
    font-size:16px
  }
}

.o-cartItem__controls{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  min-width:270px
}

@media only screen and (min-width: 768px){
  .o-cartItem__controls{
    -webkit-box-flex:0;
        -ms-flex:0 0 37%;
            flex:0 0 37%;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -ms-flex-line-pack:start;
        align-content:flex-start
  }
}

@media only screen and (max-width: 767px){
  .-isCn .o-cartItem__controls,.o-accountMember__cta.-cnReactivation .o-cartItem__controls{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }
}

.o-cartItem__details{
  -webkit-box-flex:0;
      -ms-flex:0 0 65%;
          flex:0 0 65%;
  max-width:65%
}

@media only screen and (min-width: 768px){
  .o-cartItem__details{
    -webkit-box-flex:0;
        -ms-flex:0 0 48%;
            flex:0 0 48%;
    max-width:48%
  }
}

.o-cartItem__configurations{
  color:#757575;
  font-size:12px;
  padding-top:15px;
  padding-bottom:15px;
  line-height:1.25;
  font-style:italic
}

.-isCn .o-cartItem__configurations,.o-accountMember__cta.-cnReactivation .o-cartItem__configurations{
  font-style:normal
}

@media only screen and (min-width: 768px){
  .o-cartItem__configurations{
    font-size:14px
  }

  .-isCn .o-cartItem__configurations,.o-accountMember__cta.-cnReactivation .o-cartItem__configurations{
    font-size:12px;
    font-style:normal;
    line-height:16px
  }
}

.o-cartItem__ino{
  font-size:14px;
  color:#252525;
  line-height:1.25;
  font-weight:500;
  padding-top:18px;
  padding-bottom:13px
}

.o-cartItem__link{
  font-size:12px;
  font-weight:400;
  text-decoration:underline;
  color:#30862D
}

.o-cartItem__link:not(:last-child){
  margin-right:25px
}

@media only screen and (min-width: 768px){
  .o-cartItem__link{
    display:block;
    font-size:14px;
    text-align:right;
    margin-left:auto;
    margin-top:5px;
    margin-bottom:5px
  }

  .o-cartItem__link:not(:last-child){
    margin-right:0
  }
}

.o-cartItem__link.-inline{
  display:inline-block;
  margin-top:15px;
  margin-bottom:0
}

.-isCn .o-cartItem__link.-inline,.o-accountMember__cta.-cnReactivation .o-cartItem__link.-inline{
  font-size:12px
}

.-isCn .-removed .o-cartItem__link.-inline,.o-accountMember__cta.-cnReactivation .-removed .o-cartItem__link.-inline{
  display:block;
  margin-top:5px;
  font-size:13px
}

@media only screen and (min-width: 768px){
  .-isCn .-removed .o-cartItem__link.-inline,.o-accountMember__cta.-cnReactivation .-removed .o-cartItem__link.-inline{
    display:inline-block;
    margin-top:15px;
    font-size:14px
  }
}

.o-cartItem__link.-inline.-isCn.-saved,.o-cartItem__link.-inline.-saved.o-accountMember__cta.-cnReactivation{
  margin-left:5px;
  margin-top:0;
  font-size:13px
}

@media only screen and (min-width: 768px){
  .o-cartItem__link.-inline.-isCn.-saved,.o-cartItem__link.-inline.-saved.o-accountMember__cta.-cnReactivation{
    margin-left:5px;
    margin-top:0;
    font-size:16px
  }
}

.o-cartItem__link.-showMore{
  font-size:12px
}

.o-cartItem__loading{
  height:1px;
  left:1px;
  overflow:hidden;
  background-color:rgba(255,255,255,.5);
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  opacity:0;
  border-color:rgba(0,0,0,0);
  position:absolute;
  border-width:1px;
  border-radius:0.25rem;
  top:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-cartItem__loading.-isVisible{
  opacity:1;
  width:100%;
  height:100%
}

.o-cartItem__heading{
  color:#252525;
  font-size:16px;
  line-height:1.25;
  padding-top:10px
}

@media only screen and (min-width: 768px){
  .o-cartItem__heading{
    font-size:20px;
    padding-top:5px;
    margin-bottom:3px
  }
}

.o-cartItem__img{
  max-width:100%;
  margin-left:auto;
  margin-right:auto
}

.o-cartItem__info{
  color:#757575;
  font-size:12px
}

.o-cartItem__messages{
  padding-top:16px;
  font-size:14px;
  font-weight:700;
  text-align:right;
  width:91.666667%
}

@media (min-width: 768px){
  .o-cartItem__messages{
    width:100%
  }
}

@media only screen and (min-width: 768px){
  .o-cartItem__payment{
    -webkit-box-flex:0;
        -ms-flex:0 0 35%;
            flex:0 0 35%;
    max-width:35%;
    -ms-flex-negative:0;
        flex-shrink:0;
    margin-top:-4px;
    margin-left:auto
  }

  .-isCn .o-cartItem__payment,.o-accountMember__cta.-cnReactivation .o-cartItem__payment{
    text-align:right
  }
}

.o-cartItem__preTitle{
  color:#757575;
  font-size:13px
}

@media only screen and (min-width: 768px){
  .o-cartItem__preTitle{
    font-size:16px
  }
}

.o-cartItem__price{
  color:#252525;
  font-size:24px;
  font-weight:700
}

.o-cartItem__points{
  color:#252525;
  font-weight:700
}

@media only screen and (max-width: 767px){
  .o-cartItem__quantity{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%
  }
}

.o-cartItem__rightSection{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  display:block
}

@media only screen and (min-width: 768px){
  .o-cartItem__rightSection{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-cartItem__tag{
  position:relative;
  -ms-flex-item-align:start;
      align-self:flex-start;
  z-index:1;
  margin-bottom:-10px
}

.o-cartItem__thumbnail{
  width:calc(35% - 15px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  text-align:center;
  margin-right:15px
}

@media only screen and (min-width: 768px){
  .o-cartItem__thumbnail{
    -webkit-box-flex:0;
        -ms-flex:0 0 calc(15% - 15px);
            flex:0 0 calc(15% - 15px);
    max-width:calc(15% - 15px);
    float:none
  }
}

.o-cartItem__thumbnail.-smaller{
  max-width:calc(12.5% - 12.5px)
}

.o-cartItem__topRow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

@media only screen and (max-width: 768px){
  .o-cartItem__topRow{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }
}

@media only screen and (max-width: 767px){
  .o-cartItem__totals{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .-isCn .o-cartItem__totals,.o-accountMember__cta.-cnReactivation .o-cartItem__totals{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

@media only screen and (min-width: 768px){
  .o-cartItem__totals{
    text-align:right
  }
}

.o-cartL2eVideos__activate{
  font-size:14px
}

.o-cartL2eVideos__arrow{
  font-family:Material Icons;
  -webkit-transform:none;
          transform:none;
  position:absolute;
  font-size:18px;
  top:-3px;
  margin-left:2px
}

.o-cartL2eVideos__arrow.-tuto{
  right:-20px
}

.o-cartL2eVideos__btn{
  position:relative;
  display:block;
  width:100%;
  color:#30862D;
  font-size:14px;
  text-align:left
}

.o-cartL2eVideos__btn.-seeMore{
  text-transform:uppercase;
  font-weight:700;
  margin-bottom:40px
}

.o-cartL2eVideos__btn.-programDetails{
  margin-bottom:30px
}

.o-cartL2eVideos__btn.-programDetails:after{
  content:""
}

.o-cartL2eVideos__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:15px;
  color:#757575;
  border-width:1px;
  border-color:#757575;
  border-radius:0.250rem;
  background-color:#ffffff;
  height:64px
}

.o-cartL2eVideos__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.o-cartL2eVideos__row.-body{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.o-cartL2eVideos__row.-cart{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:10px
}

.o-cartL2eVideos__row.-header:hover:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg);
  background-color:rgba(0,0,0,.5)
}

.-cart .o-cartL2eVideos__row.-header:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg)
}

.-cart .o-cartL2eVideos__row.-header:hover:before{
  background-color:rgba(0,0,0,0)
}

.-lib .o-cartL2eVideos__row.-header{
  width:100%
}

.o-cartL2eVideos__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:10px;
  font-weight:500;
  color:#757575;
  min-width:42px
}

.-cart .o-cartL2eVideos__status{
  position:static;
  -ms-flex-item-align:start;
      align-self:flex-start
}

.o-cartL2eVideos__tags{
  position:absolute;
  width:100%;
  height:100%
}

.o-cartL2eVideos__time{
  bottom:5px;
  right:5px;
  font-size:10px;
  color:#ffffff;
  font-weight:500;
  text-align:right;
  min-width:69px;
  background-color:rgba(0,0,0,.7)
}

.o-cartL2eVideos__time:before{
  position:absolute;
  font-family:Material Icons;
  color:#ffffff;
  font-size:20px;
  left:5px;
  text-transform:none;
  content:"play_circle_filled";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg)
}

.o-cartL2eVideos__time.-cart{
  position:relative;
  display:block;
  color:#555555;
  background-color:inherit;
  font-size:14px;
  border-style:none;
  text-align:left;
  padding:0;
  right:0px;
  bottom:0px;
  height:auto;
  text-transform:none
}

.o-cartL2eVideos__time.-cart:before{
  display:none
}

.o-cartL2eVideos__subTitle{
  font-weight:400;
  font-size:14px;
  padding-bottom:18px
}

.o-cartL2eVideos__text{
  position:relative;
  display:block;
  width:100%;
  color:#30862D;
  font-size:14px;
  text-align:left
}

.o-cartL2eVideos__title{
  font-weight:500;
  font-size:20px;
  color:#252525;
  line-height:1.25;
  padding-bottom:10px
}

.-cart .o-cartL2eVideos__title{
  font-size:14px;
  font-weight:700;
  padding-bottom:0;
  overflow:hidden;
  max-height:35px
}

.o-cartL2eVideos__title.-topVideos{
  font-weight:700;
  font-size:16px;
  text-transform:uppercase
}

.o-cartL2eVideos__trouble{
  font-size:16px
}

.o-cartL2eVideos__value{
  font-weight:700;
  color:#252525
}

.o-cartL2eVideos__videosList{
  padding-bottom:5px
}

.o-cartL2eVideos__wrapper{
  padding-left:20px;
  padding-right:10px
}

.o-cartPointSum{
  margin-top:40px
}

.o-cartPointSum__desc{
  margin-bottom:10px;
  font-weight:700
}

.o-cartPointSum__header{
  font-weight:700;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px
}

.o-cartPointSum__barWrapper{
  width:100%;
  height:8px;
  position:relative
}

.o-cartPointSum__barGreenWrapper{
  position:absolute;
  width:100%;
  height:10px;
  left:0;
  top:0
}

.o-cartPointSum__barGreen{
  border-top-left-radius:15px;
  border-bottom-left-radius:15px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  background:#8ec640;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  position:absolute;
  left:0;
  top:0
}

.o-cartPointSum__barGrey{
  background:#ebeef0;
  border-radius:15px;
  width:100%;
  height:100%;
  position:relative
}

.o-cartPointSum__circle{
  font-size:14px;
  height:40px;
  width:40px;
  min-width:20px;
  text-align:center;
  border:2px solid #000;
  border-radius:9999px;
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:6px;
  margin-left:-1%;
  position:absolute;
  margin-top:0px;
  z-index:1;
  top:-12px
}

.o-cartPointSum__circle.-value{
  background:rgba(0,0,0,0);
  color:#8ec640;
  border:none
}

.o-cartPointSum__circle.-value .m-tooltip .a-icon.-green{
  color:#8ec640
}

.o-cartPointSum__circle.-value .m-tooltip__popup{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content
}

.o-cartPointSum__circle.-value:last-child{
  color:#ba813f
}

.-isCn .o-cartPointSum__circle.-value:last-child,.o-accountMember__cta.-cnReactivation .o-cartPointSum__circle.-value:last-child{
  font-size:12px;
  font-weight:400;
  color:#f3ae00
}

.o-cartPointSum__circle.-value:last-child .m-tooltip .a-icon.-green{
  color:#ba813f
}

.-isCn .o-cartPointSum__circle.-value:last-child .m-tooltip .a-icon.-green,.o-accountMember__cta.-cnReactivation .o-cartPointSum__circle.-value:last-child .m-tooltip .a-icon.-green{
  color:#f3ae00
}

.o-cartPointSum__circle.-isCn,.o-cartPointSum__circle.o-accountMember__cta.-cnReactivation{
  font-weight:700;
  height:35px;
  width:35px
}

.o-cartPointSum__circle.-isUsePrice{
  height:24px;
  width:64px;
  font-size:12px;
  top:-9px
}

.o-cartPointSum__link{
  color:green;
  text-decoration:underline
}

.o-cartPointSum__listItem{
  margin-top:10px;
  margin-bottom:10px
}

.o-cartPointSum__offers{
  padding-left:28px;
  width:90px
}

.o-cartPointSum__offers.-isCn,.o-cartPointSum__offers.o-accountMember__cta.-cnReactivation{
  width:auto;
  padding-left:16px
}

.o-cartPointSum__progress{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  max-width:600px;
  padding-top:1em;
  position:relative
}

.o-cartPointSum__progress.-bottom{
  padding-top:0
}

.o-cartPointSum__progress.-bottom .o-cartPointSum__offers{
  visibility:hidden
}

.o-cartPointSum__progress.-isCn,.o-cartPointSum__progress.o-accountMember__cta.-cnReactivation{
  padding-top:.3em
}

.o-cartPointSum__title{
  display:block;
  font-size:14px
}

.o-cartPointSum__list .o-cartPointSum__title{
  color:#757575;
  font-style:italic
}

.o-cartPointSum__text{
  font-size:12px;
  line-height:1.3;
  text-align:center;
  text-transform:uppercase
}

.o-cartPointSum__wrapper{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:8px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:relative
}

.o-cartPointSum.-isCn,.o-cartPointSum.o-accountMember__cta.-cnReactivation{
  padding-bottom:20px
}

.o-cartPointSum__lvip-gold-icon{
  width:35px;
  height:35px
}

.-riverbend .o-cartPointSum{
  margin-top:0
}

.-riverbend .o-cartPointSum__barGrey{
  border-width:1px;
  border-color:#dddddd
}

.-riverbend .o-cartPointSum__barGreen{
  background-color:#990000;
  border-radius:15px
}

.-riverbend .o-cartPointSum__barWrapper{
  height:10px
}

.-riverbend .o-cartPointSum__progress{
  padding-top:8px
}

.-riverbend .o-cartPointSum__circle,.-riverbend .o-cartPointSum__offers,.-riverbend .o-cartPointSum__title{
  display:none
}

@media only screen and (min-width: 768px){
  .o-cfdi{
    margin-top:75px
  }
}

.o-cfdi__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:10px
}

.o-cfdi__message.-error{
  font-size:16px;
  font-weight:400;
  color:#E01010;
  margin-bottom:16px
}

.o-cfdi__message.-success{
  font-size:16px;
  font-weight:400;
  color:#252525;
  margin-bottom:16px
}

.o-cfdi__loading{
  margin-left:16px
}

.o-cfdi__saveButton{
  color:#30862D;
  text-decoration:underline;
  display:block;
  margin-top:5px
}

.o-cfdi__saved{
  color:#757575
}

.o-cfdi__saveDefault{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  margin-top:5px;
  margin-bottom:5px;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  max-width:560px
}

.o-cfdi__saveLoading{
  margin-right:16px
}

.o-cfdi__text{
  font-size:16px;
  font-weight:400;
  color:#252525;
  margin-bottom:16px
}

@media only screen and (min-width: 768px){
  .o-cfdi__text{
    margin-right:40px
  }
}

.o-cfdi__title{
  font-weight:700;
  font-size:20px;
  color:#252525
}

.o-CfdiProductInvoiceForm__formGroup{
  grid-column-gap:30px;
  grid-row-gap:20px
}

.o-CfdiProductInvoiceForm__disclaimer{
  background-color:#e8ecf7
}

.o-checkoutAccordion{
  position:relative;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem
}

.o-checkoutAccordion:not(:last-child){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.o-checkoutAccordion.-cvvError{
  border-bottom-color:#e01010
}

.o-checkoutAccordion.-hasError{
  border-color:#E01010
}

.o-checkoutAccordion__action{
  padding-bottom:7px
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__action{
    padding-top:12px;
    padding-left:40px
  }
}

.o-checkoutAccordion__alert{
  position:absolute;
  bottom:5px;
  right:5px;
  font-family:Material Icons;
  color:#E01010;
  font-size:16px;
  line-height:1
}

.-isFirstTimeCheckout .o-checkoutAccordion__alert{
  display:none
}

.o-checkoutAccordion__content{
  padding-left:24px;
  padding-right:5px;
  background-color:#ffffff;
  padding-bottom:21px
}

.-invoice .o-checkoutAccordion__content{
  padding-left:20px
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__content{
    padding-right:24px
  }

  .-invoice .o-checkoutAccordion__content{
    padding-right:20px
  }
}

.o-checkoutAccordion__delete{
  color:#ddd;
  padding:0 8px;
  margin-left:50px;
  width:33px
}

.o-checkoutAccordion__delete:first-child{
  margin-left:0
}

.o-checkoutAccordion__delete svg{
  stroke:#ddd
}

@media only screen and (max-width: 767px){
  .o-checkoutAccordion__edit.-payIcon{
    margin-left:50px
  }
}

.o-checkoutAccordion__editDeleteGroup{
  font-size:14px;
  font-weight:500;
  color:#30862D;
  -ms-flex-item-align:start;
      align-self:flex-start;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:20px;
  margin-left:40px
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__editDeleteGroup{
    -webkit-box-flex:0;
        -ms-flex:0 0 280px;
            flex:0 0 280px;
    max-width:280px;
    margin-top:5px;
    margin-left:0;
    margin-bottom:0
  }
}

.-error .o-checkoutAccordion{
  border-color:#E01010
}

.o-checkoutAccordion__icon{
  -ms-flex-item-align:start;
      align-self:flex-start;
  font-size:24px;
  line-height:0;
  margin-top:10px;
  margin-right:10px
}

.o-checkoutAccordion__label{
  font-size:16px;
  font-weight:400;
  padding-right:10px;
  padding-bottom:15px;
  width:113px
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__label{
    padding-top:3px;
    padding-bottom:0;
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .-invoice .o-checkoutAccordion__label{
    padding-top:0;
    -ms-flex-item-align:center;
        align-self:center
  }
}

.-guest .o-checkoutAccordion__label{
  display:block
}

.-invoice .o-checkoutAccordion__label{
  color:#555555
}

.o-checkoutAccordion__radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__radio{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.-payMethods .o-checkoutAccordion__radio{
  padding-top:3px;
  padding-bottom:3px
}

.o-checkoutAccordion__shippingUnavailable{
  background-color:#ffffff;
  text-align:left;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  height:auto;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  color:#252525;
  font-weight:inherit;
  min-height:44px
}

@media (min-width: 768px){
  .o-checkoutAccordion__shippingUnavailable{
    margin-left:auto;
    margin-right:auto;
    padding-left:20px;
    padding-right:20px;
    max-width:1210px
  }
}

.o-checkoutAccordion__shippingUnavailableLabel{
  font-size:16px;
  font-weight:400;
  padding-right:10px;
  width:113px
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__shippingUnavailableLabel{
    padding-top:3px;
    padding-bottom:0;
    -ms-flex-item-align:start;
        align-self:flex-start
  }
}

.o-checkoutAccordion__title{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  display:inline;
  color:#252525;
  font-size:16px;
  font-weight:400
}

@media only screen and (min-width: 768px){
  .o-checkoutAccordion__title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-top:4px;
    padding-bottom:4px
  }
}

@media only screen and (min-width: 768px){
  .-guest .o-checkoutAccordion__title{
    -webkit-box-flex:0;
        -ms-flex:0 1 65%;
            flex:0 1 65%
  }
}

.-payMethods .-isCn .o-checkoutAccordion__title,.-payMethods .o-accountMember__cta.-cnReactivation .o-checkoutAccordion__title{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.o-checkoutAddAddress__action{
  -ms-flex-preferred-size:100%;
      flex-basis:100%
}

@media (min-width: 768px){
  .o-checkoutAddAddress__action{
    -ms-flex-preferred-size:calc(50% - 12.5px);
        flex-basis:calc(50% - 12.5px)
  }
}

.o-checkoutAddAddress__disclaimer{
  margin-left:44px
}

.o-checkoutAddAddress__field{
  width:100%
}

@media (min-width: 768px){
  .o-checkoutAddAddress__field.-actions,.o-checkoutAddAddress__field.-checkbox,.o-checkoutAddAddress__field.-additionalAddress{
    grid-column:span 2
  }

  .o-checkoutAddAddress__field.-isBusinessAddress{
    grid-column:span 2
  }
}

.o-checkoutAddAddress__field.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-checkoutAddAddress__field.-actions{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    gap:25px
  }
}

@media (min-width: 768px){
  .o-checkoutAddAddress__field.-full-width{
    grid-column-end:span 2
  }
}

.o-checkoutAddAddress__fieldError{
  text-transform:capitalize;
  color:#E01010;
  font-size:14px
}

.o-checkoutAddAddress__grid{
  display:grid;
  grid-template-columns:1fr
}

@media (min-width: 768px){
  .o-checkoutAddAddress__grid{
    grid-template-columns:1fr 1fr;
    gap:0 25px
  }
}

.o-checkoutAddAddress__heading{
  font-size:20px;
  font-weight:500;
  padding-bottom:20px;
  padding-top:40px
}

.o-checkoutAddAddress__loading{
  position:absolute;
  right:10px;
  top:23px
}

.o-checkConvenience{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:10px;
  padding-bottom:40px;
  background-color:#fff;
  border:1px solid rgba(221,221,221,.8666666667);
  border-top:none;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem
}

.o-checkConvenience__error{
  color:#E01010;
  font-size:12px;
  display:block;
  padding-top:5px
}

.o-checkConvenience__item{
  padding-top:20px;
  width:100%
}

.o-checkConvenience__info{
  color:#285e1d;
  text-decoration:underline;
  font-size:14px
}

.o-checkConvenience__info:hover{
  color:#30862D
}

@media (min-width: 992px){
  .o-checkConvenience__input{
    width:270px;
    -ms-flex-negative:0;
        flex-shrink:0
  }
}

.o-checkConvenience__label{
  display:block;
  font-weight:700
}

@media (min-width: 992px){
  .o-checkConvenience__label{
    width:50%
  }
}

.o-checkConvenience__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 992px){
  .o-checkConvenience__list{
    max-width:60%;
    margin-left:3em
  }
}

.o-checkConvenience__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%
}

.o-checkoutCoa__action{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.o-checkoutCoa__apply{
  background-color:#30862D;
  color:#ffffff;
  text-align:center;
  border-radius:0.25rem;
  text-transform:uppercase;
  height:48px;
  width:47%
}

.o-checkoutCoa__apply:hover{
  text-transform:uppercase;
  background-color:#00492C
}

@media (max-width: 767px){
  .-isCn .o-checkoutCoa__apply,.o-accountMember__cta.-cnReactivation .o-checkoutCoa__apply{
    font-size:13px;
    height:32px;
    width:80px
  }
}

@media (min-width: 768px){
  .o-checkoutCoa__apply{
    width:140px;
    margin-left:16px
  }
}

.o-checkoutCoa__balance{
  padding-left:20px;
  padding-right:20px;
  padding-top:18px;
  padding-bottom:16px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem
}

.o-checkoutCoa__col{
  width:100%
}

.-isCn .o-checkoutCoa__col,.o-accountMember__cta.-cnReactivation .o-checkoutCoa__col{
  position:relative
}

.o-checkoutCoa__cta{
  font-size:14px;
  text-align:right;
  color:#2F822C
}

.o-checkoutCoa__cta:hover{
  text-decoration:underline
}

.o-checkoutCoa__error{
  display:block;
  width:100%;
  font-size:14px;
  color:#E01010;
  font-style:normal;
  margin-top:18px
}

.-isCn .o-checkoutCoa__error,.o-accountMember__cta.-cnReactivation .o-checkoutCoa__error{
  margin-top:5px
}

.o-checkoutCoa__input{
  margin-bottom:10px
}

.o-checkoutCoa__input.-hasRmb{
  padding-left:30px
}

@media (min-width: 768px){
  .o-checkoutCoa__input{
    margin-bottom:0;
    max-width:212px
  }
}

.o-checkoutCoa__reset{
  background-color:#ffffff;
  color:#30862D;
  text-align:center;
  border-width:1px;
  margin-left:10px;
  border-color:#30862D;
  border-radius:0.25rem;
  text-transform:uppercase;
  height:48px;
  width:47%
}

.o-checkoutCoa__reset:hover{
  background-color:#ededef
}

@media (max-width: 767px){
  .-isCn .o-checkoutCoa__reset,.o-accountMember__cta.-cnReactivation .o-checkoutCoa__reset{
    font-size:13px;
    height:32px;
    width:80px
  }
}

@media (min-width: 768px){
  .o-checkoutCoa__reset{
    width:140px;
    margin-left:16px
  }
}

.o-checkoutCoa__rmb{
  position:absolute;
  color:#252525;
  left:15px;
  top:11px
}

@media (min-width: 768px){
  .o-checkoutCoa__rmb{
    top:12px
  }
}

.o-checkoutCoa__value{
  font-size:20px;
  font-weight:700;
  padding-left:18px
}

.o-checkoutList{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  margin-top:50px;
  border-bottom-width:12px
}

.-isCn .o-checkoutList,.o-accountMember__cta.-cnReactivation .o-checkoutList{
  margin-top:16px
}

.-isCnReceipt .o-checkoutList{
  margin-top:24px;
  border-bottom-width:0px
}

.-isCnCheckout .o-checkoutList{
  margin-top:16px;
  margin-bottom:16px;
  border-bottom-width:0px
}

@media (min-width: 768px){
  .-isCnCheckout .o-checkoutList{
    margin-top:24px;
    margin-bottom:24px
  }
}

.o-checkoutList__heading{
  font-size:20px;
  font-weight:700;
  padding-left:24px;
  border-color:#dddddd;
  line-height:24px;
  padding-top:13px;
  padding-bottom:14px
}

@media (min-width: 768px){
  .o-checkoutList__heading{
    padding-top:15px;
    padding-bottom:15px;
    border-bottom-width:4px;
    border-color:#dddddd
  }
}

.-isCnCheckout .o-checkoutList__heading{
  padding-top:15px;
  padding-bottom:15px;
  border-bottom-width:4px;
  border-color:#dddddd
}

@media (max-width: 767px){
  .-isCnReceipt .o-checkoutList__list{
    border-color:#dddddd;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-top-width:6px;
    border-bottom-width:6px
  }
}

.-riverbend .o-checkoutList{
  border-bottom-width:1px;
  margin-top:20px
}

@media only screen and (max-width: 769px){
  .-riverbend .o-checkoutList__heading{
    border-bottom-width:4px;
    padding-left:10px;
    padding-top:16px
  }
}

.o-checkInstall{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:10px;
  background-color:#fff;
  border:1px solid rgba(221,221,221,.8666666667);
  border-top:none;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem
}

.o-checkInstall.-owingBalance{
  border-style:none
}

.o-checkInstall__item{
  padding-top:10px;
  width:100%
}

@media (min-width: 992px){
  .o-checkInstall__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.o-checkInstall__item.-bottom{
  display:block;
  padding-top:20px
}

.-owingBalance .o-checkInstall__item{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-checkInstall__info{
  color:#285e1d;
  text-decoration:underline;
  font-size:14px
}

.o-checkInstall__info:hover{
  color:#30862D
}

.o-checkInstall__label{
  display:block;
  font-weight:700
}

@media (min-width: 992px){
  .o-checkInstall__label{
    width:50%
  }
}

@media (min-width: 992px){
  .-owingBalance .o-checkInstall__label{
    margin-top:7px
  }
}

@media (min-width: 992px){
  .o-checkInstall__label.-overflow{
    width:245px;
    -ms-flex-negative:0;
        flex-shrink:0
  }
}

.o-checkInstall__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 992px){
  .o-checkInstall__list{
    max-width:65%;
    margin-left:3em
  }
}

.-owingBalance .o-checkInstall__list{
  max-width:none;
  margin-left:0
}

@media (min-width: 768px){
  .-owingBalance .o-checkInstall__list{
    margin-left:2em
  }
}

.o-checkInstall__notice{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#E01010;
  font-size:14px
}

.o-checkInstall__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%
}

.o-checkoutEditAddressSection{
  margin-bottom:3px
}

.o-checkoutEditAddressSection__button{
  text-decoration:underline;
  padding-left:10px;
  padding-right:10px;
  border-right-width:1px;
  border-color:#000000;
  margin-top:5px;
  margin-bottom:5px;
  line-height:12px
}

.o-checkoutEditAddressSection__button:first-child{
  padding-left:8px
}

.o-checkoutEditAddressSection__button:last-child{
  border-right-width:0px
}

.o-checkoutEditAddressSection__editDeleteGroup{
  font-size:16px;
  color:#30862D;
  -ms-flex-item-align:start;
      align-self:flex-start;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-bottom:40px;
  margin-left:26px
}

@media (min-width: 576px){
  .o-checkoutEditAddressSection__editDeleteGroup{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-left:38px
  }
}

@media (min-width: 576px){
  .o-checkoutEditAddressSection__frmtAddress{
    margin-left:6px
  }
}

.o-checkoutEditAddressSection__frmtAddress p{
  font-size:16px;
  line-height:1.2
}

.o-checkoutEditAddressSection__list{
  max-height:320px
}

.o-checkoutEditAddressSection__radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.o-checkoutEditPaymentSection__item{
  margin-left:2px;
  margin-bottom:35px
}

.o-checkoutEditPaymentSection__list{
  margin-top:1px;
  padding-right:20px;
  max-height:305px
}

.o-checkoutFpxBanks{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:10px;
  padding-top:12px;
  background-color:#fff;
  border:1px solid rgba(221,221,221,.8666666667);
  border-top:none;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
  padding-bottom:27px
}

.o-checkoutFpxBanks.-isOwingBalance{
  border-style:none;
  padding-left:24px;
  padding-right:24px;
  display:block
}

@media (min-width: 768px){
  .o-checkoutFpxBanks.-isOwingBalance{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

@media (min-width: 768px){
  .o-checkoutFpxBanks{
    padding-bottom:40px;
    padding-top:28px
  }
}

.o-checkoutFpxBanks__error{
  color:#E01010;
  font-size:12px;
  display:block;
  padding-top:5px
}

.o-checkoutFpxBanks__label{
  font-size:16px;
  font-weight:500;
  color:#252525;
  vertical-align:middle;
  display:block;
  padding-bottom:4px;
  padding-right:13px
}

@media (min-width: 768px){
  .o-checkoutFpxBanks__label{
    font-size:18px;
    padding-bottom:0;
    display:inline
  }
}

@media (min-width: 768px){
  .o-checkoutFpxBanks__row{
    padding-left:123px
  }
}

.-isOwingBalance .o-checkoutFpxBanks__row{
  padding-left:0
}

.o-checkoutShipMethods{
  margin-top:2px;
  margin-left:2px;
  margin-right:2px
}

@media (min-width: 768px){
  .o-checkoutShipMethods__continue{
    margin-top:20px;
    width:346px
  }
}

.o-checkoutShipMethods__radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:8px
}

.o-checkoutShipMethods__radio:last-child{
  margin-bottom:0
}

.o-checkoutShipMethods__rmbrdsLsd{
  margin-bottom:20px;
  color:#0076DF;
  font-style:italic;
  margin-left:36px
}

.o-checkVirtual{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding:10px;
  padding-bottom:75px;
  background-color:#fff;
  border:1px solid rgba(221,221,221,.8666666667);
  border-top:none;
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem
}

.o-checkVirtual__error{
  color:#E01010;
  font-size:12px;
  display:block;
  padding-top:5px
}

@media (min-width: 992px){
  .o-checkVirtual__error{
    margin-left:auto;
    width:270px
  }
}

.o-checkVirtual__item{
  padding-top:10px;
  width:100%
}

@media (min-width: 992px){
  .o-checkVirtual__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.o-checkVirtual__item.-bottom{
  display:block;
  padding-top:20px
}

.o-checkVirtual__item.-overflow{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline
}

.-owingBalance .o-checkVirtual__item{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-checkVirtual__info{
  color:#285e1d;
  text-decoration:underline;
  font-size:14px
}

.o-checkVirtual__info:hover{
  color:#30862D
}

@media (min-width: 992px){
  .o-checkVirtual__input{
    width:270px;
    -ms-flex-negative:0;
        flex-shrink:0
  }
}

.o-checkVirtual__label{
  display:block;
  font-weight:700
}

@media (min-width: 992px){
  .o-checkVirtual__label{
    width:50%
  }
}

@media (min-width: 992px){
  .o-checkVirtual__label.-overflow{
    padding-right:20px;
    white-space:nowrap;
    -ms-flex-negative:0;
        flex-shrink:0;
    width:auto
  }
}

.o-checkVirtual__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 992px){
  .o-checkVirtual__list{
    max-width:60%;
    margin-left:3em
  }
}

.o-checkVirtual__notice{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#E01010;
  font-size:14px
}

.o-checkVirtual__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-items:center;
  width:100%
}

@media (min-width: 768px){
  .o-commissionDepForm{
    padding-top:40px;
    padding-bottom:40px
  }
}

.o-commissionDepForm__apiError{
  padding-top:10px;
  word-break:break-all
}

.o-commissionDepForm__apiError .error{
  padding-bottom:10px
}

.o-commissionDepForm__arrowLeft{
  position:absolute;
  bottom:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:7px;
  height:7px;
  pointer-events:none;
  width:0;
  height:0;
  top:15px;
  right:15px;
  border-top:7px solid rgba(0,0,0,0);
  border-bottom:7px solid rgba(0,0,0,0);
  border-right:7px solid #c6c4c4;
  z-index:5;
  -webkit-transition:.3s;
  transition:.3s
}

.o-commissionDepForm__button{
  background-color:#ffffff;
  border-width:1px;
  border-color:#30862D;
  font-weight:500;
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;
  color:#30862D;
  text-align:center;
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-width:170px
}

@media (min-width: 768px){
  .o-commissionDepForm__button{
    margin-bottom:30px;
    width:auto
  }
}

.o-commissionDepForm__button:hover{
  background-color:#30862D;
  color:#ffffff
}

.o-commissionDepForm__col{
  text-align:center;
  width:100%;
  margin-top:10px
}

@media (min-width: 768px){
  .o-commissionDepForm__col{
    width:auto;
    margin-top:0
  }
}

@media (min-width: 768px){
  .o-commissionDepForm__col.-cancelBtn{
    margin-right:30px
  }
}

.o-commissionDepForm__dropdown{
  max-height:600px;
  padding:0 20px;
  overflow:auto;
  border:1px solid #ddd
}

.o-commissionDepForm__form{
  position:relative;
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  padding-bottom:36px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:0;
  background-color:#ffffff;
  border-width:1px;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

@media (min-width: 768px){
  .o-commissionDepForm__form{
    margin-bottom:40px;
    padding-left:40px;
    padding-right:40px;
    border-radius:0.25rem
  }
}

.o-commissionDepForm__icon.material-icons{
  margin-right:10px;
  font-size:14px
}

.o-commissionDepForm__input{
  margin:0
}

@media only screen and (max-width: 576px){
  .o-commissionDepForm__input{
    margin-bottom:15px
  }
}

@media only screen and (min-width: 768px){
  .o-commissionDepForm__input{
    max-width:269px
  }
}

.o-commissionDepForm__inputWrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-commissionDepForm__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-commissionDepForm__loadingIcon{
  margin-top:-10px
}

.o-commissionDepForm__row{
  margin-bottom:10px
}

.o-commissionDepForm__row.-jp{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:15px
}

@media (min-width: 992px){
  .o-commissionDepForm__row.-jp{
    width:544px
  }
}

.o-commissionDepForm__row.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:0
}

@media (min-width: 768px){
  .o-commissionDepForm__row.-actions{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-top:10px
  }
}

.o-commissionDepForm__row.-order1{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.o-commissionDepForm__row.-order2{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.o-commissionDepForm__search{
  background-color:#ffffff;
  margin-top:1px;
  padding-left:10px;
  padding-bottom:10px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  z-index:2
}

.o-commissionDepForm__searchList{
  max-height:261px
}

.o-commissionDepForm__searchListContainer{
  width:100%;
  background-color:#ffffff;
  margin-top:1px;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  z-index:2
}

.o-commissionDepForm__searchListInput{
  width:100%;
  padding:10px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  cursor:pointer
}

.o-commissionDepForm__searchListInput.-borderError{
  border-color:#E01010
}

.o-commissionDepForm__searchListItem{
  padding:2px;
  cursor:pointer
}

.o-commissionDepForm__searchListItem:hover{
  background-color:#f6f8f9
}

.o-commissionDepForm__selectArrow{
  -webkit-transform:rotate(-90deg);
          transform:rotate(-90deg);
  -webkit-transition:.3s;
  transition:.3s
}

.o-commissionDepForm__summary{
  font-size:14px;
  line-height:1.25;
  margin-bottom:15px
}

@media (min-width: 768px){
  .o-commissionDepForm__summary{
    font-size:16px;
    margin-bottom:25px
  }
}

@media (min-width: 992px){
  .o-commissionDepForm__summary{
    width:80%
  }
}

.o-commissionDepForm__summaryBottom{
  font-size:14px;
  line-height:1.25;
  margin-top:15px
}

@media (min-width: 768px){
  .o-commissionDepForm__summaryBottom{
    font-size:16px;
    margin-bottom:25px
  }
}

@media (min-width: 992px){
  .o-commissionDepForm__summaryBottom{
    width:80%
  }
}

.o-commissionDepForm__terms{
  line-height:0
}

.o-commissionDepForm__orderedInputWrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.o-commissionDepForm__title.-section{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  font-size:24px;
  font-weight:500;
  letter-spacing:-0.025em;
  color:#252525;
  max-width:1170px;
  margin-bottom:18px
}

@media (max-width: 767px){
  .o-commissionDepForm__title.-section{
    padding-left:10px;
    padding-right:10px;
    padding-top:20px
  }
}

@media (min-width: 768px){
  .o-commissionDepForm__title.-section{
    font-size:30px
  }
}

@media (min-width: 992px){
  .o-commissionDepForm__wrapper{
    width:50%
  }
}

.o-commPrefs__animation.-enterTo{
  -webkit-transition:opacity .65s ease;
  transition:opacity .65s ease
}

.o-commPrefs__animation.-leaveTo{
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}

.o-commPrefs__animation.-enter,.o-commPrefs__animation.-leaveTo{
  opacity:0
}

.o-commPrefs__closingBorder{
  border-bottom-width:1px
}

.o-commPrefs__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:12px
}

@media (min-width: 1210px){
  .o-commPrefs__col{
    max-width:300px
  }
}

.o-commPrefs__col.-left{
  width:50%;
  padding-right:18px
}

@media (min-width: 1210px){
  .o-commPrefs__col.-left{
    padding-right:15px
  }
}

.o-commPrefs__col.-right{
  width:50%;
  padding-left:18px
}

@media (min-width: 1210px){
  .o-commPrefs__col.-right{
    padding-left:15px
  }
}

.o-commPrefs__contain{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-commPrefs__contain.-errorReminder{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-commPrefs__contain.-selectDay{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom-width:1px;
  padding-top:10px;
  padding-bottom:10px
}

@media (min-width: 1210px){
  .o-commPrefs__contain.-selectDay{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-top:0;
    padding-right:12px;
    padding-bottom:16px;
    padding-left:16px;
    margin-left:0
  }
}

@media (min-width: 1210px){
  .o-commPrefs__contain.-textReminder,.o-commPrefs__contain.-timezone{
    margin-left:50px;
    max-width:300px
  }
}

.o-commPrefs__contain.-textReminder{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

.o-commPrefs__contain.-timezone{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-bottom:5px;
  padding-top:12px
}

.o-commPrefs__disclaimer{
  font-size:12px;
  font-style:italic;
  padding-bottom:30px;
  color:#757575
}

@media (min-width: 1210px){
  .o-commPrefs__disclaimer{
    font-size:14px;
    padding-bottom:32px
  }
}

.o-commPrefs__error{
  font-size:12px;
  color:#E01010;
  padding-right:20px;
  padding-bottom:12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 768px){
  .o-commPrefs__error{
    padding-bottom:0;
    font-size:14px
  }
}

.o-commPrefs__error.-reminder{
  padding-bottom:0
}

@media (min-width: 1210px){
  .o-commPrefs__error.-reminder{
    margin-left:50px
  }
}

.-kr .o-commPrefs__error{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
      justify-content:space-around
}

.o-commPrefs__errorMessage{
  padding-left:6px;
  padding-top:6px
}

@media (min-width: 768px){
  .o-commPrefs__form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

@media (min-width: 1210px){
  .o-commPrefs__grid{
    padding-left:0;
    padding-right:0
  }
}

@media (min-width: 768px){
  .o-commPrefs__grid.-left{
    width:50%;
    padding-right:20px
  }
}

.o-commPrefs__grid.-right{
  padding-top:32px
}

@media (min-width: 768px){
  .o-commPrefs__grid.-right{
    width:50%;
    padding-left:20px;
    padding-top:0
  }
}

.o-commPrefs__header{
  font-size:20px;
  padding-bottom:12px
}

.-kr .o-commPrefs__header{
  font-size:24px
}

.o-commPrefs__label{
  font-size:14px;
  padding-right:16px;
  color:#252525;
  margin-right:5px
}

.o-commPrefs__label.-select{
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  padding-bottom:5px;
  padding-right:0
}

@media (min-width: 1210px){
  .o-commPrefs__label.-select{
    font-size:14px
  }
}

.o-commPrefs__radio{
  margin:50px 0
}

.o-commPrefs__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.o-commPrefs__row.-header,.o-commPrefs__row.-selectDay,.o-commPrefs__row.-textReminder{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-commPrefs__row.-submit{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }
}

.o-commPrefs__row.-submit.-left{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.o-commPrefs__row_.-radio{
  margin:50px 0
}

.o-commPrefs__selectDay{
  min-width:60px
}

.o-commPrefs__subheader{
  font-size:18px;
  font-weight:700;
  padding-bottom:12px
}

.o-commPrefs__submit{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.-kr .o-commPrefs__submit{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  max-width:60%
}

.o-commPrefs__subtitle{
  font-size:16px;
  padding-bottom:10px;
  color:#757575
}

.o-commPrefs__title{
  font-size:20px;
  font-weight:700;
  padding-bottom:12px;
  color:#252525
}

@media (min-width: 1210px){
  .o-commPrefs__title{
    padding-bottom:20px
  }
}

.o-configuratorAcc:before,.o-configuratorAcc:after{
  background-color:#ebeded;
  height:1px;
  display:block;
  width:100%
}

.o-configuratorAcc:before{
  content:""
}

.o-configuratorAcc:last-child:after{
  content:""
}

.o-configuratorAcc .ps{
  max-height:250px
}

@media only screen and (max-width: 576px){
  .o-configuratorAcc .ps{
    max-height:450px
  }
}

@media only screen and (min-width: 1024px){
  .o-configuratorAcc .ps{
    max-height:285px
  }
}

.o-configuratorAcc .ps__rail-y{
  margin-top:10px;
  margin-right:0
}

@media only screen and (min-width: 768px){
  .o-configuratorAcc .ps__rail-y{
    margin-right:20px
  }
}

.o-configuratorAcc.-pill .ps{
  max-height:128px
}

.o-configuratorAcc__content{
  margin-left:-8px;
  margin-right:-8px;
  margin-top:2px
}

.o-configuratorAcc__item{
  margin-top:5px;
  margin-bottom:5px
}

.o-configuratorAcc__item:not(.-filter):last-child{
  margin-bottom:20px
}

.-img .o-configuratorAcc__item{
  max-width:90px;
  -webkit-box-flex:0;
      -ms-flex:0 0 90px;
          flex:0 0 90px
}

.-mixMatch .o-configuratorAcc__item{
  width:100%;
  margin-top:8px;
  margin-bottom:8px
}

.-pill .o-configuratorAcc__item{
  width:auto;
  margin-left:3px;
  margin-right:3px
}

.-swatch .o-configuratorAcc__item{
  max-width:120px;
  -webkit-box-flex:0;
      -ms-flex:0 0 120px;
          flex:0 0 120px
}

@media only screen and (min-width: 768px){
  .-swatch .o-configuratorAcc__item{
    max-width:115px;
    -webkit-box-flex:0;
        -ms-flex:0 0 115px;
            flex:0 0 115px
  }
}

.-swatchGrid .o-configuratorAcc__item{
  max-width:none;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  margin-top:0;
  margin-bottom:0
}

.-swatchGrid .o-configuratorAcc__item:last-child{
  margin-bottom:0
}

.o-configuratorAcc__item.-filter{
  max-width:none;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  margin-left:3px;
  margin-right:3px
}

.o-configuratorAcc__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  padding-left:15px;
  padding-right:50px
}

.o-configuratorAcc__list.-filter{
  margin-bottom:20px
}

.o-configuratorAcc:not(.-pill) .o-configuratorAcc__list.-filter{
  margin-left:-3px;
  margin-right:-3px
}

.-mixMatch .o-configuratorAcc__list{
  padding-right:10px
}

.-pill .o-configuratorAcc__list{
  margin-left:-3px;
  margin-right:-3px
}

.-swatch .o-configuratorAcc__list{
  padding-right:25px
}

.o-configuratorAcc__list.-swatchGrid{
  display:grid;
  grid-template-columns:repeat(3, 60px);
  -webkit-column-gap:20px;
     -moz-column-gap:20px;
          column-gap:20px;
  row-gap:16px;
  padding-top:3px
}

@media only screen and (min-width: 320px){
  .o-configuratorAcc__list.-swatchGrid{
    grid-template-columns:repeat(3, 70px);
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px
  }
}

@media only screen and (min-width: 576px){
  .o-configuratorAcc__list.-swatchGrid{
    grid-template-columns:repeat(5, 70px)
  }
}

@media only screen and (min-width: 768px){
  .o-configuratorAcc__list.-swatchGrid{
    grid-template-columns:repeat(3, 70px);
    -webkit-column-gap:40px;
       -moz-column-gap:40px;
            column-gap:40px;
    row-gap:20px
  }
}

@media only screen and (min-width: 1024px){
  .o-configuratorAcc__list.-swatchGrid{
    grid-template-columns:repeat(4, 70px)
  }
}

@media only screen and (min-width: 1210px){
  .o-configuratorAcc__list.-swatchGrid{
    grid-template-columns:repeat(5, 70px)
  }
}

.o-configuratorAcc__note{
  white-space:normal;
  display:block;
  font-size:12px;
  color:#757575;
  font-style:italic;
  line-height:1.25;
  margin-top:5px
}

.o-configuratorAcc__offsale{
  color:#252525;
  line-height:1;
  padding-left:15px
}

.o-configuratorAcc__refiner{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}

.o-configuratorAcc__spacing{
  min-height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:3px;
  margin-bottom:8px
}

.o-configuratorAcc__total{
  margin-right:22px;
  text-align:right;
  margin-bottom:15px
}

.-riverbend .o-configuratorAcc__item .a-pill{
  color:#990000;
  border-color:#990000
}

.-riverbend .o-configuratorAcc__item .a-pill.-selected{
  background-color:#990000;
  color:#ffffff
}

.-riverbend .o-configuratorAcc__item.-filter{
  font-weight:500
}

.-riverbend .o-configuratorAcc__refiner{
  color:#555555
}

.o-contentBlockCarousel{
  position:relative;
  overflow:hidden;
  padding-bottom:40px;
  padding-top:12px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 576px){
  .o-contentBlockCarousel{
    margin-bottom:auto
  }
}

@media (min-width: 768px){
  .o-contentBlockCarousel{
    max-width:1170px;
    padding-top:13px;
    padding-bottom:41px
  }
}

.o-contentBlockCarousel__actions{
  width:100%;
  position:absolute;
  z-index:1;
  bottom:0px
}

@media (min-width: 768px){
  .o-contentBlockCarousel__actions{
    bottom:0px
  }
}

.o-contentBlockCarousel__arrows{
  width:100%;
  max-width:1170px;
  position:absolute;
  pointer-events:auto;
  left:50%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  top:56px
}

@media (min-width: 768px){
  .o-contentBlockCarousel__arrows{
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.o-contentBlockCarousel__dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  position:absolute;
  background-color:#000000;
  border-radius:9999px;
  padding-left:6px;
  padding-right:6px;
  left:50%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  bottom:63px
}

@media only screen and (max-width: 767px){
  .o-contentBlockCarousel__dots{
    bottom:27px
  }
}

.o-contentBlockCarousel__dots li:focus,.o-contentBlockCarousel__dots li:focus-within{
  outline:2px solid transparent;
  outline-offset:2px;
  -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.o-contentBlockCarousel__dots li button{
  outline:2px solid transparent;
  outline-offset:2px
}

.o-contentBlockCarousel__playPause{
  width:10px;
  height:10px;
  border-radius:0;
  margin-left:7px;
  margin-right:7px;
  padding-top:15px;
  padding-bottom:15px;
  background:rgba(0,0,0,0) url("//cdnsc1.melaleuca.com/na/images/atoms/pause.svg") no-repeat center center
}

.o-contentBlockCarousel__playPause.paused{
  background:rgba(0,0,0,0) url("//cdnsc1.melaleuca.com/na/images/atoms/play.svg") no-repeat center center;
  background-size:110%
}

@media (min-width: 768px){
  .o-contentBlockCarousel__slide{
    padding-left:102px;
    padding-right:102px
  }
}

.o-contentBlockCarousel__slider{
  overflow:hidden
}

@media only screen and (max-width: 575px){
  .o-contentBlockCarousel__slider{
    min-height:450px
  }
}

@media only screen and (max-width: 767px){
  .o-contentBlockCarousel__slider{
    min-height:400px
  }
}

.o-contentBlockCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-contentBlockCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-contentBlockCarousel .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  padding-top:10px;
  padding-bottom:10px;
  z-index:1
}

.o-contentBlockCarousel .slick-dots li{
  position:relative;
  margin-left:7px;
  margin-right:7px;
  font-size:0px;
  width:6px;
  height:6px;
  background-color:#ffffff;
  border-radius:9999px;
  cursor:pointer;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.o-contentBlockCarousel .slick-dots li.clear{
  background:none;
  height:100%;
  width:auto
}

.o-contentBlockCarousel .slick-dots li button{
  position:absolute;
  width:12px;
  height:30px;
  top:-12px;
  left:-3px
}

.o-contentBlockCarousel .slick-dots .slick-active{
  width:10px;
  height:10px;
  cursor:default
}

.o-contentBlockCarousel .slick-dots .slick-active button{
  top:-10px;
  left:-1px
}

.o-contentBlockCarousel .slick-next,.o-contentBlockCarousel .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  width:40px;
  height:40px;
  top:82px;
  background:rgba(255,255,255,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow.svg") no-repeat 45% 50%;
  background-size:28%
}

@media (min-width: 768px){
  .o-contentBlockCarousel .slick-next,.o-contentBlockCarousel .slick-prev{
    width:50px;
    height:50px;
    margin:0 20px;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%)
  }
}

@media (min-width: 1210px){
  .o-contentBlockCarousel .slick-next,.o-contentBlockCarousel .slick-prev{
    width:70px;
    height:70px;
    margin:0 40px
  }
}

.o-contentBlockCarousel .slick-next.slick-disabled,.o-contentBlockCarousel .slick-prev.slick-disabled{
  cursor:default;
  opacity:.5
}

.o-contentBlockCarousel .slick-prev{
  left:20px
}

@media (min-width: 768px){
  .o-contentBlockCarousel .slick-prev{
    left:0px
  }
}

@media (min-width: 1210px){
  .o-contentBlockCarousel .slick-prev{
    left:-35px
  }
}

.o-contentBlockCarousel .slick-next{
  right:20px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

@media (min-width: 768px){
  .o-contentBlockCarousel .slick-next{
    -webkit-transform:translateY(-50%) rotate(180deg);
            transform:translateY(-50%) rotate(180deg);
    right:0px
  }
}

@media (min-width: 1210px){
  .o-contentBlockCarousel .slick-next{
    right:-35px
  }
}

.o-contentBlockCarousel .slick-slide{
  width:100%
}

.o-congratulationsModal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-radius:0.250rem;
  background-color:#ffffff;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-congratulationsModal{
    padding-bottom:0;
    height:360px
  }
}

.o-congratulationsModal__desc{
  font-size:14px;
  margin-bottom:30px;
  color:#777;
  font-size:14px
}

@media (min-width: 768px){
  .o-congratulationsModal__desc{
    font-size:16px;
    margin-bottom:20px;
    padding-right:20px
  }
}

.o-congratulationsModal__footer{
  font-size:14px;
  font-weight:500;
  padding-left:16px;
  padding-right:16px;
  padding-top:10px;
  padding-bottom:10px
}

.o-congratulationsModal__heading{
  font-weight:700;
  color:#252525;
  font-size:24px
}

.o-congratulationsModal__title{
  font-size:34px;
  font-weight:300;
  line-height:1;
  margin-bottom:20px;
  color:#333
}

@media (min-width: 768px){
  .o-congratulationsModal__title{
    font-size:48px;
    padding-left:50px;
    line-height:normal;
    margin-bottom:0
  }
}

.o-congratulationsModal__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  max-width:640px;
  padding:70px 20px 20px
}

@media (min-width: 768px){
  .o-congratulationsModal__wrapper{
    width:auto;
    height:100%;
    padding:0;
    margin-left:105px
  }
}

.o-couponCards{
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
  padding-bottom:40px;
  max-width:1170px
}

@media (min-width: 768px){
  .o-couponCards{
    padding-top:60px;
    padding-bottom:60px
  }
}

.o-couponCards__list{
  display:grid;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  grid-template-columns:auto;
  grid-row-gap:10px
}

@media (min-width: 768px){
  .o-couponCards__list{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly;
    grid-row-gap:30px;
    grid-column-gap:10px;
    grid-template-columns:auto auto
  }
}

@media (min-width: 992px){
  .o-couponCards__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    grid-template-columns:auto auto auto
  }
}

.o-couponCompletionModal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-radius:0.250rem;
  background-color:#ffffff;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-couponCompletionModal{
    padding-bottom:0;
    height:360px
  }
}

.o-couponCompletionModal__desc{
  font-size:14px;
  margin-bottom:30px;
  color:#252525;
  font-size:14px
}

@media (min-width: 768px){
  .o-couponCompletionModal__desc{
    font-size:16px;
    margin-bottom:20px;
    padding-right:20px
  }
}

.o-couponCompletionModal__footer{
  font-size:14px;
  font-weight:500;
  padding-left:16px;
  padding-right:16px;
  padding-top:10px;
  padding-bottom:10px
}

.o-couponCompletionModal__heading{
  color:#252525;
  font-size:20px
}

.o-couponCompletionModal__title{
  font-size:34px;
  font-weight:300;
  line-height:1;
  margin-bottom:20px;
  color:#252525
}

@media (min-width: 768px){
  .o-couponCompletionModal__title{
    font-size:48px;
    padding-left:50px;
    line-height:normal;
    margin-bottom:0
  }
}

.o-couponCompletionModal__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  max-width:640px;
  padding:70px 20px 20px
}

@media (min-width: 768px){
  .o-couponCompletionModal__wrapper{
    width:auto;
    height:100%;
    padding:0;
    margin-left:105px
  }
}

.o-couponCompletionModal .a-iconTextBadge{
  position:absolute;
  top:15px;
  left:15px
}

.o-couponHeader{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-couponHeader{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:10px;
    padding-right:10px
  }
}

@media (min-width: 1210px){
  .o-couponHeader{
    padding-left:0;
    padding-right:0
  }
}

@media (min-width: 768px){
  .o-couponHeader__col.-hero{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    padding-right:24px
  }

  .o-couponHeader__col.-hero.-fullWidthCouponHeader{
    padding-right:0
  }
}

@media (min-width: 768px){
  .o-couponHeader__col.-savings{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    -ms-flex-preferred-size:0;
        flex-basis:0
  }
}

.o-couponHeader__save{
  padding-top:12px
}

@media (min-width: 768px){
  .o-couponHeader__save{
    padding-top:20px
  }
}

.o-couponModal__button{
  margin-top:16px;
  margin-bottom:16px;
  max-width:125px
}

@media only screen and (min-width: 768px){
  .o-couponModal__button{
    margin-top:0;
    margin-bottom:0
  }
}

.o-couponModal__description{
  font-size:16px;
  color:#757575;
  margin-top:-5px;
  padding-left:30px;
  padding-right:30px;
  letter-spacing:.5px;
  line-height:20px
}

@media only screen and (min-width: 768px){
  .o-couponModal__description{
    font-size:14px;
    color:#555555;
    margin-top:-10px;
    padding-left:0;
    padding-right:0;
    letter-spacing:initial;
    line-height:18px
  }
}

.o-couponModal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-couponModal__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-left:0;
    padding-right:0;
    padding-bottom:0
  }
}

.o-couponModal__loading{
  display:inline-block;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-couponModal__loading{
    width:auto;
    margin-left:16px
  }
}

.o-createAccountProfile__button{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .o-createAccountProfile__button{
    max-width:170px
  }

  .o-createAccountProfile__button.-lg{
    max-width:220px
  }
}

.o-createAccountProfile__error{
  width:100%;
  padding-top:5px;
  word-break:break-word
}

.o-createAccountProfile__title{
  color:#252525;
  font-size:24px;
  font-weight:400;
  padding:0;
  margin-bottom:20px;
  line-height:28px
}

@media (min-width: 768px){
  .o-createAccountProfile__title{
    font-size:28px;
    line-height:32px
  }
}

.o-cBOrder{
  background-color:#f6f8f9;
  color:#252525;
  font-family:"Roboto",sans-serif;
  padding:2em 0
}

@media (min-width: 768px){
  .o-cBOrder{
    padding:2em 8px
  }
}

.o-cBOrder__commitment{
  -webkit-box-flex:1;
      -ms-flex:1 0 auto;
          flex:1 0 auto;
  font-size:16px
}

.-isCn .o-cBOrder__commitment,.o-accountMember__cta.-cnReactivation .o-cBOrder__commitment{
  width:100%
}

@media (min-width: 992px){
  .-isCn .o-cBOrder__commitment,.o-accountMember__cta.-cnReactivation .o-cBOrder__commitment{
    text-align:right;
    width:auto
  }
}

.-isCn .o-cBOrder__commitment+.o-cBOrder__details,.o-accountMember__cta.-cnReactivation .o-cBOrder__commitment+.o-cBOrder__details{
  color:#555555
}

@media (min-width: 768px){
  .o-cBOrder__commitment{
    font-size:20px
  }

  .-isCn .o-cBOrder__commitment,.o-accountMember__cta.-cnReactivation .o-cBOrder__commitment{
    display:block;
    font-size:16px
  }
}

.o-cBOrder__background{
  background:#fff;
  height:20vh;
  padding-top:3em;
  width:100%
}

.o-cBOrder__container{
  padding-left:8px;
  padding-right:8px;
  padding-bottom:10px;
  padding-top:30px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:5px;
  margin:20px 0
}

.-isCn .o-cBOrder__container,.o-accountMember__cta.-cnReactivation .o-cBOrder__container{
  padding-top:10px;
  margin-bottom:0
}

@media (min-width: 768px){
  .o-cBOrder__container{
    padding:30px
  }

  .-isCn .o-cBOrder__container,.o-accountMember__cta.-cnReactivation .o-cBOrder__container{
    padding-top:30px;
    margin-bottom:20px
  }
}

.o-cBOrder__details{
  border-bottom:1px solid #ddd;
  -webkit-box-flex:1;
      -ms-flex:1 0 100%;
          flex:1 0 100%;
  font-size:14px;
  padding:.5em 0 .8em
}

@media (min-width: 768px){
  .o-cBOrder__details{
    font-size:16px
  }
}

.o-cBOrder__noItems .o-cBOrder__details{
  border-bottom:none;
  color:#757575;
  font-size:16px;
  max-width:780px
}

@media (min-width: 768px){
  .o-cBOrder__noItems .o-cBOrder__details{
    font-size:20px
  }
}

.o-cBOrder__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.-isCn .o-cBOrder__header .o-cBOrder__details,.o-accountMember__cta.-cnReactivation .o-cBOrder__header .o-cBOrder__details{
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-cBOrder__header{
    padding-right:10px
  }
}

.o-cBOrder__items{
  border-bottom:1px dashed #ddd;
  padding:20px 0 40px
}

.-isCn .o-cBOrder__items,.o-accountMember__cta.-cnReactivation .o-cBOrder__items{
  padding-top:10px;
  padding-bottom:10px;
  border-bottom-style:solid
}

.o-cBOrder__itemList{
  width:100%
}

.o-cBOrder__minimum{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%
}

@media (min-width: 768px){
  .o-cBOrder__minimum{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto;
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }
}

.o-cBOrder__noItems{
  border-bottom:1px solid #ddd;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:215px
}

.-isCn .o-cBOrder__noItems,.o-accountMember__cta.-cnReactivation .o-cBOrder__noItems{
  min-height:auto
}

@media (min-width: 768px){
  .o-cBOrder__noItems{
    min-height:320px
  }
}

.o-cBOrder__row{
  margin:1em 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.-isCn .o-cBOrder__row.-actions>.a-button,.-isCn .o-cBOrder__row.-actions>.p-guiCodeEdit__btn,.-isCn .o-cBOrder__row.-actions>.o-preAuthorization__button.-save,.-isCn .o-cBOrder__row.-actions>.o-r3CampaignClockinForm__actionButton.-save,.-isCn .o-cBOrder__row.-actions>.o-ncvCompletion__cta.-loadMore,.-isCn .o-cBOrder__row.-actions>.o-ncvModal__learnMore,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.a-button,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.p-guiCodeEdit__btn,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-preAuthorization__button.-save,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-r3CampaignClockinForm__actionButton.-save,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-ncvCompletion__cta.-loadMore,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-ncvModal__learnMore,.-isCn .o-cBOrder__row.-actions>.m-acctCard__addBusAddButton,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.m-acctCard__addBusAddButton,.-isCn .o-cBOrder__row.-actions>.m-guiCodeForm__submit,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.m-guiCodeForm__submit,.-isCn .o-cBOrder__row.-actions>.m-guiConsolidation__btn,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.m-guiConsolidation__btn,.-isCn .o-cBOrder__row.-actions>.m-noOrderCard__link,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.m-noOrderCard__link,.-isCn .o-cBOrder__row.-actions>.o-acctSettProfile__bindBtn,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-acctSettProfile__bindBtn,.-isCn .o-cBOrder__row.-actions>.o-accountMember__cta,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-accountMember__cta,.-isCn .o-cBOrder__row.-actions>.o-addressForm__button.-riverbend,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-addressForm__button.-riverbend,.-isCn .o-cBOrder__row.-actions>.o-addressForm__button.-save,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-addressForm__button.-save,.-isCn .o-cBOrder__row.-actions>.o-addressSearch__btn,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-addressSearch__btn,.-isCn .o-cBOrder__row.-actions>.o-ageGate__cta,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-ageGate__cta,.-isCn .o-cBOrder__row.-actions>.o-bogo__cta,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-bogo__cta,.-isCn .o-cBOrder__row.-actions>.o-commissionDepForm__button,.o-accountMember__cta.-cnReactivation .o-cBOrder__row.-actions>.o-commissionDepForm__button{
  padding-top:12px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .o-cBOrder__row{
    display:block
  }
}

.o-cBOrder__title{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  font-size:24px;
  max-width:100%;
  padding-right:10px
}

@media (min-width: 768px){
  .o-cBOrder__title{
    font-size:28px
  }

  .-isCn .o-cBOrder__title,.o-accountMember__cta.-cnReactivation .o-cBOrder__title{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto
  }
}

.o-cBOrder.-isCn,.o-cBOrder.o-accountMember__cta.-cnReactivation{
  padding-bottom:0;
  background-color:#f6f8f9
}

@media (min-width: 768px){
  .o-cBOrder.-isCn,.o-cBOrder.o-accountMember__cta.-cnReactivation{
    padding-bottom:2em
  }
}

.o-cBOSelections{
  max-width:1170px;
  margin-bottom:3em
}

.o-cBOSelections__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding-top:30px
}

@media (min-width: 768px){
  .o-cBOSelections__actions{
    padding-top:50px;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.o-cBOSelections__buttons{
  margin-left:8px;
  margin-right:8px;
  width:100%;
  height:48px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 768px){
  .o-cBOSelections__buttons{
    -webkit-box-flex:1;
        -ms-flex:1 0 100%;
            flex:1 0 100%;
    width:auto;
    margin:0;
    -ms-flex-preferred-size:auto;
        flex-basis:auto
  }
}

.o-cBOSelections__filters{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  height:auto;
  margin-bottom:40px
}

@media (min-width: 992px){
  .o-cBOSelections__filters{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    height:40px
  }
}

.o-cBOSelections__itemList{
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto auto;
  grid-auto-flow:row dense;
  grid-row-gap:20px
}

@media (min-width: 768px){
  .o-cBOSelections__itemList{
    grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));
    grid-column-gap:12px
  }
}

@media (min-width: 992px){
  .o-cBOSelections__itemList{
    grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));
    grid-column-gap:25px
  }
}

.o-cBOSelections__pagination{
  font-weight:700;
  width:50%;
  -webkit-box-flex:1;
      -ms-flex:1 0 142px;
          flex:1 0 142px
}

@media (min-width: 768px){
  .o-cBOSelections__pagination{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }
}

.o-cBOSelections__prefix{
  color:#757575;
  left:10px;
  position:absolute;
  top:8px
}

.o-cBOSelections__select{
  height:100%
}

.o-cBOSelections__title{
  font-size:24px;
  font-weight:bold;
  padding:30px 0 40px;
  text-align:center;
  line-height:1
}

@media (min-width: 768px){
  .o-cBOSelections__title{
    font-size:32px
  }
}

.o-directorList__cardContainer{
  border-bottom-width:1px;
  border-style:dashed;
  padding-top:10px;
  padding-bottom:10px;
  border-color:#9ca3af
}

.o-directorList__item{
  padding-left:10px;
  padding-right:10px;
  border-left-width:1px;
  border-right-width:1px;
  border-color:#dddddd;
  background-color:#ffffff
}

.o-directorList__item:nth-child(1){
  border-top-width:1px;
  border-top-left-radius:0.250rem;
  border-top-right-radius:0.250rem;
  border-color:#dddddd
}

@media (min-width: 768px){
  .o-directorList__item.-firstColEnd{
    border-bottom-width:1px;
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem;
    border-color:#dddddd
  }

  .o-directorList__item.-firstColEnd .o-directorList__cardContainer{
    border-bottom-width:0px
  }
}

@media (min-width: 768px){
  .o-directorList__item.-secondColStart{
    border-top-width:1px;
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem;
    border-color:#dddddd
  }
}

.o-directorList__item:last-child{
  border-bottom-width:1px;
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem;
  border-color:#dddddd
}

.o-directorList__item:last-child .o-directorList__cardContainer{
  border-bottom-width:0px
}

.o-directorList__list{
  width:100%;
  display:block
}

@media (min-width: 768px){
  .o-directorList__list{
    display:grid;
    grid-template-rows:repeat(var(--items-per-column), 1fr);
    grid-template-columns:repeat(2, 1fr);
    grid-auto-flow:column;
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px
  }
}

.m-directorCard{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%
}

.m-directorCard__image{
  width:50px;
  -o-object-fit:cover;
     object-fit:cover;
  height:50px
}

.m-directorCard__info{
  margin-left:16px;
  font-size:14px;
  color:#333333
}

@media (min-width: 768px){
  .m-directorCard__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%
  }
}

.m-directorCard__name{
  margin-right:auto
}

.m-directorCard__yearEnrolled{
  margin-right:15px;
  font-size:12px
}

@media (min-width: 768px){
  .m-directorCard__yearEnrolled{
    font-size:14px
  }
}

.o-documentUpload__desktopDocumentId{
  padding-left:56px
}

.o-documentUpload__desktopPreviewHeightControl{
  height:94px
}

.o-documentUpload__desktopPreviewWidthControl{
  width:70px;
  min-width:70px;
  max-width:70px;
  -ms-flex-negative:0;
      flex-shrink:0
}

.o-documentUpload__errorMessage:before{
  margin-right:1px;
  font-family:Material Icons;
  font-weight:400;
  color:#E01010;
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1;
  content:"error_outline"
}

.o-documentUpload__fileListGap{
  gap:30px
}

.o-documentUpload__fileListNoGap{
  gap:0
}

.o-documentUpload__historyContainer{
  border-color:#dddddd
}

@media (min-width: 992px){
  .o-documentUpload__historyContainer{
    height:357px;
    border-color:#adadad
  }
}

.o-documentUpload__historyContainer.-hasHistory{
  min-height:348px;
  max-height:348px
}

@media (min-width: 992px){
  .o-documentUpload__historyContainer.-hasHistory{
    min-height:unset;
    max-height:unset
  }
}

.o-documentUpload__historyContainer.-noHistory{
  min-height:158px
}

@media (min-width: 992px){
  .o-documentUpload__historyContainer.-noHistory{
    min-height:unset
  }
}

@media (min-width: 992px){
  .o-documentUpload__leftWrapper{
    width:44%
  }
}

.o-documentUpload__cta{
  letter-spacing:.28px
}

.o-documentUpload__mobileHistoryCta{
  min-width:126px
}

.o-documentUpload__mobileUploadCta{
  min-width:100px
}

.o-documentUpload__mobilePreviewHeightControl{
  height:134px
}

.o-documentUpload__mobilePreviewWidthControl{
  width:100px;
  min-width:100px;
  max-width:100px;
  -ms-flex-negative:0;
      flex-shrink:0
}

.o-documentUpload__removeButton{
  top:-7px;
  right:15px
}

.o-documentUpload__scrollbar{
  height:348px
}

@media (min-width: 992px){
  .o-documentUpload__scrollbar{
    height:280px
  }
}

.o-documentUpload__scrollbar .ps__rail-y{
  margin:0
}

.o-documentUpload__selectContainer{
  max-width:204px
}

@media (min-width: 992px){
  .o-documentUpload__selectContainer{
    max-width:unset
  }
}

.o-documentUpload__selectContainer.-focusBorder{
  outline:1px solid #046efa;
  outline-offset:2px
}

.o-documentUpload__selectElement{
  background-color:#ffffff;
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none
}

.o-documentUpload__selectElement:focus{
  outline:none !important
}

.o-documentUpload__selectElement:disabled{
  background-color:#ffffff
}

.o-documentUpload__status{
  width:70px
}

@media (min-width: 992px){
  .o-documentUpload__status{
    width:unset;
    max-width:124px
  }
}

.o-documentUpload__statusContainer{
  min-width:86px
}

@media (min-width: 992px){
  .o-documentUpload__statusContainer{
    min-width:unset;
    padding-left:42px
  }
}

.o-documentUpload__uploadContainer{
  cursor:pointer;
  -webkit-transition:border-color .2s,background-color .2s;
  transition:border-color .2s,background-color .2s
}

@media (min-width: 992px){
  .o-documentUpload__uploadContainer{
    min-height:254px
  }
}

.o-documentUpload__uploadContainer.-isDragOver{
  background-color:#f6f8f9;
  border-color:#285e1d
}

.o-documentUpload__uploadImage{
  max-width:54px
}

.o-enroll{
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-enroll{
    margin-left:20px;
    margin-right:20px
  }
}

@media only screen and (min-width: 1210px){
  .o-enroll{
    margin-left:auto;
    margin-right:auto
  }
}

.o-enroll__container{
  position:relative;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:15px;
  padding-right:15px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-color:#dddddd
}

@media only screen and (min-width: 768px){
  .o-enroll__container{
    border-width:1px;
    border-radius:0.25rem;
    margin-top:15px;
    margin-bottom:50px;
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:50px
  }
}

.-enrollmentForm .o-enroll__container{
  background-color:#ffffff;
  padding-top:15px;
  padding-bottom:30px;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .-enrollmentForm .o-enroll__container{
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .-enrollmentForm .o-enroll__container{
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:50px
  }
}

.o-enroll__loading{
  height:1px;
  left:1px;
  overflow:hidden;
  background-color:rgba(255,255,255,.5);
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  opacity:0;
  position:absolute;
  border-radius:0.25rem;
  top:0px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-enroll__loading.-isVisible{
  opacity:1;
  width:100%;
  height:100%
}

.o-enroll__loading.-fade-enter-active,.o-enroll__loading.-fade-leave-active{
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear
}

.o-enroll__loading.-fade-enter,.o-enroll__loading.-fade-leave-to{
  opacity:0
}

.o-enroll__step{
  width:100%
}

.o-enroll__step.-fade-enter-active{
  -webkit-transition:all .15s linear .1s;
  transition:all .15s linear .1s
}

.o-enroll__step.-fade-leave-active{
  -webkit-transition:all .15s linear;
  transition:all .15s linear
}

.o-enroll__step.-fade-enter,.o-enroll__step.-fade-leave-to{
  opacity:0
}

.o-enroll__step.-fade-enter,.o-enroll__step.-fade-enter-active{
  position:absolute;
  top:0px;
  left:0px
}

.o-enroll__transition{
  -webkit-transition:height .25s linear;
  transition:height .25s linear;
  position:relative
}

.o-enrollmentBuo__button{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px;
  margin-top:25px
}

@media (min-width: 768px){
  .o-enrollmentBuo__button{
    max-width:170px
  }
}

.o-enrollmentBuo__columns{
  display:grid;
  grid-gap:20px;
  grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))
}

.o-enrollmentBuo__disclaimer.-note{
  font-size:14px;
  color:#555555;
  line-height:1.25;
  margin-bottom:30px;
  padding-top:25px;
  padding-bottom:25px
}

@media (min-width: 768px){
  .o-enrollmentBuo__disclaimer.-note{
    font-size:16px;
    max-width:450px
  }
}

.o-enrollmentBuo__disclaimer.-price{
  margin-top:20px;
  font-style:italic;
  font-size:14px;
  color:#555555
}

@media (min-width: 768px){
  .o-enrollmentBuo__disclaimer.-price{
    text-align:right
  }
}

.o-enrollmentBuo__img{
  width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto
}

.o-enrollmentBuo__memberChoiceText{
  font-size:14px;
  color:#555555;
  line-height:1.25
}

@media (min-width: 768px){
  .o-enrollmentBuo__memberChoiceText{
    font-size:16px;
    max-width:470px
  }
}

.o-enrollmentBuo__memberChoiceTitle{
  font-size:20px;
  font-weight:700;
  color:#252525
}

.o-enrollmentBuo__subtitle{
  font-size:14px;
  color:#555555;
  line-height:1.25;
  padding-bottom:45px
}

@media (min-width: 768px){
  .o-enrollmentBuo__subtitle{
    font-size:16px
  }
}

.o-enrollmentBuo__title{
  font-size:24px;
  color:#252525;
  font-weight:700;
  padding-bottom:15px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-enrollmentBuo__title{
    font-size:28px
  }
}

.o-enrollmentSection__col{
  padding-right:0
}

@media (min-width: 768px){
  .o-enrollmentSection__col{
    padding-right:15px
  }
}

@media (min-width: 1210px){
  .o-enrollmentSection__col{
    padding-right:30px
  }
}

.o-enrollmentSection__col.m-formField,.o-enrollmentSection__col.o-addressForm__field{
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-enrollmentSection__col.m-formField,.o-enrollmentSection__col.o-addressForm__field{
    padding-bottom:15px
  }

  .o-enrollmentSection__col.m-formField.pb-0,.o-enrollmentSection__col.pb-0.o-addressForm__field{
    padding-bottom:0
  }
}

@media (min-width: 1210px){
  .o-enrollmentSection__col.m-formField,.o-enrollmentSection__col.o-addressForm__field{
    padding-bottom:30px
  }
}

@media (max-width: 767px){
  .o-enrollmentSection__col label:not(.-radio){
    font-size:12px
  }
}

@media (max-width: 767px){
  .o-enrollmentSection__col input{
    font-size:14px
  }
}

.o-enrollmentSection__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.o-enrollmentSection__title{
  color:#252525;
  font-size:24px;
  font-weight:400;
  padding:0;
  margin-bottom:20px;
  line-height:28px
}

@media (min-width: 768px){
  .o-enrollmentSection__title{
    font-size:28px;
    line-height:32px
  }
}

.o-expandList{
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  width:100%
}

.o-expandList__heading{
  margin-bottom:10px;
  text-align:center;
  font-size:34px
}

@media only screen and (min-width: 768px){
  .o-expandList__heading{
    margin-bottom:20px
  }
}

@media only screen and (max-width: 767px){
  .o-facetGroup.-sort{
    border-bottom-width:8px;
    border-color:#ededef
  }
}

@media only screen and (max-width: 767px){
  .o-facetGroup__content{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    border-bottom-width:1px;
    border-color:#dddddd
  }

  .o-facetGroup__content.-sort{
    padding-top:3px;
    border-width:0px
  }
}

@media only screen and (min-width: 768px){
  .o-facetGroup__content{
    padding-bottom:10px
  }
}

@media only screen and (max-width: 767px){
  .o-facetGroup__item{
    padding-bottom:10px
  }
}

.o-favorites{
  padding-left:36px;
  padding-right:36px;
  padding-top:20px;
  padding-bottom:20px
}

.o-favorites__title{
  font-weight:700;
  font-size:24px;
  color:#121212;
  margin-bottom:20px
}

.o-featuredMenu{
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  width:100%;
  padding-top:10px;
  padding-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-featuredMenu{
    padding-left:0;
    padding-right:0;
    padding-top:0;
    padding-bottom:0
  }
}

.o-featuredMenu__img{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  height:85px;
  max-width:85px;
  max-height:85px;
  font-size:14px;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-featuredMenu__img{
    display:none
  }
}

@media only screen and (max-width: 414px){
  .o-featuredMenu__img{
    height:48px;
    width:48px;
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto
  }
}

.o-featuredMenu__item{
  -webkit-box-flex:0;
      -ms-flex:0 0 25%;
          flex:0 0 25%;
  height:100%;
  width:100%;
  display:none
}

.o-featuredMenu__item:nth-of-type(-n + 8){
  display:block
}

@media only screen and (min-width: 768px){
  .o-featuredMenu__item{
    -webkit-box-flex:unset;
        -ms-flex:unset;
            flex:unset;
    width:unset
  }
}

@media only screen and (max-width: 414px){
  .o-featuredMenu__item{
    width:76px
  }
}

.o-featuredMenu__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media only screen and (min-width: 768px){
  .o-featuredMenu__list{
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
  }
}

.o-featuredMenu__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-width:0px;
  height:auto
}

.o-featuredMenu__title{
  font-size:12px;
  text-align:center;
  color:#757575;
  font-weight:400;
  line-height:1;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%
}

@media only screen and (min-width: 768px){
  .o-featuredMenu__title{
    font-size:20px;
    color:#252525
  }
}

.o-featuredProducts{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:40px
}

@media (min-width: 768px){
  .o-featuredProducts{
    padding-bottom:0
  }
}

@media only screen and (min-width: 576px)and (max-width: 768px){
  .o-featuredProducts{
    width:75%
  }
}

.o-featuredProducts.-shelf{
  padding-top:18px;
  width:100%
}

.o-featuredProducts__grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:40px 2%
}

@media (min-width: 768px){
  .o-featuredProducts__grid{
    grid-template-columns:1fr 1fr 1fr 1fr
  }
}

@media (min-width: 768px){
  .-shelf .o-featuredProducts__grid{
    grid-template-columns:1fr 1fr
  }
}

@media (min-width: 768px){
  .o-featuredProducts__gridItem{
    justify-self:center
  }
}

.o-featuredProducts__gridItem:nth-child(odd){
  justify-self:end
}

@media (min-width: 576px){
  .o-featuredProducts__gridItem:nth-child(odd){
    justify-self:inherit
  }
}

.o-featuredProducts__gridItem:nth-child(even){
  justify-self:start
}

@media (min-width: 576px){
  .o-featuredProducts__gridItem:nth-child(even){
    justify-self:inherit
  }
}

.-shelf .o-featuredProducts__gridItem{
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  padding:10px
}

.o-featuredProducts__title{
  color:#121212;
  text-align:center;
  font-size:20px;
  margin-bottom:20px;
  font-family:"bree-serif",serif
}

@media (min-width: 576px){
  .o-featuredProducts__title{
    font-size:30px
  }
}

.-shelf .o-featuredProducts__title{
  margin-bottom:10px;
  font-size:24px;
  text-align:left
}

@media only screen and (max-width: 767px){
  .o-filterMobile{
    -ms-scroll-chaining:none;
        overscroll-behavior:none;
    z-index:9;
    background-color:rgba(0,0,0,.3);
    display:none;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px
  }
}

@media only screen and (min-width: 768px){
  .o-filterMobile{
    display:block
  }
}

.o-filterMobile.-isVisible{
  display:block
}

.o-filterMobile.-slide-up-enter-active,.o-filterMobile.-slide-up-leave-active{
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out;
  display:block
}

.o-filterMobile.-slide-up-enter-active .o-filterMobile__container,.o-filterMobile.-slide-up-leave-active .o-filterMobile__container{
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
  display:block
}

.o-filterMobile.-slide-up-enter,.o-filterMobile.-slide-up-leave-to{
  opacity:0
}

.o-filterMobile.-slide-up-enter .o-filterMobile__container,.o-filterMobile.-slide-up-leave-to .o-filterMobile__container{
  -webkit-transform:translateY(100%);
          transform:translateY(100%)
}

.o-filterMobile__aside{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-filterMobile__clear{
  color:#bbb;
  font-size:14px;
  font-weight:700
}

.-isCn .o-filterMobile__clear,.o-accountMember__cta.-cnReactivation .o-filterMobile__clear{
  color:#30862D;
  font-weight:400
}

.-isCn .o-filterMobile__clear.-disabled,.o-accountMember__cta.-cnReactivation .o-filterMobile__clear.-disabled{
  color:#bbb
}

@media only screen and (max-width: 767px){
  .o-filterMobile__container{
    height:80%;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    -webkit-transform:translateY(0);
            transform:translateY(0);
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    background-color:#ffffff
  }
}

@media only screen and (max-width: 767px){
  .o-filterMobile__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    height:100%
  }
}

.-isCn .o-filterMobile__controls .o-catFacetModal__clear,.o-accountMember__cta.-cnReactivation .o-filterMobile__controls .o-catFacetModal__clear{
  font-size:14px;
  color:#30862D;
  font-weight:400;
  line-height:26px
}

.-isCn .o-filterMobile__controls .o-catFacetModal__clear.-disabled,.o-accountMember__cta.-cnReactivation .o-filterMobile__controls .o-catFacetModal__clear.-disabled{
  color:#bbb
}

.o-filterMobile__done{
  display:none
}

@media only screen and (max-width: 767px){
  .o-filterMobile__done{
    background:#fff;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
    background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    height:90px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.o-filterMobile__drag{
  display:none
}

@media only screen and (max-width: 767px){
  .o-filterMobile__drag{
    cursor:-webkit-grab;
    cursor:grab;
    position:absolute;
    display:block;
    top:0px;
    left:0px;
    width:100%;
    height:20px
  }

  .o-filterMobile__drag:before{
    content:"";
    height:3px;
    background-color:#bbb;
    -webkit-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
    position:absolute;
    display:block;
    width:30px;
    top:10px;
    left:50%;
    border-radius:0.25rem
  }
}

.o-filterMobile__header{
  display:none
}

@media only screen and (max-width: 767px){
  .o-filterMobile__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    margin-bottom:15px;
    padding-left:10px;
    padding-right:10px
  }
}

.o-filterMobile__heading{
  font-size:20px;
  font-weight:500;
  margin-right:15px
}

@media only screen and (max-width: 767px){
  .o-filterMobile__scroll{
    border-top-width:8px;
    overflow-x:hidden;
    overflow-y:auto;
    -ms-overflow-style:none;
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%;
    border-color:#ededef;
    padding-bottom:90px
  }

  .o-filterMobile__scroll::-webkit-scrollbar{
    display:none
  }
}

.-isCn .o-filterMobile__scroll .m-formField__label.-radio,.o-accountMember__cta.-cnReactivation .o-filterMobile__scroll .m-formField__label.-radio,.-isCn .o-filterMobile__scroll .m-formField__label.-checkbox,.o-accountMember__cta.-cnReactivation .o-filterMobile__scroll .m-formField__label.-checkbox{
  color:#555555;
  font-size:14px
}

@media only screen and (min-width: 768px){
  .-isCn .o-filterMobile__scroll .m-formField__label.-radio,.o-accountMember__cta.-cnReactivation .o-filterMobile__scroll .m-formField__label.-radio,.-isCn .o-filterMobile__scroll .m-formField__label.-checkbox,.o-accountMember__cta.-cnReactivation .o-filterMobile__scroll .m-formField__label.-checkbox{
    font-size:13px
  }
}

@media only screen and (max-width: 767px){
  .o-filterMobile__wrapper{
    position:relative;
    height:100%;
    padding-top:20px
  }
}

.o-fpxPayment{
  background-color:#f6f8f9;
  padding-top:40px;
  padding-bottom:80px
}

.o-fpxPayment .-isComplete{
  background-color:#30862d
}

.o-fpxPayment .-isComplete::after{
  height:18px;
  width:10px;
  left:54%
}

.o-fpxPayment .-inComplete{
  background-color:#E01010;
  border-color:#e01010;
  position:relative;
  border-radius:50%
}

.o-fpxPayment .-inComplete::after{
  position:absolute;
  content:"×";
  font-size:44px;
  color:#fff;
  line-height:100px;
  text-align:center;
  -webkit-transform:translate(0%, -91%);
          transform:translate(0%, -91%);
  top:0px;
  left:0px;
  bottom:0;
  right:0
}

.o-fpxPayment .-unSuccessful{
  color:#E01010;
  margin-left:10px;
  font-weight:bold
}

@media (min-width: 768px){
  .o-fpxPayment .-unSuccessful{
    font-weight:500
  }
}

.o-fpxPayment .a-bullet{
  width:42px;
  height:42px
}

.o-fpxPayment__content{
  color:#30862D;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:30px
}

.o-fpxPayment__continueBtn{
  width:auto
}

.o-fpxPayment__continueBtn a{
  font-size:16px;
  font-weight:500;
  border-radius:0.25rem;
  padding-left:50px;
  padding-right:50px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:48px
}

@media (min-width: 768px){
  .o-fpxPayment__continueBtn a{
    font-size:22px;
    height:64px
  }
}

.o-fpxPayment__details{
  width:91.666667%;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  background-color:#ffffff;
  max-width:1170px;
  color:#252525;
  padding-left:40px;
  padding-right:40px;
  padding-top:30px;
  padding-bottom:50px
}

@media (min-width: 768px){
  .o-fpxPayment__details{
    width:100%
  }
}

.o-fpxPayment__detailsContent{
  font-size:20px
}

.o-fpxPayment__detailsText{
  font-size:20px;
  margin-bottom:10px
}

.o-fpxPayment__detailsText span{
  font-weight:700;
  margin-right:4px
}

.o-fpxPayment__detailsTitle{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:32px;
  margin-bottom:20px;
  display:none
}

@media (min-width: 768px){
  .o-fpxPayment__detailsTitle{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-fpxPayment__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:40px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
  height:auto
}

@media (min-width: 768px){
  .o-fpxPayment__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    height:64px
  }
}

.o-fpxPayment__header{
  letter-spacing:-0.025em;
  color:#252525;
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  width:91.666667%;
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

@media (min-width: 768px){
  .o-fpxPayment__header{
    padding-top:0;
    padding-bottom:0;
    width:100%
  }
}

.o-fpxPayment__logo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:700;
  margin-bottom:30px;
  font-size:20px
}

.o-fpxPayment__logo.-footerLogo{
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-fpxPayment__logo.-footerLogo{
    margin-bottom:0
  }
}

.o-fpxPayment__logoImage{
  margin-left:10px;
  width:98px;
  height:48px
}

.o-fpxPayment__logoText{
  margin-top:0
}

@media (min-width: 768px){
  .o-fpxPayment__logoText{
    margin-top:10px
  }
}

.o-fpxPayment__logoText.-footerText{
  margin-top:24px
}

.o-fpxPayment__status{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:10px;
  font-size:20px
}

@media (min-width: 768px){
  .o-fpxPayment__status{
    font-size:24px
  }
}

.o-fpxPayment__status span{
  font-weight:700;
  margin-left:5px
}

.o-fpxPayment__subTitle{
  font-size:24px;
  margin-bottom:12px
}

@media (min-width: 768px){
  .o-fpxPayment__subTitle{
    font-size:32px
  }
}

.o-fpxPayment__subTitle span{
  font-weight:700
}

.o-fpxPayment__title{
  font-size:24px;
  font-weight:700;
  padding-top:20px
}

@media (min-width: 768px){
  .o-fpxPayment__title{
    font-size:32px
  }
}

.o-freeProductVideoBanner__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-freeProductVideoBanner__content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    width:100%;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding-top:40px;
    padding-bottom:40px
  }
}

.o-freeProductVideoBanner__contentWrapper{
  background-size:cover
}

@media (min-width: 768px){
  .o-freeProductVideoBanner__contentWrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -ms-flex-line-pack:center;
        align-content:center
  }
}

.o-freeProductVideoBanner__heading{
  font-size:24px
}

@media (min-width: 992px){
  .o-freeProductVideoBanner__heading{
    margin-top:10px;
    font-size:48px;
    line-height:1
  }
}

.o-freeProductVideoBanner__subheading{
  margin-top:4px
}

@media (min-width: 992px){
  .o-freeProductVideoBanner__subheading{
    margin-top:8px;
    font-size:24px
  }
}

.o-freeProductVideoBanner__text{
  margin-top:20px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-freeProductVideoBanner__text{
    margin-top:0;
    max-width:50%
  }
}

@media (min-width: 992px){
  .o-freeProductVideoBanner__text{
    width:31%;
    max-width:445px
  }
}

.o-freeProductVideoBanner__videoContainer.-watched{
  width:50%
}

@media (min-width: 768px){
  .o-freeProductVideoBanner__videoContainer{
    margin-right:30px
  }

  .o-freeProductVideoBanner__videoContainer.-watched{
    width:30%
  }
}

@media (min-width: 992px){
  .o-freeProductVideoBanner__videoContainer.-watched{
    width:20%
  }
}

.o-genericVideo__cta{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-genericVideo__desc{
  padding-top:10px
}

.o-gcmsResults{
  position:relative
}

@media (min-width: 768px){
  .o-gcmsResults{
    padding-top:70px;
    padding-bottom:40px;
    margin-bottom:5px;
    padding-left:10px;
    padding-right:10px
  }
}

.o-gcmsResults__arrow{
  font-family:Material Icons
}

.o-gcmsResults__back{
  padding-left:10px;
  padding-top:20px;
  padding-bottom:30px;
  color:#30862D
}

@media (min-width: 768px){
  .o-gcmsResults__back{
    padding-top:30px;
    padding-left:30px
  }
}

.o-gcmsResults__container{
  max-width:1170px;
  background-color:#ffffff;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  padding-bottom:30px;
  border-width:1px;
  border-color:#dddddd;
  border-top-width:4px;
  border-top-color:#30862d
}

@media (min-width: 768px){
  .o-gcmsResults__container{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:80px;
    padding-bottom:70px
  }
}

.o-gcmsResults__container.-noResults{
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  height:215px
}

@media (min-width: 768px){
  .o-gcmsResults__container.-noResults{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem;
    height:400px
  }
}

.o-gcmsResults__col{
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-gcmsResults__col{
    padding-right:0
  }
}

.o-gcmsResults__col.-head{
  padding-bottom:20px
}

.o-gcmsResults__col.-id{
  width:80%
}

@media (min-width: 768px){
  .o-gcmsResults__col.-left{
    width:75%;
    padding-left:0
  }
}

.o-gcmsResults__col.-perc{
  font-weight:400;
  width:8%
}

.o-gcmsResults__col.-rt{
  font-weight:400;
  width:12%
}

.o-gcmsResults__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
  margin-bottom:18px;
  width:100%
}

@media (min-width: 768px){
  .o-gcmsResults__header{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    width:auto
  }
}

.o-gcmsResults__headerResult{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-bottom:30px
}

@media (min-width: 768px){
  .o-gcmsResults__headerResult{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-bottom:50px
  }
}

.o-gcmsResults__img{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:64px;
  padding-left:10px;
  padding-right:10px
}

.o-gcmsResults__img:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .o-gcmsResults__img{
    padding-left:0;
    padding-right:0
  }
}

.o-gcmsResults__info{
  text-transform:uppercase;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-gcmsResults__info{
    padding-bottom:5px
  }
}

.o-gcmsResults__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-gcmsResults__noResults{
  text-align:center;
  font-size:24px;
  font-weight:500;
  color:#757575;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-gcmsResults__noResults{
    font-size:28px;
    padding-top:90px
  }
}

.o-gcmsResults__notes{
  margin-top:20px;
  margin-bottom:60px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-gcmsResults__notes{
    padding-left:0;
    padding-right:0
  }
}

.o-gcmsResults__notes.-imgs{
  margin-bottom:0
}

.o-gcmsResults__result{
  border-width:1px;
  padding-left:0;
  padding-right:0;
  padding-top:20px;
  padding-bottom:20px;
  border-color:#83b534
}

@media (min-width: 768px){
  .o-gcmsResults__result{
    padding-left:30px;
    padding-right:30px;
    padding-top:40px
  }
}

.o-gcmsResults__row.-table{
  height:40px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-color:#757575;
  background-color:#f1f7e9
}

.o-gcmsResults__row.-table:first-child{
  border-top-width:0px
}

.o-gcmsResults__row.-table:last-child{
  border-bottom-width:0px
}

.o-gcmsResults__row.-table:nth-child(odd){
  background-color:#ffffff
}

.o-gcmsResults__search{
  width:100%;
  padding-top:20px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-gcmsResults__search{
    padding-top:0;
    padding-bottom:0;
    width:55%
  }
}

@media (min-width: 992px){
  .o-gcmsResults__search{
    width:57%
  }
}

.o-gcmsResults__table{
  width:100%;
  border-style:none;
  text-align:left;
  text-transform:uppercase
}

.o-gcmsResults__title{
  font-weight:500;
  letter-spacing:-0.025em;
  color:#252525;
  width:100%;
  font-size:32px
}

@media (min-width: 768px){
  .o-gcmsResults__title{
    padding-right:10px;
    width:45%
  }
}

@media (min-width: 992px){
  .o-gcmsResults__title{
    width:43%
  }
}

.o-gcmsResults__wrapper{
  margin-left:auto;
  margin-right:auto;
  font-size:14px;
  max-width:770px
}

.o-growLiveSession__heading{
  font-size:24px;
  text-align:center;
  font-weight:700;
  margin-bottom:12px;
  text-transform:uppercase;
  padding-top:20px;
  color:#0d97a8
}

@media (min-width: 768px){
  .o-growLiveSession__heading{
    padding-top:10px;
    margin-bottom:15px
  }
}

.o-growLiveSession__scheduleNote{
  font-size:14px;
  color:#555555;
  font-style:italic;
  margin-top:20px
}

@media (min-width: 768px){
  .o-growLiveSession__scheduleNote{
    text-align:center
  }
}

.o-growLiveStreamPlayer{
  padding-top:24px
}

@media (min-width: 768px){
  .o-growLiveStreamPlayer{
    padding-top:67px
  }
}

.o-growLiveStreamPlayer::before{
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  content:"";
  background:rgba(0,0,0,0) -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(rgba(154, 208, 255, 0.1529411765))) 0% 0% no-repeat padding-box;
  background:rgba(0,0,0,0) linear-gradient(0deg, #FFFFFF 0%, rgba(154, 208, 255, 0.1529411765) 100%) 0% 0% no-repeat padding-box
}

.o-growLiveStreamPlayer__content{
  aspect-ratio:1.778;
  background-color:rgba(0,0,0,.75)
}

@media (min-width: 768px){
  .o-growLiveStreamPlayer__logo{
    height:74px
  }
}

.o-growLiveStreamPlayer__rte{
  color:#ffffff;
  text-align:center
}

.o-growLiveStreamPlayer .jwplayer{
  aspect-ratio:1.778;
  width:100% !important;
  height:100% !important
}

.o-growUpcomingEvents{
  border-color:#bbb
}

.o-growUpcomingEvents__heading{
  border-color:#777
}

.o-growUpcomingEvents__seeAllEventsLink{
  border-color:#30862D;
  background-color:transparent;
  color:#30862D;
  color:var(--buttonTextColor);
  background-color:var(--buttonBackgroundColor);
  border-color:var(--buttonBorderColor)
}

.o-growUpcomingEvents__seeAllEventsLink:hover,.o-growUpcomingEvents__seeAllEventsLink:active,.o-growUpcomingEvents__seeAllEventsLink:focus{
  color:#ffffff;
  background-color:#30862D;
  color:var(--buttonHoverTextColor);
  background-color:var(--buttonHoverBackgroundColor);
  border-color:var(--buttonHoverBorderColor)
}

.o-growSubscriptionModal__app{
  display:grid;
  grid-template-rows:auto auto;
  gap:10px;
  place-items:center
}

.o-growSubscriptionModal__apps{
  margin-top:40px
}

.o-growSubscriptionModal__badge{
  width:145px
}

.o-growSubscriptionModal__button{
  padding-left:75px;
  padding-right:75px;
  padding-top:16px;
  padding-bottom:16px;
  margin-top:30px
}

.o-growSubscriptionModal__description{
  color:#555555;
  text-align:center
}

.o-growSubscriptionModal__heading{
  font-size:24px;
  font-weight:700;
  text-align:center
}

@media (min-width: 768px){
  .o-growSubscriptionModal__heading{
    font-size:40px
  }
}

.o-growSubscriptionModal__link{
  display:grid;
  grid-template-rows:auto auto;
  gap:10px;
  justify-items:center
}

.o-growSubscriptionModal__links{
  display:grid;
  margin-top:10px;
  grid-template-columns:repeat(auto-fit, minmax(0, 1fr));
  gap:20px
}

.o-growSubscriptionModal__qrCode{
  display:none;
  width:90px;
  height:90px
}

@media (min-width: 768px){
  .o-growSubscriptionModal__qrCode{
    display:block
  }
}

.o-growSubscriptionModal__title{
  font-size:14px
}

.o-guestShoppingWelcomeVideo__cta{
  display:block;
  font-weight:500;
  text-align:center;
  margin-top:20px;
  text-transform:uppercase;
  padding-left:25px;
  padding-right:25px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#30862D;
  color:#ffffff;
  border-radius:0.25rem
}

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

.o-guestShoppingWelcomeVideo__cta.-desktop{
  display:none
}

@media (min-width: 768px){
  .o-guestShoppingWelcomeVideo__cta.-desktop{
    display:block;
    position:absolute;
    left:50%;
    z-index:1;
    top:40%;
    -webkit-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%)
  }
}

.o-guestShoppingWelcomeVideo__endScreen{
  position:relative;
  width:100%;
  height:auto
}

@media (min-width: 768px){
  .o-guestShoppingWelcomeVideo__endScreen{
    max-height:56.25vw
  }
}

.o-guestShoppingWelcomeVideo__inner{
  position:relative
}

.o-guestShoppingWelcomeVideo__img{
  width:100%
}

.o-guestShoppingWelcomeVideo__reload{
  position:absolute;
  top:50%;
  left:50%;
  font-family:Material Icons;
  color:#333333;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  font-size:64px
}

@media (min-width: 768px){
  .o-guestShoppingWelcomeVideo__reload{
    top:62%
  }
}

@media (min-width: 992px){
  .o-guestShoppingWelcomeVideo__reload{
    top:57%
  }
}

.o-heroCarousel{
  position:relative;
  overflow:hidden
}

@media (min-width: 576px){
  .o-heroCarousel{
    margin-bottom:auto
  }
}

.o-heroCarousel__actions{
  width:100%;
  position:absolute;
  z-index:1;
  top:171px
}

@media (min-width: 768px){
  .o-heroCarousel__actions{
    height:0px;
    bottom:0px;
    top:inherit
  }
}

.o-heroCarousel__arrows{
  width:100%;
  max-width:1170px;
  position:absolute;
  pointer-events:auto;
  top:0px
}

@media only screen and (max-width: 767px){
  .o-heroCarousel__arrows{
    height:100%;
    position:initial
  }
}

@media (min-width: 768px){
  .o-heroCarousel__arrows{
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.o-heroCarousel__dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  position:absolute;
  background-color:#000000;
  border-radius:9999px;
  padding-left:6px;
  padding-right:6px;
  left:50%;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

@media (min-width: 768px){
  .o-heroCarousel__dots{
    bottom:10px
  }
}

.o-heroCarousel__dots li:focus,.o-heroCarousel__dots li:focus-within{
  outline:2px solid transparent;
  outline-offset:2px;
  -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.o-heroCarousel__dots li button{
  outline:2px solid transparent;
  outline-offset:2px
}

.o-heroCarousel__playPause{
  width:10px;
  height:10px;
  border-radius:0;
  margin-left:7px;
  margin-right:7px;
  padding-top:15px;
  padding-bottom:15px;
  background:rgba(0,0,0,0) url("//cdnsc1.melaleuca.com/na/images/atoms/pause.svg") no-repeat center center
}

.o-heroCarousel__playPause.paused{
  background:rgba(0,0,0,0) url("//cdnsc1.melaleuca.com/na/images/atoms/play.svg") no-repeat center center;
  background-size:110%
}

@media only screen and (max-width: 575px){
  .o-heroCarousel__slider{
    min-height:450px
  }
}

@media only screen and (max-width: 767px){
  .o-heroCarousel__slider{
    min-height:400px
  }
}

.o-heroCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-heroCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-heroCarousel .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  padding-top:10px;
  padding-bottom:10px;
  z-index:1
}

.o-heroCarousel .slick-dots li{
  position:relative;
  margin-left:7px;
  margin-right:7px;
  font-size:0px;
  width:6px;
  height:6px;
  background-color:#ffffff;
  border-radius:9999px;
  cursor:pointer;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.o-heroCarousel .slick-dots li.clear{
  background:none;
  height:100%;
  width:auto
}

.o-heroCarousel .slick-dots li button{
  position:absolute;
  width:12px;
  height:30px;
  top:-12px;
  left:-3px
}

.o-heroCarousel .slick-dots .slick-active{
  width:10px;
  height:10px;
  cursor:default
}

.o-heroCarousel .slick-dots .slick-active button{
  top:-10px;
  left:-1px
}

.o-heroCarousel .slick-next,.o-heroCarousel .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  width:40px;
  height:40px;
  top:82px;
  background:rgba(255,255,255,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow.svg") no-repeat 45% 50%;
  background-size:28%
}

@media (min-width: 768px){
  .o-heroCarousel .slick-next,.o-heroCarousel .slick-prev{
    width:50px;
    height:50px;
    margin:0 20px;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%)
  }
}

@media (min-width: 1210px){
  .o-heroCarousel .slick-next,.o-heroCarousel .slick-prev{
    width:70px;
    height:70px;
    margin:0 40px
  }
}

.o-heroCarousel .slick-next.slick-disabled,.o-heroCarousel .slick-prev.slick-disabled{
  cursor:default;
  opacity:.5
}

.o-heroCarousel .slick-prev{
  left:10px
}

@media (min-width: 768px){
  .o-heroCarousel .slick-prev{
    left:0px
  }
}

.o-heroCarousel .slick-next{
  right:10px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

@media (min-width: 768px){
  .o-heroCarousel .slick-next{
    -webkit-transform:translateY(-50%) rotate(180deg);
            transform:translateY(-50%) rotate(180deg);
    right:0px
  }
}

.o-horizProdCardList{
  margin-top:18px;
  margin-bottom:60px;
  display:grid;
  grid-gap:20px 20px
}

@media (min-width: 576px){
  .o-horizProdCardList{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }
}

@media (min-width: 768px){
  .o-horizProdCardList{
    grid-template-columns:repeat(3, minmax(0, 1fr));
    margin-top:36px
  }
}

@media (min-width: 992px){
  .o-horizProdCardList{
    -webkit-column-gap:30px;
       -moz-column-gap:30px;
            column-gap:30px
  }
}

@media (min-width: 768px){
  .o-igForm{
    width:100%;
    -ms-flex-negative:1;
        flex-shrink:1
  }
}

.o-igForm .a-input,.o-igForm .m-guiCodeForm__input{
  padding-top:11px;
  padding-bottom:11px
}

@media (min-width: 768px){
  .o-igForm .a-input,.o-igForm .m-guiCodeForm__input{
    padding-top:10px;
    padding-bottom:10px
  }
}

.o-igForm .a-input::-webkit-input-placeholder, .o-igForm .m-guiCodeForm__input::-webkit-input-placeholder{
  font-size:16px
}

.o-igForm .a-input::-moz-placeholder, .o-igForm .m-guiCodeForm__input::-moz-placeholder{
  font-size:16px
}

.o-igForm .a-input::-ms-input-placeholder, .o-igForm .m-guiCodeForm__input::-ms-input-placeholder{
  font-size:16px
}

.o-igForm .a-input::placeholder,.o-igForm .m-guiCodeForm__input::placeholder{
  font-size:16px
}

.o-igForm .a-select{
  min-width:90px
}

.o-igForm .a-select__field{
  font-size:16px;
  height:48px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:11px;
  padding-right:11px
}

.o-igForm__arrow{
  top:18px;
  right:16px
}

.o-igForm__btn.-suggest{
  padding-left:15px;
  width:100%;
  text-align:left
}

.o-igForm__btn.-suggest:hover,.o-igForm__btn.-suggest:focus{
  color:#00492c;
  background-color:#ebeef0
}

.o-igForm__field{
  position:relative;
  padding-bottom:22px
}

@media (min-width: 768px){
  .o-igForm__field{
    padding-bottom:30px
  }
}

.o-igForm__field .address-validation__list{
  top:85px
}

.o-igForm__field.-city{
  width:100%
}

@media (min-width: 768px){
  .o-igForm__field.-city{
    -ms-flex-negative:1;
        flex-shrink:1
  }
}

@media (min-width: 768px){
  .o-igForm__field.-left{
    padding-right:30px
  }
}

.o-igForm__field.-state{
  width:50%;
  display:block;
  padding-right:7px
}

@media (min-width: 768px){
  .o-igForm__field.-state{
    margin-left:30px;
    margin-right:33px;
    -ms-flex-negative:0;
        flex-shrink:0;
    width:90px
  }
}

.o-igForm__field.-w-half{
  width:100%
}

@media (min-width: 768px){
  .o-igForm__field.-w-half{
    width:50%
  }
}

.o-igForm__field.-zipCode{
  width:50%
}

@media (min-width: 768px){
  .o-igForm__field.-zipCode{
    width:117px;
    -ms-flex-negative:0;
        flex-shrink:0
  }
}

.o-igForm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:15px
}

@media (min-width: 415px){
  .o-igForm__actions{
    display:block
  }
}

.o-igForm__label{
  padding-bottom:2px;
  font-size:12px;
  max-width:550px;
  line-height:1.4
}

@media (min-width: 768px){
  .o-igForm__label{
    font-size:14px
  }
}

.o-igForm__list.-suggest{
  position:absolute;
  background-color:#ffffff;
  width:100%;
  border-style:solid;
  border-width:1px;
  z-index:1;
  padding-top:15px;
  padding-bottom:10px;
  color:#757575;
  border-color:#bbb;
  top:0px;
  max-height:240px
}

@media (min-width: 576px){
  .o-igForm__list.-suggest{
    max-height:204px
  }
}

.o-igForm__list.-suggest .ps__thumb-y{
  background-color:#0a6ed6
}

.o-igForm__listItem.-suggest{
  width:91.666667%;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:2px
}

.o-igForm__row{
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media (min-width: 768px){
  .o-igForm__row{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }
}

.o-igPayment{
  width:100%
}

.o-igPayment__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:10px;
  margin-right:5px
}

@media (min-width: 768px){
  .o-igPayment__actions{
    margin-top:18px
  }
}

.o-igPayment__addPayment{
  padding-bottom:9px;
  padding-left:46px;
  padding-top:14px;
  letter-spacing:.4px
}

.o-igPayment__button{
  font-size:14px;
  font-weight:500;
  padding-top:10px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-igPayment__button{
    font-size:16px
  }
}

.o-igPayment__button.-addPayment{
  border-radius:0.250rem;
  padding-left:15px;
  padding-right:15px;
  margin-top:6px
}

@media (min-width: 768px){
  .o-igPayment__button.-addPayment{
    padding-left:20px;
    padding-right:20px;
    margin-top:12px
  }
}

.o-igPayment__button.-placeOrder{
  padding-left:18px;
  padding-right:18px
}

@media (min-width: 768px){
  .o-igPayment__button.-placeOrder{
    padding-top:12px;
    padding-bottom:12px;
    padding-left:30px;
    padding-right:30px
  }
}

.o-igPayment__edit{
  -ms-flex-item-align:center;
      align-self:center;
  color:#0A6ED6;
  margin-bottom:3px;
  margin-top:10px;
  margin-left:34px
}

@media (min-width: 768px){
  .o-igPayment__edit{
    margin-bottom:0;
    margin-top:12px;
    -ms-flex-preferred-size:250px;
        flex-basis:250px
  }
}

.o-igPayment__error{
  padding-right:8px;
  padding-left:46px
}

@media (min-width: 768px){
  .o-igPayment__error{
    padding-right:48px;
    padding-left:45px
  }
}

.o-igPayment *:checked+.m-formField__label.-checkbox:after{
  margin-top:35px
}

@media (min-width: 768px){
  .o-igPayment *:checked+.m-formField__label.-checkbox:after{
    margin-top:5px
  }
}

.o-igPayment *:checked+.m-formField__label.-radio:after{
  top:13px;
  width:10px;
  height:10px;
  left:7px
}

@media (min-width: 768px){
  .o-igPayment *:checked+.m-formField__label.-radio:after{
    top:16px
  }
}

.o-igPayment .a-payLabel.-selected{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:14px;
  padding-bottom:14px
}

@media (min-width: 768px){
  .o-igPayment .a-payLabel.-selected{
    padding-top:0;
    padding-bottom:0
  }
}

.o-igPayment .a-payLabel__account,.o-igPayment .a-payLabel__name{
  display:inline-block
}

.o-igPayment .a-payLabel__content{
  padding-top:7px
}

.o-igPayment .e-formError__item{
  padding-bottom:0;
  line-height:1.3
}

.o-igPayment .m-formField__label{
  padding:0;
  font-weight:400;
  line-height:1.35
}

.o-igPayment .m-formField__label.-checkbox{
  color:#757575
}

.o-igPayment .m-formField__label.-checkbox span{
  padding-top:2px
}

.o-igPayment .m-formField__label.-checkbox::before{
  margin-top:35px;
  margin-right:22px
}

@media (min-width: 768px){
  .o-igPayment .m-formField__label.-checkbox::before{
    margin-top:3px
  }
}

.o-igPayment .m-formField__label.-radio{
  margin-top:12px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-igPayment .m-formField__label.-radio::before{
  margin-top:6px;
  margin-right:24px
}

@media (min-width: 768px){
  .o-igPayment .m-formField__label.-radio::before{
    margin-top:9px;
    margin-right:27px
  }
}

.o-igPayment .o-checkoutAccordion__content{
  padding-bottom:8px;
  padding-left:10px
}

@media (min-width: 768px){
  .o-igPayment .o-checkoutAccordion__content{
    padding-left:24px;
    padding-bottom:20px
  }
}

.o-igPayment .o-checkoutAccordion__icon{
  position:absolute;
  right:0px;
  position:static
}

.o-igPayment .o-checkoutAccordion__label{
  width:79px
}

@media (min-width: 768px){
  .o-igPayment .o-checkoutAccordion__label{
    padding-left:3px
  }
}

.o-igPayment .o-checkoutAccordion__title{
  padding-top:9px
}

@media (min-width: 768px){
  .o-igPayment .o-checkoutAccordion__title{
    padding-top:7px
  }
}

@media (min-width: 768px){
  .o-imeaPlBankAccountForm__maxWidthContainer{
    max-width:730px
  }
}

.o-ingredientAccordion{
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-ingredientAccordion{
    padding-left:15px;
    padding-right:15px
  }
}

@media (min-width: 1210px){
  .o-ingredientAccordion{
    padding-left:0;
    padding-right:0
  }
}

.o-ingredientAccordion__item{
  border-bottom-width:1px;
  border-color:#bbb
}

.o-ingredientAccordion__item:first-child{
  border-top-width:1px
}

@media (min-width: 768px){
  .o-ingredientAccordion__item:nth-child(2){
    border-top-width:1px
  }
}

@media (min-width: 992px){
  .o-ingredientAccordion__item:nth-child(3){
    border-top-width:1px
  }
}

@media (min-width: 1210px){
  .o-ingredientAccordion__item:nth-child(4){
    border-top-width:1px
  }
}

.o-ingredientAccordion__list{
  margin-top:35px;
  margin-bottom:35px
}

@media (min-width: 768px){
  .o-ingredientAccordion__list{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    grid-column-gap:30px
  }
}

@media (min-width: 992px){
  .o-ingredientAccordion__list{
    grid-template-columns:repeat(3, 1fr)
  }
}

@media (min-width: 1210px){
  .o-ingredientAccordion__list{
    grid-template-columns:repeat(4, 1fr)
  }
}

.o-ingredGloss{
  max-width:1210px;
  margin-left:auto;
  margin-right:auto
}

.o-ingredGloss__footer{
  padding-top:40px
}

.o-ingredGloss__icon{
  margin-right:5px;
  -ms-flex-item-align:center;
      align-self:center
}

.o-ingredGloss__item{
  width:100%;
  border-bottom:1px solid #ebeded
}

@media only screen and (min-width: 768px){
  .o-ingredGloss__item{
    width:calc(50% - 15px)
  }
}

.o-ingredGloss__item:nth-of-type(odd){
  margin-right:auto;
  margin-left:0
}

.o-ingredGloss__item:nth-of-type(even){
  margin-left:auto;
  margin-right:0
}

.o-ingredGloss__item:first-child{
  border-top:1px solid #ebeded
}

@media only screen and (min-width: 768px){
  .o-ingredGloss__item:nth-of-type(2){
    border-top:1px solid #ebeded
  }
}

.o-ingredGloss__legend{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#555555;
  padding-right:80px;
  margin-bottom:10px
}

.o-ingredGloss__legend:last-child{
  padding-bottom:40px;
  margin-bottom:0
}

@media (min-width: 768px){
  .o-ingredGloss__legend{
    padding-right:0
  }
}

.o-ingredGloss__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%
}

.o-ingredPhilosophy{
  color:#ffffff;
  padding-top:40px;
  padding-bottom:40px
}

.o-ingredPhilosophy__content{
  padding-top:50px;
  padding-bottom:40px;
  padding-left:8px;
  padding-right:8px;
  background-color:#d6ded9
}

@media (min-width: 768px){
  .o-ingredPhilosophy__content{
    padding-left:30px;
    padding-right:30px
  }
}

.o-ingredPhilosophy__icon{
  position:absolute;
  font-size:34px;
  top:10px;
  right:10px
}

.o-ingredPhilosophy__img{
  margin-bottom:8px;
  width:100%
}

.o-ingredPhilosophy__item{
  margin-bottom:40px
}

.o-ingredPhilosophy__item:last-child{
  margin-bottom:0
}

@media (min-width: 768px){
  .o-ingredPhilosophy__item{
    margin-bottom:0;
    position:relative;
    z-index:0
  }
}

.o-ingredPhilosophy__item.-active{
  z-index:1
}

.o-ingredPhilosophy__list{
  position:relative
}

@media (min-width: 768px){
  .o-ingredPhilosophy__list{
    display:grid;
    grid-template-columns:repeat(2, minmax(100px, 410px));
    grid-column-gap:15px;
    grid-row-gap:40px
  }
}

@media (min-width: 992px){
  .o-ingredPhilosophy__list{
    grid-template-columns:repeat(4, minmax(100px, 270px));
    grid-column-gap:30px;
    grid-row-gap:55px
  }
}

.o-ingredPhilosophy__subtitle{
  margin-bottom:12px
}

@media only screen and (max-width: 768px){
  .o-ingredPhilosophy__subtitle.-isCn,.o-ingredPhilosophy__subtitle.o-accountMember__cta.-cnReactivation{
    font-size:14px;
    margin-bottom:10px
  }
}

.o-ingredPhilosophy__title{
  font-size:34px;
  line-height:1.25
}

.o-ingredPhilosophy__title.-main{
  margin-bottom:40px
}

.o-ingredPhilosophy__wrapper{
  padding-left:8px;
  padding-right:8px;
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

@media (min-width: 768px){
  .o-ingredPhilosophy__wrapper{
    padding-left:80px;
    padding-right:80px
  }
}

@media (min-width: 1210px){
  .o-ingredPhilosophy__wrapper{
    padding-left:0;
    padding-right:0
  }
}

.o-ingredGlossTabs{
  padding-left:8px;
  padding-right:8px;
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

@media (min-width: 1210px){
  .o-ingredGlossTabs{
    padding-left:0;
    padding-right:0
  }
}

.o-ingredGlossTabs__alphabet{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(38px, 38px));
  grid-column-gap:2%;
  grid-row-gap:15px
}

@media (min-width: 768px){
  .o-ingredGlossTabs__alphabet{
    grid-template-columns:repeat(auto-fit, minmax(38px, 1fr));
    grid-column-gap:5px;
    grid-row-gap:5px
  }
}

.o-ingredGlossTabs__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:700;
  font-size:20px;
  width:38px;
  height:38px
}

.o-ingredGlossTabs__button.-empty{
  border-width:1px;
  background-color:#ffffff;
  border-color:#bbb;
  color:#bbb;
  cursor:initial
}

.o-ingredGlossTabs__button:hover{
  font-weight:700
}

.o-ingredGlossTabs__definition{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px
}

.o-ingredGlossTabs__definition:last-child{
  margin-bottom:0
}

.-ingredient .o-ingredGlossTabs__definition{
  margin-bottom:0
}

.o-ingredGlossTabs__description{
  padding-bottom:10px
}

.o-ingredGlossTabs__icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:5px
}

.o-ingredGlossTabs__ingredients{
  margin-top:40px;
  margin-bottom:40px
}

@media (min-width: 576px){
  .o-ingredGlossTabs__ingredients{
    display:grid;
    grid-template-columns:repeat(2, minmax(100px, 360px));
    grid-column-gap:15px
  }
}

@media (min-width: 768px){
  .o-ingredGlossTabs__ingredients{
    grid-template-columns:repeat(4, minmax(100px, 270px))
  }
}

@media (min-width: 992px){
  .o-ingredGlossTabs__ingredients{
    grid-column-gap:30px
  }
}

.o-ingredGlossTabs__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  padding-top:20px;
  padding-bottom:20px;
  position:relative;
  border-bottom:1px solid #bbb
}

.o-ingredGlossTabs__item:nth-child(-n+1){
  border-top:1px solid #bbb
}

@media (min-width: 576px){
  .o-ingredGlossTabs__item:nth-child(-n+2){
    border-top:1px solid #bbb
  }
}

@media (min-width: 768px){
  .o-ingredGlossTabs__item{
    max-width:270px
  }

  .o-ingredGlossTabs__item:nth-child(-n+4){
    border-top:1px solid #bbb
  }
}

.o-ingredGlossTabs__legend{
  color:#555555;
  font-size:16px;
  margin-top:30px;
  margin-bottom:30px
}

.o-ingredGlossTabs__legend.-ingredient{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-ingredGlossTabs__legend.-ingredient.-isCn,.o-ingredGlossTabs__legend.-ingredient.o-accountMember__cta.-cnReactivation{
  display:none
}

.o-ingredGlossTabs__name{
  font-size:14px;
  font-weight:400;
  color:#252525;
  padding-bottom:15px;
  line-height:24px;
  max-width:200px
}

.o-ingredGlossTabs__title{
  font-size:16px;
  color:#252525;
  padding-bottom:15px;
  line-height:24px;
  max-width:200px
}

.o-ingredGlossTabs__title.-isCn,.o-ingredGlossTabs__title.o-accountMember__cta.-cnReactivation{
  font-size:14px
}

.o-ingredGlossTabs__total{
  font-size:18px;
  padding-top:20px;
  padding-bottom:20px;
  color:#777
}

.o-journeyTracker{
  width:100%;
  position:relative;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 992px){
  .o-journeyTracker{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:30px
  }
}

.o-journeyTracker__achieve{
  padding-top:10px;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  color:#757575;
  letter-spacing:1.75px
}

.o-journeyTracker__circles{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:8px;
  gap:13px
}

@media (min-width: 992px){
  .o-journeyTracker__circles{
    padding-top:18px;
    gap:20px
  }
}

.o-journeyTracker__icon{
  border-radius:9999px;
  padding:12px;
  background-color:#ffffff;
  border:9px solid #250a60;
  left:50%;
  position:absolute;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%);
  top:-39px
}

.o-journeyTracker__member{
  padding-top:10px;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:1.75px
}

.o-journeyTracker__requirements{
  font-size:14px;
  color:#252525;
  padding-top:3px
}

@media (min-width: 992px){
  .o-journeyTracker__requirements{
    padding-top:10px
  }
}

.o-journeyTracker__wrapper{
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly;
  text-align:center;
  -webkit-box-flex:1;
      -ms-flex:1 0 30%;
          flex:1 0 30%
}

@media (min-width: 992px){
  .o-journeyTracker__wrapper{
    border-radius:0.5rem
  }
}

.o-journeyTracker__wrapper.-progress{
  background-color:#ffffff;
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
  padding-bottom:20px;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,.2);
          box-shadow:0 0 20px rgba(0,0,0,.2)
}

@media (min-width: 992px){
  .o-journeyTracker__wrapper.-progress{
    padding-bottom:0
  }
}

.o-journeyTracker__wrapper.-status{
  color:#ffffff;
  position:relative;
  padding-top:30px;
  padding-bottom:7px;
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,.2);
          box-shadow:0 0 20px rgba(0,0,0,.2);
  background-color:#250a60
}

@media (min-width: 992px){
  .o-journeyTracker__wrapper.-status{
    padding-bottom:17px
  }
}

.o-journeyTracker__wrapper.-pills{
  margin-top:20px
}

@media (min-width: 992px){
  .o-journeyTracker__wrapper.-pills{
    margin-top:0;
    padding-bottom:0
  }
}

.o-journeyTracker__pill{
  color:#ffffff;
  text-align:left;
  position:relative;
  padding-left:20px;
  padding-right:20px;
  padding-top:15px;
  padding-bottom:15px;
  border-radius:0.75rem;
  background-color:#250a60;
  -webkit-box-shadow:0 0 20px rgba(0,0,0,.2);
          box-shadow:0 0 20px rgba(0,0,0,.2)
}

.o-journeyTracker__pill:nth-child(1){
  margin-bottom:20px
}

.o-journeyTracker__pill:last-child{
  margin-top:20px
}

.o-loadProfile{
  font-family:"Roboto","Helvetica Neue","Helvetica","Arial","sans-serif";
  background-color:#f6f8f9;
  height:100%;
  padding:40px 10px 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@-webkit-keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@media(min-height: 570px){
  .o-loadProfile{
    height:100vh
  }
}

.o-loadProfile__body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:50px
}

.o-loadProfile__card{
  -webkit-box-shadow:inset 0 0 0 1px #ddd;
          box-shadow:inset 0 0 0 1px #ddd;
  border-top:none;
  background-color:#fff;
  display:block;
  position:relative;
  width:100%;
  max-width:800px;
  min-height:500px;
  padding:44px 40px 40px;
  margin:0 auto
}

.o-loadProfile__card:before{
  content:"";
  background-color:#30862d;
  padding-top:4px;
  height:4px;
  width:100%;
  display:block;
  position:absolute;
  top:0;
  left:0
}

.o-loadProfile__footer{
  text-align:center
}

.o-loadProfile__footer.-isHidden{
  display:none
}

.o-loadProfile__logo{
  display:block;
  width:100%;
  max-width:195px;
  margin:0 auto 40px
}

.o-loadProfile__retry{
  font-size:12px;
  text-transform:uppercase;
  text-align:center;
  color:#fff;
  background-color:#30862d;
  border-radius:16px;
  padding:8px 16px
}

.o-loadProfile__retry:hover{
  background-color:#285e1d
}

.o-loadProfile__spinner{
  border:10px solid #eee;
  border-radius:50%;
  border-top:10px solid #30862d;
  width:80px;
  height:80px;
  -webkit-animation:spin 2s linear infinite;
          animation:spin 2s linear infinite
}

.o-loadProfile__text{
  font-size:16px;
  font-weight:300;
  color:#757575;
  letter-spacing:.1px;
  margin-bottom:16px
}

.o-loadProfile__title{
  font-size:48px;
  font-weight:300;
  text-align:center;
  color:#757575;
  line-height:1;
  display:block;
  margin-bottom:50px
}

@media screen and (max-width: 415px){
  .o-loadProfile__logo{
    max-width:225px
  }

  .o-loadProfile__title{
    font-size:32px
  }

  .o-loadProfile__spinner{
    width:70px;
    height:70px
  }

  .o-loadProfile__text{
    font-size:20px
  }

  .o-loadProfile__retry{
    font-size:16px
  }
}

.o-lsdBanners{
  border-radius:0.25rem
}

@media (min-width: 768px){
  .o-lsdBanners{
    background-color:#250a60;
    height:100%
  }
}

.o-lsdBanners__item{
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-lsdBanners__item{
    margin-bottom:0
  }
}

.o-lsdModal__action{
  display:block;
  text-align:center;
  font-weight:500;
  font-size:15px;
  line-height:21px;
  min-width:225px;
  padding-top:14px;
  padding-bottom:14px
}

@media (min-width: 768px){
  .o-lsdModal__action{
    font-size:16px
  }
}

.-isCn .o-lsdModal__action,.o-accountMember__cta.-cnReactivation .o-lsdModal__action{
  font-size:14px;
  padding-left:40px;
  padding-right:40px;
  min-width:unset
}

@media (min-width: 768px){
  .-isCn .o-lsdModal__action,.o-accountMember__cta.-cnReactivation .o-lsdModal__action{
    padding-left:30px;
    padding-right:30px;
    font-size:14px;
    min-width:113px;
    padding-top:13.5px;
    padding-bottom:13.5px
  }
}

.o-lsdModal__heading{
  font-size:24px;
  font-weight:700;
  padding-right:25px;
  padding-bottom:4px;
  line-height:28px;
  color:#333
}

.-isCn .o-lsdModal__heading,.o-accountMember__cta.-cnReactivation .o-lsdModal__heading{
  font-size:28px
}

@media (min-width: 768px){
  .o-lsdModal__heading{
    font-size:34px;
    font-weight:400;
    padding-right:0;
    line-height:38px
  }

  .-isCn .o-lsdModal__heading,.o-accountMember__cta.-cnReactivation .o-lsdModal__heading{
    font-size:40px
  }
}

.o-lsdModal__text{
  font-size:14px;
  line-height:18px;
  color:#555;
  padding-bottom:28px
}

@media (min-width: 768px){
  .o-lsdModal__text{
    color:#757575
  }
}

.-isCn .o-lsdModal__text,.o-accountMember__cta.-cnReactivation .o-lsdModal__text{
  font-size:16px;
  color:#555555
}

.o-lsdModal__wrapper.-text{
  background-color:#ffffff;
  padding:40px;
  border-radius:0.25rem;
  padding-top:43px;
  max-width:460px
}

@media (min-width: 768px){
  .o-lsdModal__wrapper.-text{
    padding-right:36px
  }
}

.o-lteeDollarBalance{
  margin-left:8px;
  margin-right:8px;
  max-width:1170px
}

@media only screen and (min-width: 768px){
  .o-lteeDollarBalance{
    margin-left:auto;
    margin-right:auto;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media only screen and (min-width: 1024px){
  .o-lteeDollarBalance.-isCn .o-lteeDollarBalance__item:first-child,.o-lteeDollarBalance.o-accountMember__cta.-cnReactivation .o-lteeDollarBalance__item:first-child{
    margin-left:0
  }
}

@media only screen and (min-width: 1210px){
  .o-lteeDollarBalance.-isCn .o-lteeDollarBalance__item:first-child,.o-lteeDollarBalance.o-accountMember__cta.-cnReactivation .o-lteeDollarBalance__item:first-child{
    margin-left:0
  }
}

.o-lteeDollarBalance__amount{
  color:#252525;
  font-size:24px;
  line-height:1;
  margin-right:5px;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  text-align:right
}

.o-lteeDollarBalance__amount.-bold{
  font-weight:700
}

@media only screen and (min-width: 768px){
  .o-lteeDollarBalance__amount{
    margin-right:10px;
    font-size:40px
  }
}

.o-lteeDollarBalance__content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-lteeDollarBalance__icon.o-lteeDollarBalance__icon{
  color:#30862D;
  font-size:20px
}

.o-lteeDollarBalance__item{
  margin-top:10px;
  padding:15px;
  border-width:1px;
  border-color:#dddddd;
  background-color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  height:70px;
  gap:15px
}

@media only screen and (min-width: 768px){
  .o-lteeDollarBalance__item{
    margin-left:15px;
    margin-right:15px;
    margin-bottom:15px;
    border-top-width:2px;
    padding:32px;
    height:auto;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    border-top-color:#30862d;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    max-width:calc(50% - 30px);
    gap:unset
  }
}

@media only screen and (min-width: 1024px){
  .o-lteeDollarBalance__item{
    max-width:calc(25% - 30px)
  }
}

@media only screen and (min-width: 1210px){
  .o-lteeDollarBalance__item{
    margin-left:15px;
    margin-right:15px;
    max-width:250px
  }
}

.o-lteeDollarBalance__loading{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto
}

.o-lteeDollarBalance__title{
  font-size:16px;
  line-height:1.25;
  color:#555555;
  font-weight:400;
  line-height:2
}

@media only screen and (min-width: 768px){
  .o-lteeDollarBalance__title{
    color:#757575;
    max-width:100%
  }
}

.o-lteeDollarBalance__tooltip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-LTEAccordion{
  width:100%;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:12px;
  position:relative;
  background-color:#ffffff
}

.o-LTEAccordion.-twoTone{
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0
}

.o-LTEAccordion__content *{
  z-index:2;
  position:relative
}

@media only screen and (min-width: 1210px){
  .o-LTEAccordion{
    padding-top:40px;
    padding-bottom:40px;
    padding-left:0;
    padding-right:0;
    margin-bottom:10px;
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
  }

  .o-LTEAccordion:before{
    content:"";
    position:absolute;
    top:0;
    left:calc((100vw - 100%)/-2);
    z-index:0;
    display:block;
    height:100%;
    width:calc(100vw - 9px);
    background:inherit
  }

  .o-LTEAccordion.-twoTone:before{
    content:"";
    height:100%
  }
}

.o-LTEAccordion__content{
  padding-top:30px
}

.-twoTone .o-LTEAccordion__content:before{
  content:"";
  position:absolute;
  top:0;
  left:calc((100vw - 100%)/-2);
  z-index:0;
  display:block;
  height:100%;
  width:calc(100vw - 9px);
  background:inherit
}

.-borderFeature .o-LTEAccordion__content:before{
  background:none
}

.-twoTone .o-LTEAccordion__content{
  position:relative;
  background-color:inherit;
  padding-bottom:30px;
  padding-top:30px
}

.o-LTEAccordion__content.-xLPaddingContent{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__content.-xLPaddingContent{
    padding-top:50px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__content.-xLPaddingContent{
    padding-top:80px
  }
}

.o-LTEAccordion__content.-lgPaddingContent{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__content.-lgPaddingContent{
    padding-top:40px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__content.-lgPaddingContent{
    padding-top:60px
  }
}

.o-LTEAccordion__content.-mdPaddingContent{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__content.-mdPaddingContent{
    padding-top:30px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__content.-mdPaddingContent{
    padding-top:40px
  }
}

.o-LTEAccordion__content.-smPaddingContent{
  padding-top:10px
}

@media (min-width: 992px){
  .o-LTEAccordion__content.-smPaddingContent{
    padding-top:20px
  }
}

.o-LTEAccordion__greenDot{
  margin-bottom:5px;
  width:30px;
  height:30px;
  border-radius:9999px;
  background-color:#30862D
}

.o-LTEAccordion__icon.-expand{
  font-family:Material Icons;
  margin-left:auto;
  margin-right:0;
  padding-right:12px;
  font-size:34px;
  line-height:16px;
  color:#252525;
  -webkit-transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  transition:height .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)
}

.o-LTEAccordion__icon.-expand:after{
  content:"expand_more"
}

.o-LTEAccordion__title.-open .o-LTEAccordion__icon.-expand:after{
  content:"expand_less"
}

.o-LTEAccordion__icon.-animated{
  display:inline-block;
  font-family:Material Icons;
  margin-left:auto;
  margin-right:0;
  padding-right:12px;
  line-height:16px
}

.o-LTEAccordion__icon.-animated:after{
  display:inline-block;
  position:absolute;
  content:"";
  height:12px;
  width:12px;
  right:20px;
  border-right:3px solid;
  border-bottom:3px solid;
  -webkit-transition:-webkit-transform .5s ease-in-out;
  transition:-webkit-transform .5s ease-in-out;
  transition:transform .5s ease-in-out;
  transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
  -webkit-transform:rotate(45deg);
          transform:rotate(45deg)
}

.o-LTEAccordion__title.-open .o-LTEAccordion__icon.-animated:after{
  -webkit-transform:rotate(-135deg);
          transform:rotate(-135deg)
}

.o-LTEAccordion__icon.-plusIcon{
  display:inline-block;
  font-family:Material Icons;
  margin-left:auto;
  margin-right:0;
  padding-right:12px;
  position:relative;
  width:20px;
  height:20px;
  cursor:pointer;
  right:20px
}

.o-LTEAccordion__title.-open .o-LTEAccordion__icon.-plusIcon:before{
  -webkit-transform:translatey(-50%) rotate(-90deg);
          transform:translatey(-50%) rotate(-90deg);
  opacity:0
}

.o-LTEAccordion__title.-open .o-LTEAccordion__icon.-plusIcon:after{
  -webkit-transform:translatey(-50%) rotate(0);
          transform:translatey(-50%) rotate(0)
}

.o-LTEAccordion__icon.-plusIcon:before,.o-LTEAccordion__icon.-plusIcon:after{
  content:"";
  display:block;
  background-color:var(--bgColor);
  position:absolute;
  top:50%;
  left:0;
  -webkit-transition:.35s;
  transition:.35s;
  width:100%;
  height:3px
}

.o-LTEAccordion__icon.-plusIcon:before{
  -webkit-transform:translatey(-50%);
          transform:translatey(-50%)
}

.o-LTEAccordion__icon.-plusIcon:after{
  -webkit-transform:translatey(-50%) rotate(90deg);
          transform:translatey(-50%) rotate(90deg)
}

.o-LTEAccordion__pointer{
  color:#757575;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:25px;
  position:absolute;
  top:14px
}

.o-LTEAccordion__pointer.-second{
  right:25%
}

.o-LTEAccordion__pointer.-third{
  right:0%
}

.o-LTEAccordion__text.-title{
  text-align:left;
  font-size:24px;
  font-weight:700;
  font-family:"Roboto",sans-serif;
  line-height:28px;
  color:#252525
}

@media only screen and (min-width: 1210px){
  .o-LTEAccordion__text.-title{
    font-size:34px;
    line-height:38px
  }
}

.-twoTone .o-LTEAccordion__title{
  position:relative;
  background-color:inherit;
  padding-top:40px;
  padding-bottom:30px
}

.-twoTone .o-LTEAccordion__title:after{
  content:"";
  position:absolute;
  top:0;
  left:calc((100vw - 100%)/-2);
  z-index:-1;
  display:block;
  height:100%;
  width:calc(100vw - 9px);
  background:inherit
}

.o-LTEAccordion__title.-xLPaddingTop{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-xLPaddingTop{
    padding-top:50px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-xLPaddingTop{
    padding-top:80px
  }
}

.o-LTEAccordion__title.-lgPaddingTop{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-lgPaddingTop{
    padding-top:40px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-lgPaddingTop{
    padding-top:60px
  }
}

.o-LTEAccordion__title.-mdPaddingTop{
  padding-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-mdPaddingTop{
    padding-top:30px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-mdPaddingTop{
    padding-top:40px
  }
}

.o-LTEAccordion__title.-smPaddingTop{
  padding-top:10px
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-smPaddingTop{
    padding-top:20px
  }
}

.o-LTEAccordion__title.-xLPaddingBottom{
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-xLPaddingBottom{
    padding-bottom:50px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-xLPaddingBottom{
    padding-bottom:80px
  }
}

.o-LTEAccordion__title.-lgPaddingBottom{
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-lgPaddingBottom{
    padding-bottom:40px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-lgPaddingBottom{
    padding-bottom:60px
  }
}

.o-LTEAccordion__title.-mdPaddingBottom{
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__title.-mdPaddingBottom{
    padding-bottom:30px
  }
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-mdPaddingBottom{
    padding-bottom:40px
  }
}

.o-LTEAccordion__title.-smPaddingBottom{
  padding-bottom:10px
}

@media (min-width: 992px){
  .o-LTEAccordion__title.-smPaddingBottom{
    padding-bottom:20px
  }
}

.o-LTEAccordion__toggler{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%
}

.o-LTEAccordion__tracker{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-bottom:50px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-LTEAccordion__tracker{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-LTEAccordion__trackerBar{
  position:relative;
  height:40px;
  width:100%;
  margin-top:10px
}

@media (min-width: 768px){
  .o-LTEAccordion__trackerBar{
    margin-top:0;
    width:75%
  }
}

.o-LTEAccordion__trackerLine{
  position:absolute;
  width:100%;
  border:2px solid #bbb;
  bottom:20%
}

.o-LTEAccordion__trackerPrcntg{
  display:inline-block;
  position:absolute;
  font-weight:700
}

.o-LTEAccordion__trackerPrcntg.-first{
  left:30%
}

.o-LTEAccordion__trackerPrcntg.-second{
  left:83%
}

.o-LTEAccordion__wrapper{
  position:relative
}

.-twoTone .o-LTEAccordion__wrapper{
  position:relative;
  background:inherit
}

.o-lteEnrollmentModal__content{
  padding:40px 10px 20px
}

@media only screen and (min-width: 768px){
  .o-lteEnrollmentModal__content{
    padding:40px
  }
}

@media only screen and (min-width: 768px){
  .o-lteEnrollmentModal__cta{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

.o-lteEnrollmentModal__heading{
  font-weight:700;
  font-size:28px;
  line-height:34px;
  color:#333
}

@media only screen and (min-width: 768px){
  .o-lteEnrollmentModal__heading{
    font-size:40px;
    line-height:44px
  }
}

.o-lteEnrollmentModal__img{
  width:100%;
  height:auto
}

.o-lteEnrollmentModal__imageBtn{
  -webkit-box-flex:1;
      -ms-flex:1 0 50%;
          flex:1 0 50%
}

.o-lteEnrollmentModal__subtitle{
  font-size:16px;
  line-height:1.25;
  color:#757575;
  margin-bottom:20px
}

.o-lteVidComplete{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-radius:0.250rem;
  background-color:#ffffff;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-lteVidComplete{
    padding-bottom:0;
    height:508px
  }
}

.o-lteVidComplete.-vidLanding{
  height:100%
}

.o-lteVidComplete__badge{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:10px;
  left:10px;
  height:24px;
  padding-left:9px;
  padding-right:9px;
  padding-top:1px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:20px;
  font-weight:700;
  color:#ffffff;
  border-radius:9999px;
  border-width:1px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-transform:uppercase;
  min-width:100px;
  height:40px;
  padding-left:13px;
  padding-right:13px;
  z-index:9
}

.o-lteVidComplete__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center
}

.o-lteVidComplete__cta.-next{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  text-transform:uppercase;
  color:#30862D;
  font-size:14px
}

@media (min-width: 768px){
  .o-lteVidComplete__cta.-next{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    font-size:16px;
    line-height:1
  }
}

.o-lteVidComplete__cta.-product{
  display:block;
  font-weight:500;
  padding-left:25px;
  padding-right:25px;
  max-width:-webkit-max-content;
  max-width:-moz-max-content;
  max-width:max-content
}

.o-lteVidComplete__cta.-replay{
  color:#757575;
  padding-top:15px
}

@media (min-width: 768px){
  .o-lteVidComplete__cta.-replay{
    padding-top:0
  }
}

.o-lteVidComplete__details{
  margin-left:20px
}

.o-lteVidComplete__details.-noImage{
  margin-left:0
}

.o-lteVidComplete__desc{
  font-size:14px;
  margin-bottom:30px;
  color:#777
}

@media (min-width: 768px){
  .o-lteVidComplete__desc{
    font-size:16px;
    margin-bottom:30px;
    padding-right:20px;
    padding-left:50px
  }
}

.o-lteVidComplete__footer{
  bottom:10px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-lteVidComplete__footer{
    position:absolute;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    bottom:30px;
    padding-left:30px;
    padding-right:30px
  }
}

.o-lteVidComplete__icon{
  margin-right:5px
}

.o-lteVidComplete__icon.-replay{
  font-family:Material Icons;
  font-size:30px;
  margin-right:10px
}

.o-lteVidComplete__img{
  width:50px;
  height:auto
}

.o-lteVidComplete__img.-next{
  height:auto;
  min-height:60px;
  width:107px
}

@media (min-width: 768px){
  .o-lteVidComplete__img.-next{
    margin-left:20px
  }
}

.o-lteVidComplete__loaded{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%
}

.o-lteVidComplete__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

.o-lteVidComplete__name{
  font-size:14px;
  font-weight:500;
  margin-bottom:10px;
  padding-right:20px
}

@media (min-width: 768px){
  .o-lteVidComplete__name{
    font-size:16px;
    padding-right:0
  }
}

.o-lteVidComplete__product{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 768px){
  .o-lteVidComplete__product{
    padding-left:50px
  }
}

.o-lteVidComplete__title{
  font-size:34px;
  font-weight:300;
  line-height:1;
  margin-bottom:20px;
  color:#333
}

@media (min-width: 768px){
  .o-lteVidComplete__title{
    font-size:48px;
    padding-left:50px;
    line-height:normal;
    margin-bottom:0
  }
}

.o-lteVidComplete__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  max-width:600px;
  padding:70px 20px 20px
}

@media (min-width: 768px){
  .o-lteVidComplete__wrapper{
    width:auto;
    height:100%;
    padding:0
  }
}

.o-lteExitConfirm{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  border-radius:0.250rem;
  background-color:#ffffff
}

.o-lteExitConfirm.-vidLanding{
  height:100%
}

.o-lteExitConfirm.-newCustomerVideo{
  display:block;
  text-align:left
}

.o-lteExitConfirm__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  margin-bottom:20px;
  font-size:16px;
  text-transform:uppercase;
  height:48px
}

@media (min-width: 768px){
  .o-lteExitConfirm__cta{
    margin-bottom:0;
    height:40px;
    font-size:14px;
    width:165px
  }

  .o-lteExitConfirm__cta:first-child{
    margin-right:10px
  }

  .o-lteExitConfirm__cta:last-child{
    margin-left:10px
  }
}

.-newCustomerVideo .o-lteExitConfirm__cta{
  display:block;
  text-align:left;
  width:auto;
  margin-right:16px;
  padding-left:25px;
  padding-right:25px;
  font-size:14px;
  margin-bottom:0
}

.-newCustomerVideo .o-lteExitConfirm__cta:last-child{
  margin-right:0
}

@media (min-width: 768px){
  .-newCustomerVideo .o-lteExitConfirm__cta{
    width:auto
  }

  .-newCustomerVideo .o-lteExitConfirm__cta:last-child{
    margin:0
  }
}

.o-lteExitConfirm__cta.-white,.o-lteExitConfirm__cta.o-ncvModal__learnMore,.o-lteExitConfirm__cta.o-modalCallCustomerService__backButton,.o-lteExitConfirm__cta.o-acctSettProfile__bindBtn,.o-lteExitConfirm__cta.o-accountMember__cta.-cnReactivation{
  font-size:13px
}

@media (min-width: 768px){
  .o-lteExitConfirm__cta.-white,.o-lteExitConfirm__cta.o-ncvModal__learnMore,.o-lteExitConfirm__cta.o-modalCallCustomerService__backButton,.o-lteExitConfirm__cta.o-acctSettProfile__bindBtn,.o-lteExitConfirm__cta.o-accountMember__cta.-cnReactivation{
    font-size:14px
  }
}

.o-lteExitConfirm__desc{
  font-size:14px;
  margin-bottom:30px;
  color:#777
}

@media (min-width: 768px){
  .o-lteExitConfirm__desc{
    font-size:16px;
    margin-bottom:45px
  }
}

.-newCustomerVideo .o-lteExitConfirm__desc{
  margin-bottom:30px
}

@media (min-width: 768px){
  .-newCustomerVideo .o-lteExitConfirm__desc{
    margin-bottom:30px
  }
}

.o-lteExitConfirm__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:20px;
  padding-right:20px
}

@media (min-width: 768px){
  .o-lteExitConfirm__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-left:0;
    padding-right:0
  }
}

.-newCustomerVideo .o-lteExitConfirm__footer{
  padding-left:0;
  padding-right:0;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.o-lteExitConfirm__question{
  font-size:16px;
  font-weight:700;
  margin-bottom:10px;
  padding-left:30px;
  padding-right:30px
}

@media (min-width: 768px){
  .o-lteExitConfirm__question{
    font-size:20px;
    margin-bottom:20px;
    padding-left:0;
    padding-right:0
  }
}

.o-lteExitConfirm__title{
  font-size:34px;
  font-weight:300;
  color:#333
}

@media (min-width: 768px){
  .o-lteExitConfirm__title{
    font-size:48px
  }
}

.o-lteExitConfirm__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  padding-left:20px;
  padding-right:20px;
  max-width:505px;
  padding:40px 20px 20px
}

@media (min-width: 768px){
  .o-lteExitConfirm__wrapper{
    padding-left:0;
    padding-right:0;
    height:508px
  }
}

.-newCustomerVideo .o-lteExitConfirm__wrapper{
  display:block;
  padding:40px;
  max-width:unset
}

@media (min-width: 768px){
  .-newCustomerVideo .o-lteExitConfirm__wrapper{
    height:unset
  }
}

.o-LTEHeader{
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:100%
}

@media only screen and (min-width: 1210px){
  .o-LTEHeader{
    max-width:1170px;
    margin-bottom:40px;
    padding-top:40px
  }
}

.o-LTEHeader__col{
  padding-right:0;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
  padding-bottom:20px
}

.o-LTEHeader__col.-first{
  padding-bottom:0
}

.-isCn .o-LTEHeader__col.-first,.o-accountMember__cta.-cnReactivation .o-LTEHeader__col.-first{
  padding-top:0
}

.o-LTEHeader__col.-second{
  width:100%;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .o-LTEHeader__col.-second{
    padding-top:0
  }
}

@media only screen and (min-width: 1210px){
  .o-LTEHeader__col{
    margin-top:0;
    padding-right:15px
  }

  .o-LTEHeader__col.-first{
    width:75%
  }

  .o-LTEHeader__col.-second{
    width:25%;
    padding:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }
}

.o-LTEHeader__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:auto;
  margin-right:auto;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-width:100%;
  flex-direction:column
}

@media only screen and (min-width: 1210px){
  .o-LTEHeader__row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-lteLPVid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-left:auto;
  margin-right:auto;
  width:100%
}

@media only screen and (min-width: 1210px){
  .o-lteLPVid{
    padding-top:5px
  }
}

.o-lteLPVid__card{
  overflow:hidden;
  height:160px
}

.o-lteLPVid__cta{
  font-size:16px;
  color:#30862D;
  text-transform:uppercase
}

.o-lteLPVid__error{
  position:relative;
  padding:30px;
  line-height:1.25;
  border-width:1px;
  border-radius:0.250rem;
  border-color:#757575;
  background-color:#ffffff;
  width:270px;
  height:160px
}

.o-lteLPVid__header{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-bottom:3px
}

.o-lteLPVid__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0.250rem;
  border-width:1px;
  width:270px;
  height:160px
}

.o-lteLPVid__reload{
  color:#30862D;
  font-weight:700;
  text-decoration:underline;
  margin-top:10px
}

.o-lteLPVid__text{
  color:#757575
}

.o-lteLPVid__text span{
  color:#252525
}

.o-lteLPVid__title{
  font-size:16px;
  font-weight:700;
  text-transform:uppercase;
  margin-top:0
}

.o-lteQuiz{
  background-color:#ffffff;
  padding-bottom:30px;
  padding-top:50px;
  position:relative;
  height:auto
}

@media (min-width: 768px){
  .o-lteQuiz{
    height:508px
  }
}

.o-lteQuiz.-vidLanding{
  height:100%
}

.o-lteQuiz__answers{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-lteQuiz__answers.-disabled{
  pointer-events:none
}

.o-lteQuiz__answer{
  margin-bottom:30px;
  width:100%
}

@media (min-width: 768px){
  .o-lteQuiz__answer{
    width:270px
  }
}

.o-lteQuiz__banner{
  background-color:#30862D;
  padding-top:5px;
  padding-bottom:5px;
  width:100%
}

.o-lteQuiz__cta{
  font-weight:700;
  text-transform:uppercase;
  font-size:32px
}

.o-lteQuiz__cta.-correct{
  color:#30862D
}

.o-lteQuiz__cta.-incorrect{
  color:#E01010
}

.o-lteQuiz__count{
  font-size:14px;
  margin-top:20px;
  padding-left:10px;
  padding-right:10px;
  color:#757575
}

@media (min-width: 768px){
  .o-lteQuiz__count{
    position:absolute;
    bottom:30px;
    left:30px;
    font-size:16px;
    margin-top:0;
    padding-left:0;
    padding-right:0
  }
}

.o-lteQuiz__footer{
  bottom:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-left:10px;
  padding-right:10px;
  width:100%
}

@media (min-width: 768px){
  .o-lteQuiz__footer{
    position:absolute;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-left:0;
    padding-right:30px
  }
}

.o-lteQuiz__label{
  padding-left:40px;
  padding-right:40px;
  text-align:center;
  color:#ffffff
}

@media (min-width: 768px){
  .o-lteQuiz__label{
    padding-left:0;
    padding-right:0
  }
}

.o-lteQuiz__loop{
  padding-right:10px;
  max-height:320px
}

@media (min-width: 768px){
  .-vidLanding .o-lteQuiz__loop{
    max-height:250px
  }
}

@media(min-width: 860px){
  .-vidLanding .o-lteQuiz__loop{
    max-height:320px
  }
}

@media (min-width: 992px){
  .-vidLanding .o-lteQuiz__loop{
    margin-top:80px
  }
}

.o-lteQuiz__question{
  margin-bottom:30px;
  color:#757575;
  text-align:center;
  font-size:20px
}

@media (min-width: 768px){
  .o-lteQuiz__question{
    font-size:28px
  }
}

.o-lteQuiz__questions{
  margin-top:20px;
  line-height:1.25
}

.o-lteQuiz__row.-button{
  margin-top:20px;
  width:100%
}

@media (min-width: 768px){
  .o-lteQuiz__row.-button{
    position:absolute;
    margin-top:0;
    right:30px;
    width:auto
  }
}

.o-lteQuiz__wrapper{
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  padding-right:10px;
  max-width:602px
}

@media (min-width: 768px){
  .o-lteQuiz__wrapper{
    padding-left:0;
    padding-right:0
  }
}

.o-lteVidCrsl{
  margin-bottom:20px;
  padding-left:10px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-lteVidCrsl{
    padding-left:20px;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .o-lteVidCrsl{
    padding-left:0;
    padding-right:0
  }
}

.o-lteVidCrsl__actions{
  position:absolute;
  z-index:2;
  top:0px;
  right:0px;
  left:0px;
  height:100%;
  pointer-events:none
}

@media (min-width: 768px){
  .o-lteVidCrsl__actions{
    padding-left:10px;
    padding-right:10px
  }
}

@media (min-width: 1210px){
  .o-lteVidCrsl__actions{
    padding-left:0;
    padding-right:0
  }
}

.o-lteVidCrsl__arrows{
  right:0px;
  left:0px;
  position:relative;
  top:0px;
  height:100%;
  pointer-events:none;
  overflow:hidden;
  max-width:1210px
}

@media (min-width: 768px){
  .o-lteVidCrsl__arrows{
    margin-left:auto;
    margin-right:auto;
    overflow:visible
  }
}

.o-lteVidCrsl__count{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-lteVidCrsl__CTA{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  letter-spacing:0.05em;
  color:#30862D;
  font-size:15px;
  text-transform:uppercase
}

@media only screen and (max-width: 767px){
  .o-lteVidCrsl__CTA{
    padding-left:5px;
    padding-right:5px
  }
}

.o-lteVidCrsl__dots{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-lteVidCrsl__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px
}

.o-lteVidCrsl__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:335px
}

.o-lteVidCrsl__slider{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative
}

.o-lteVidCrsl__slider::before,.o-lteVidCrsl__slider::after{
  content:"";
  position:absolute;
  z-index:1;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  width:75px;
  background:-webkit-gradient(linear, left top, right top, from(rgb(246, 248, 249)), color-stop(70%, rgba(246, 248, 249, 0)));
  background:linear-gradient(90deg, rgb(246, 248, 249) 0%, rgba(246, 248, 249, 0) 70%);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out
}

@media only screen and (max-width: 767px){
  .o-lteVidCrsl__slider::before,.o-lteVidCrsl__slider::after{
    display:none
  }
}

.o-lteVidCrsl__slider::after{
  right:0px;
  left:auto;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-lteVidCrsl__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-lteVidCrsl__title{
  font-size:20px;
  color:#252525;
  font-weight:700;
  text-transform:uppercase;
  width:50%;
  line-height:1.2
}

@media (min-width: 768px){
  .o-lteVidCrsl__title{
    font-size:24px;
    padding-left:0;
    padding-right:0;
    width:auto
  }
}

.o-lteVidCrsl__wrapper{
  position:relative;
  display:block
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .o-lteVidCrsl__wrapper{
    padding-left:0
  }
}

@media only screen and (min-width: 1024px){
  .o-lteVidCrsl__wrapper{
    padding-left:0
  }
}

.o-lteVidCrsl .slick-slide{
  display:inline-block;
  width:245px
}

.o-lteVidCrsl .slick-slide>div{
  width:245px;
  height:100%
}

.o-lteVidCrsl .slick-start::before,.o-lteVidCrsl .slick-start::after,.o-lteVidCrsl .slick-end::before,.o-lteVidCrsl .slick-end::after{
  background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(246, 248, 249)), to(rgba(246, 248, 249, 0)));
  background:linear-gradient(90deg, rgb(246, 248, 249) 30%, rgba(246, 248, 249, 0) 100%)
}

.o-lteVidCrsl .slick-start.slick-end::after,.o-lteVidCrsl .slick-start::after{
  opacity:1
}

.o-lteVidCrsl .slick-start.slick-end::before,.o-lteVidCrsl .slick-start::before{
  opacity:0
}

.o-lteVidCrsl .slick-end::after{
  opacity:0
}

.o-lteVidCrsl .slick-end::before{
  opacity:1
}

.o-lteVidCrsl .slick-next,.o-lteVidCrsl .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  pointer-events:auto;
  background:rgba(180,180,180,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow-white.svg") no-repeat 45% 50%;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:48px;
  height:48px;
  top:50px;
  right:25%;
  background-size:28%
}

@media (min-width: 768px){
  .o-lteVidCrsl .slick-next,.o-lteVidCrsl .slick-prev{
    display:block
  }
}

@media (min-width: 1210px){
  .o-lteVidCrsl .slick-next,.o-lteVidCrsl .slick-prev{
    right:33.333%
  }
}

@media only screen and (max-width: 767px){
  .o-lteVidCrsl .slick-next,.o-lteVidCrsl .slick-prev{
    opacity:0;
    pointer-events:none
  }
}

.o-lteVidCrsl .slick-next.slick-disabled,.o-lteVidCrsl .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-lteVidCrsl .slick-prev{
  left:-1px
}

.o-lteVidCrsl .slick-next{
  right:-1px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-lteVidCrsl .slick-track{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.o-lteVidCrsl .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  font-size:10px
}

.o-lteVidFlow.-vidLanding{
  height:100%;
  border-width:1px;
  border-color:#dddddd
}

.-vidLanding .o-lteVidFlow__wrapper{
  height:100%
}

.o-lteVidLand__desc{
  margin-bottom:20px;
  margin-top:15px;
  font-size:14px
}

@media only screen and (min-width: 768px){
  .o-lteVidLand__desc{
    margin-bottom:40px;
    font-size:16px
  }
}

.o-lteVidLand__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:90px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-lteVidLand__row{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-bottom:30px;
  padding-top:25px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:0;
  margin-top:-10px;
  margin-left:auto;
  margin-right:auto;
  color:#252525;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-lteVidLand__row{
    padding-bottom:48px;
    padding-top:30px;
    padding-left:30px;
    padding-right:30px;
    border-radius:0.25rem
  }
}

.o-lteVidLand__title{
  font-weight:300;
  margin-bottom:5px;
  font-size:28px;
  line-height:30px
}

@media only screen and (min-width: 768px){
  .o-lteVidLand__title{
    font-size:36px;
    line-height:initial
  }
}

.o-lteVidPlayer{
  height:auto;
  background-color:#000000
}

@media (min-width: 768px){
  .o-lteVidPlayer{
    height:360px
  }
}

.o-lteVidPlayer__badge{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:24px;
  padding-left:9px;
  padding-right:9px;
  border-radius:9999px;
  border-width:1px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-transform:uppercase
}

.o-lteVidPlayer__badge.-amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:14px;
  font-weight:700;
  color:#ffffff;
  padding-top:1px;
  min-width:50px;
  height:28px;
  padding-left:13px;
  padding-right:13px;
  z-index:9
}

.o-lteeBreakdownBar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  border-top-width:1px;
  border-bottom-width:1px;
  border-color:#dddddd;
  padding:8px
}

@media (min-width: 768px){
  .o-lteeBreakdownBar{
    max-width:1170px;
    padding-top:0;
    padding-bottom:0;
    padding-left:15px;
    padding-right:15px;
    border-width:1px;
    border-radius:0.25rem
  }
}

@media only screen and (max-width: 768px){
  .o-lteeBreakdownBar__wrapper.-isCn,.o-lteeBreakdownBar__wrapper.o-accountMember__cta.-cnReactivation{
    width:100%
  }
}

.o-lteeBreakdownBar__bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:20px;
  width:100%;
  overflow:hidden;
  height:50px;
  max-width:100%
}

@media (min-width: 768px){
  .o-lteeBreakdownBar__bar{
    max-width:768px
  }
}

.o-lteeBreakdownBar__dot{
  position:absolute;
  font-family:Material Icons;
  font-size:28px;
  left:-32px;
  top:-10px
}

.o-lteeBreakdownBar__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:20px;
  width:100%
}

@media (min-width: 768px){
  .o-lteeBreakdownBar__inner{
    margin-right:70px;
    width:310px
  }

  .o-lteeBreakdownBar__inner.-retail,.o-lteeBreakdownBar__inner.-rewards{
    margin-right:3px;
    width:370px
  }
}

.o-lteeBreakdownBar__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-width:1px;
  border-color:#ffffff;
  color:#ffffff;
  font-size:15px
}

.-isCn .o-lteeBreakdownBar__item,.o-accountMember__cta.-cnReactivation .o-lteeBreakdownBar__item{
  border-width:0px
}

.o-lteeBreakdownBar__legend{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-top:25px;
  margin-bottom:60px;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  max-width:770px
}

@media (min-width: 576px){
  .o-lteeBreakdownBar__legend{
    width:75%
  }
}

@media (min-width: 768px){
  .o-lteeBreakdownBar__legend{
    width:100%
  }
}

.o-lteeBreakdownBar__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-lteeBreakdownBar__number{
  padding-left:10px;
  padding-right:10px
}

.o-lteeBreakdownBar__number.-hide{
  opacity:0
}

.o-lteeBreakdownBar__title{
  font-weight:500;
  font-size:20px;
  text-transform:uppercase;
  text-align:center;
  margin-top:40px;
  color:#333
}

@media (min-width: 768px){
  .o-lteeBreakdownBar__title{
    font-size:24px;
    color:#252525
  }
}

.o-lteeBreakdownBar__type{
  position:relative;
  font-size:16px;
  color:#757575;
  margin-left:30px
}

.o-lteeBreakdownBar__type.-com{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-lteeBreakdownBar__value{
  font-size:16px;
  font-weight:700;
  color:#757575
}

.o-lvipJourneyTable{
  width:100%;
  position:relative;
  overflow-x:hidden;
  border-bottom:3px solid #555
}

@media only screen and (max-width: 768px){
  .o-lvipJourneyTable__after{
    display:none;
    width:20px;
    position:absolute;
    height:100%;
    top:0;
    right:-20px;
    background:-webkit-linear-gradient(left, rgba(2, 2, 2, 0.3490196078), rgba(253, 253, 253, 0))
  }
}

.o-lvipJourneyTable__column{
  display:block;
  position:absolute;
  top:4px
}

@media only screen and (min-width: 768px){
  .o-lvipJourneyTable__column{
    width:30% !important
  }
}

@media only screen and (max-width: 768px){
  .o-lvipJourneyTable__column{
    width:176px
  }
}

.o-lvipJourneyTable__content{
  display:block;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-lvipJourneyTable__content{
    padding-left:30% !important
  }
}

@media only screen and (max-width: 768px){
  .o-lvipJourneyTable__content{
    padding-left:176px
  }
}

@media only screen and (max-width: 768px){
  .o-lvipJourneyTable__inner{
    display:block;
    overflow-x:scroll;
    width:100%;
    margin-top:-50px
  }
}

.o-lvipJourneyTable__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:#757575;
  line-height:1.5;
  text-align:center;
  font-size:14px;
  width:20%;
  height:50px;
  border-bottom:1px solid #ddd
}

@media only screen and (min-width: 768px){
  .o-lvipJourneyTable__item{
    font-size:16px
  }
}

.o-lvipJourneyTable__item.-current{
  background-color:#f7fff7
}

.o-lvipJourneyTable__item.-item{
  width:100%;
  padding-left:4px;
  padding-right:4px
}

.o-lvipJourneyTable__item.-item:first-child{
  border-bottom:0px
}

.o-lvipJourneyTable__item.-item:last-child{
  border-bottom:0px
}

.-mobileRow .o-lvipJourneyTable__item{
  border-bottom:0px
}

.o-lvipJourneyTable__item.-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-bottom:0px
}

@media only screen and (max-width: 768px){
  .o-lvipJourneyTable__item.-top{
    display:none
  }
}

.o-lvipJourneyTable__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  width:100%;
  min-width:580px
}

.o-lvipJourneyTable__row.-topRow{
  border-bottom:4px solid #30862d;
  padding-left:30%;
  height:54px
}

@media only screen and (min-width: 768px){
  .o-lvipJourneyTable__row.-mobileRow{
    display:none
  }
}

.o-lvipJourney{
  width:100%;
  position:relative;
  z-index:1
}

@media(min-width: 1044px){
  .o-lvipJourney{
    margin-bottom:70px
  }
}

.o-lvipJourney__container{
  width:100%
}

@media(min-width: 1044px){
  .o-lvipJourney__container{
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
  }
}

.o-lvipJourney__content{
  position:relative;
  padding-bottom:40px
}

@media(min-width: 1044px){
  .o-lvipJourney__content{
    margin-left:auto;
    margin-right:auto;
    margin-top:80px;
    margin-bottom:30px;
    padding-bottom:0;
    width:926px;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content
  }
}

.o-lvipJourney__current{
  display:inline-block;
  position:relative;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

.o-lvipJourney__canvas{
  display:none
}

@media(min-width: 1044px){
  .o-lvipJourney__canvas{
    display:block
  }
}

.o-lvipJourney__description{
  margin-left:10px;
  margin-right:10px;
  padding-left:10px;
  padding-right:10px;
  color:#252525;
  font-weight:500;
  padding-top:10px;
  margin-top:16px;
  font-size:16px;
  line-height:20px
}

@media(max-width: 1043px){
  .o-lvipJourney__listItem:first-child .o-lvipJourney__description{
    margin-bottom:0;
    font-size:20px;
    line-height:26px;
    color:#333
  }
}

@media(min-width: 1044px){
  .o-lvipJourney__description{
    font-weight:400;
    text-align:center;
    margin-top:8px;
    font-size:14px;
    color:#555555;
    line-height:1;
    width:144px
  }

  .o-lvipJourney__listItem:first-child .o-lvipJourney__description{
    width:108px
  }

  .o-lvipJourney__listItem:last-child.-fiveSteps .o-lvipJourney__description{
    width:180px
  }
}

.o-lvipJourney__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-lvipJourney__listItem:first-child .o-lvipJourney__item{
  margin-bottom:15px
}

@media(min-width: 1044px){
  .o-lvipJourney__item{
    position:absolute;
    text-align:center;
    display:block
  }

  .o-lvipJourney__item.-hasNumber{
    margin-top:40px
  }

  .o-lvipJourney__listItem:first-child .o-lvipJourney__item{
    margin-bottom:0;
    top:68px;
    left:-65px
  }

  .o-lvipJourney__listItem:nth-child(2) .o-lvipJourney__item{
    top:0px;
    left:190px
  }

  .-currentListItem.o-lvipJourney__listItem:nth-child(2) .o-lvipJourney__item{
    top:-20px;
    left:140px
  }

  .o-lvipJourney__listItem:nth-child(3) .o-lvipJourney__item{
    top:30px;
    left:390px
  }

  .-currentListItem.o-lvipJourney__listItem:nth-child(3) .o-lvipJourney__item{
    top:30px;
    left:370px
  }

  .o-lvipJourney__listItem:nth-child(4) .o-lvipJourney__item{
    top:-8px;
    left:635px
  }

  .-currentListItem.o-lvipJourney__listItem:nth-child(4) .o-lvipJourney__item{
    top:-8px;
    left:625px
  }

  .o-lvipJourney__listItem:last-child .o-lvipJourney__item{
    top:-50px;
    left:825px
  }

  .-currentListItem.o-lvipJourney__listItem:last-child .o-lvipJourney__item{
    top:-50px;
    left:825px
  }

  .o-lvipJourney__listItem:first-child.-sixSteps .o-lvipJourney__item{
    margin-bottom:0;
    top:65px;
    left:-63px
  }

  .o-lvipJourney__listItem.-sixSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:130px
  }

  .-currentListItem.o-lvipJourney__listItem.-sixSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:130px
  }

  .o-lvipJourney__listItem.-sixSteps:nth-child(3) .o-lvipJourney__item{
    top:40px;
    left:320px
  }

  .-currentListItem.o-lvipJourney__listItem.-sixSteps:nth-child(3) .o-lvipJourney__item{
    top:40px;
    left:370px
  }

  .o-lvipJourney__listItem.-sixSteps:nth-child(4) .o-lvipJourney__item{
    top:50px;
    left:520px
  }

  .-currentListItem.o-lvipJourney__listItem.-sixSteps:nth-child(4) .o-lvipJourney__item{
    top:50px;
    left:540px
  }

  .o-lvipJourney__listItem.-sixSteps:nth-child(5) .o-lvipJourney__item{
    top:-40px;
    left:700px
  }

  .-currentListItem.o-lvipJourney__listItem.-sixSteps:nth-child(5) .o-lvipJourney__item{
    top:-40px;
    left:700px
  }

  .o-lvipJourney__listItem.-sixSteps:last-child .o-lvipJourney__item{
    top:-30px;
    left:820px
  }

  .-currentListItem.o-lvipJourney__listItem.-sixSteps:last-child .o-lvipJourney__item{
    top:-30px;
    left:860px
  }

  .o-lvipJourney__listItem:first-child.-sevenSteps .o-lvipJourney__item{
    margin-bottom:0;
    top:68px;
    left:-65px
  }

  .o-lvipJourney__listItem.-sevenSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:80px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:108px
  }

  .o-lvipJourney__listItem.-sevenSteps:nth-child(3) .o-lvipJourney__item{
    top:20px;
    left:200px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:nth-child(3) .o-lvipJourney__item{
    top:20px;
    left:220px
  }

  .o-lvipJourney__listItem.-sevenSteps:nth-child(4) .o-lvipJourney__item{
    top:60px;
    left:380px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:nth-child(4) .o-lvipJourney__item{
    top:50px;
    left:380px
  }

  .o-lvipJourney__listItem.-sevenSteps:nth-child(5) .o-lvipJourney__item{
    top:10px;
    left:530px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:nth-child(5) .o-lvipJourney__item{
    top:20px;
    left:520px
  }

  .o-lvipJourney__listItem.-sevenSteps:nth-child(6) .o-lvipJourney__item{
    top:-45px;
    left:690px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:nth-child(6) .o-lvipJourney__item{
    top:-44px;
    left:743px
  }

  .o-lvipJourney__listItem.-sevenSteps:last-child .o-lvipJourney__item{
    top:-57px;
    left:846px
  }

  .-currentListItem.o-lvipJourney__listItem.-sevenSteps:last-child .o-lvipJourney__item{
    top:-35px;
    left:854px
  }

  .o-lvipJourney__listItem:first-child.-eightSteps .o-lvipJourney__item{
    margin-bottom:0;
    top:68px;
    left:-65px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:65px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(2) .o-lvipJourney__item{
    top:-10px;
    left:65px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(3) .o-lvipJourney__item{
    top:30px;
    left:195px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(3) .o-lvipJourney__item{
    top:30px;
    left:210px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(4) .o-lvipJourney__item{
    top:65px;
    left:335px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(4) .o-lvipJourney__item{
    top:60px;
    left:335px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(5) .o-lvipJourney__item{
    top:35px;
    left:475px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(5) .o-lvipJourney__item{
    top:35px;
    left:475px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(6) .o-lvipJourney__item{
    top:-5px;
    left:595px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(6) .o-lvipJourney__item{
    top:-10px;
    left:590px
  }

  .o-lvipJourney__listItem.-eightSteps:nth-child(7) .o-lvipJourney__item{
    top:-44px;
    left:700px
  }

  .o-lvipJourney__listItem.-activeListItem.-eightSteps:nth-child(7) .o-lvipJourney__item{
    top:-51px;
    left:788px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:nth-child(7) .o-lvipJourney__item{
    top:-50px;
    left:766px
  }

  .o-lvipJourney__listItem.-eightSteps:last-child .o-lvipJourney__item{
    top:-40px;
    left:845px
  }

  .-currentListItem.o-lvipJourney__listItem.-eightSteps:last-child .o-lvipJourney__item{
    top:-45px;
    left:847px
  }
}

@media(min-width: 1044px){
  .o-lvipJourney__list{
    position:absolute;
    width:100%;
    top:0
  }
}

.o-lvipJourney__listItem{
  margin-left:25px
}

@media(max-width: 1043px){
  .o-lvipJourney__listItem{
    position:relative;
    padding-top:2px;
    padding-bottom:2px
  }

  .o-lvipJourney__listItem::before{
    position:absolute;
    content:"";
    height:10px;
    top:-6px;
    left:30px;
    border-left:4px solid #e8ecf7
  }

  .o-lvipJourney__listItem.-currentListItem::before,.o-lvipJourney__listItem.-activeListItem::before{
    border-left:4px solid #15aeba
  }

  .o-lvipJourney__listItem:first-child::before{
    display:none
  }

  .o-lvipJourney__listItem:nth-child(2)::before{
    height:25px;
    top:-21px
  }
}

@media(min-width: 1044px){
  .o-lvipJourney__listItem{
    margin-left:0
  }
}

.o-lvipJourney__number{
  color:#252525;
  font-size:15px;
  background-color:#f6c966;
  border-radius:40px;
  line-height:18px;
  margin:8px 12px;
  padding:11px 16px
}

.o-lvipJourney__number.-active{
  color:#ffffff;
  background-color:#15aeba
}

@media(min-width: 1044px){
  .o-lvipJourney__number{
    margin-left:0;
    margin-right:0;
    margin-bottom:8px;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:250px
  }
}

.o-lvipJourney__here{
  position:absolute;
  background-color:#ffffff;
  border-radius:9999px;
  text-align:center;
  top:7px;
  left:15px;
  width:34px;
  height:auto;
  color:#15aeba;
  font-size:9px;
  line-height:9px;
  min-height:30px;
  -webkit-transform:scale(0.8, 0.8);
          transform:scale(0.8, 0.8)
}

.o-lvipJourney__here.-shortText{
  padding:12px 5px
}

.o-lvipJourney__here.-longText{
  padding:5px 5px
}

.o-lvipJourney__index{
  position:absolute;
  color:#ffffff;
  top:39px;
  left:28px;
  font-size:10px
}

.o-lvipJourney__place{
  font-size:64px !important;
  color:#f6c966
}

.o-lvipJourney__place.-active{
  color:#15aeba
}

@media(max-width: 1043px){
  .o-lvipJourney__listItem:first-child .o-lvipJourney__place{
    margin-left:-10px;
    margin-right:-10px;
    background-color:#ffffff;
    border-radius:9999px;
    padding-top:10px;
    font-size:84px !important;
    margin-top:-30px
  }
}

.o-lvipJourney__shoppingLink{
  text-align:center
}

.o-lvipJourney__shoppingLink p{
  margin:0 auto;
  max-width:280px
}

@media(max-width: 1043px){
  .o-lvipJourney__shoppingLink.-is8Steps{
    top:220px
  }
}

@media(max-width: 1043px){
  .o-lvipJourney__shoppingLink{
    position:absolute;
    text-align:left;
    top:70px;
    left:90px;
    margin-top:20px;
    margin-left:15px
  }
}

.o-lteeHistory{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  border-top-width:1px;
  border-bottom-width:1px;
  border-color:#dddddd;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-lteeHistory{
    max-width:1170px;
    padding:15px;
    border-width:1px;
    border-radius:0.25rem
  }
}

@media (min-width: 992px){
  .o-lteeHistory{
    padding-top:40px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:60px
  }
}

.o-lteeHistory__accordion{
  position:initial
}

.o-lteeHistory__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-lteeHistory__col.-date{
  width:100%
}

@media (min-width: 768px){
  .o-lteeHistory__col.-date{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-right:15px;
    width:18%
  }
}

@media (min-width: 768px){
  .o-lteeHistory__col.-date.-isCn,.o-lteeHistory__col.-date.o-accountMember__cta.-cnReactivation{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    padding-right:15px;
    width:17%
  }
}

@media (min-width: 992px){
  .o-lteeHistory__col.-date{
    padding-right:30px
  }
}

@media (min-width: 1210px){
  .o-lteeHistory__col.-date{
    padding-right:60px
  }
}

.o-lteeHistory__col.-transaction{
  width:100%;
  position:relative;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media (min-width: 768px){
  .o-lteeHistory__col.-transaction{
    width:59%
  }
}

.o-lteeHistory__col.-earned{
  width:100%;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

@media (min-width: 768px){
  .o-lteeHistory__col.-earned{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    width:12%
  }
}

@media (max-width: 767px){
  .o-lteeHistory__col.-earned.-footer{
    width:50%
  }
}

.o-lteeHistory__col.-redeemed{
  width:100%;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

@media (min-width: 768px){
  .o-lteeHistory__col.-redeemed{
    width:11%
  }
}

@media (min-width: 768px){
  .o-lteeHistory__col.-redeemed.-isCn,.o-lteeHistory__col.-redeemed.o-accountMember__cta.-cnReactivation{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

.o-lteeHistory__col.-totals{
  width:50%
}

@media (min-width: 768px){
  .o-lteeHistory__col.-totals{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-right:80px;
    width:76%
  }
}

.o-lteeHistory__col.-alignAmount{
  width:auto;
  position:absolute;
  right:0px;
  top:auto
}

.o-lteeHistory__description{
  font-size:14px;
  font-weight:400;
  color:#555555;
  margin-bottom:30px;
  line-height:18px
}

@media (min-width: 768px){
  .o-lteeHistory__description{
    font-size:16px;
    line-height:20px
  }
}

.o-lteeHistory__dot{
  position:absolute;
  font-family:Material Icons;
  font-size:28px;
  left:-4px;
  top:-2px
}

@media (min-width: 768px){
  .o-lteeHistory__dot{
    left:0px
  }
}

.o-lteeHistory__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  color:#555555;
  border-top-width:1px;
  border-color:#757575;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-top:10px
}

@media only screen and (max-width: 768px){
  .o-lteeHistory__footer.-isCn,.o-lteeHistory__footer.o-accountMember__cta.-cnReactivation{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }
}

@media (min-width: 768px){
  .o-lteeHistory__footer{
    font-size:14px
  }
}

@media (min-width: 992px){
  .o-lteeHistory__footer{
    font-size:16px
  }
}

.o-lteeHistory__grid{
  border-top-width:4px;
  border-color:#30862D
}

@media (min-width: 768px){
  .o-lteeHistory__grid{
    border-style:none
  }
}

.o-lteeHistory__header{
  display:none;
  color:#757575
}

@media (min-width: 768px){
  .o-lteeHistory__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border-bottom-width:4px;
    border-color:#30862D
  }
}

.o-lteeHistory__info{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:40px
}

@media (min-width: 768px){
  .o-lteeHistory__info{
    font-size:14px
  }
}

@media (min-width: 992px){
  .o-lteeHistory__info{
    font-size:16px
  }
}

@media (min-width: 768px){
  .o-lteeHistory__info.-hasAccordion{
    max-width:70%
  }
}

@media (min-width: 1210px){
  .o-lteeHistory__info.-hasAccordion{
    max-width:80%
  }
}

.o-lteeHistory__info.-alignTop{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  padding-top:8px
}

.o-lteeHistory__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  color:#555555;
  border-bottom-width:1px;
  border-color:#757575;
  position:relative
}

.o-lteeHistory__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-lteeHistory__subtransaction{
  padding-right:10px
}

@media (min-width: 768px){
  .o-lteeHistory__subtransaction{
    width:70%
  }
}

@media (min-width: 992px){
  .o-lteeHistory__subtransaction{
    width:50%
  }
}

.o-lteeHistory__title{
  font-size:24px;
  font-weight:400;
  color:#252525;
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-lteeHistory__title{
    font-size:28px;
    margin-bottom:15px
  }
}

.o-masterForm__reset{
  background-color:#ffffff;
  display:block;
  font-size:14px;
  color:#30862D;
  border-width:1px;
  border-color:#30862D;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  width:100%;
  text-transform:uppercase;
  border-radius:0.25rem;
  font-weight:500;
  cursor:pointer
}

.o-masterForm__reset:hover,.o-masterForm__reset:focus{
  background-color:#30862D;
  color:#ffffff
}

.-isCn .o-masterForm__reset,.o-accountMember__cta.-cnReactivation .o-masterForm__reset{
  min-width:170px
}

@media only screen and (min-width: 415px){
  .o-masterForm__reset{
    padding-left:50px;
    padding-right:50px
  }
}

.o-menuBalance{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

.o-menuBalance__icon.o-menuBalance__icon{
  color:#ffffff;
  font-size:12px;
  margin-left:5px;
  padding-left:0;
  -webkit-transform:rotate(0.1deg);
          transform:rotate(0.1deg)
}

.o-menuBalance__toggle{
  color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  font-weight:700;
  font-size:11px;
  line-height:20px;
  white-space:nowrap
}

.o-menuBalance__toggle>span{
  padding-left:5px
}

.-riverbend .o-menuBalance{
  display:none
}

.o-modalCallCustomerService__backButton{
  font-size:16px;
  font-weight:500;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  padding-left:25px;
  padding-right:25px;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-modalCallCustomerService__backButton{
    margin-bottom:0;
    margin-right:20px
  }
}

.o-modalCallCustomerService__callCustomerServiceButton{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:16px;
  text-align:center;
  font-weight:500;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:24px;
  padding-right:24px
}

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

.o-modalCallCustomerService__description{
  margin-bottom:20px;
  font-size:14px
}

.o-modalCallCustomerService__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

@media (min-width: 768px){
  .o-modalCallCustomerService__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-bottom:0
  }
}

.o-modalCallCustomerService__heading{
  font-weight:700;
  line-height:1;
  font-size:40px;
  color:#333333
}

.o-monthlySpecial{
  width:100%;
  overflow:hidden
}

.o-monthlySpecial__header{
  width:calc(100% - 20px)
}

.o-monthlySpecial__bg{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:bottom;
  background-size:cover;
  max-height:290px
}

@media (min-width: 768px){
  .o-monthlySpecial__bg{
    max-height:380px
  }
}

.o-monthlySpecial__cards{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-monthlySpecial__dot{
  position:relative;
  width:18px;
  height:18px;
  border-radius:9999px;
  padding:5px
}

.o-monthlySpecial__dot.-isActualSlide{
  margin-right:1px;
  margin-left:1px;
  pointer-events:none;
  width:10px;
  height:10px
}

.o-monthlySpecial__dot.-isActualSlide:first-child{
  margin-left:0
}

.o-monthlySpecial__dot.-isActualSlide:last-child{
  margin-right:0
}

.o-monthlySpecial__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%;
  position:relative
}

.o-myAccPopup{
  position:relative;
  display:none;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

@media (min-width: 768px){
  .o-myAccPopup{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-myAccPopup__btn{
  color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-right:24px
}

.o-myAccPopup__icon.o-myAccPopup__icon{
  color:#ffffff;
  height:30px
}

.o-myAccPopup__info{
  font-style:italic;
  font-size:12px;
  color:#757575;
  line-height:17px
}

.o-myAccPopup__info.-data{
  font-size:14px;
  font-weight:700;
  font-style:normal;
  color:#000000
}

.o-myAccPopup__subtitle{
  font-size:14px;
  color:#252525;
  margin-top:10px;
  margin-bottom:5px;
  line-height:18px
}

.o-myAccPopup__text{
  font-size:14px;
  color:#555555;
  padding-top:2px;
  padding-right:30px;
  line-height:18px
}

.-riverbend .o-myAccPopup__btn{
  margin-right:8px
}

.o-myAccountMenu{
  margin-bottom:32px;
  margin-top:16px
}

.o-myAccountMenu.-benefits{
  margin-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu{
    margin-top:32px;
    margin-bottom:32px;
    padding-bottom:0;
    padding-top:0
  }
}

.o-myAccountMenu__img{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  max-width:42px;
  max-height:42px;
  font-size:14px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__img{
    max-width:54px;
    max-height:54px
  }
}

.-benefits .o-myAccountMenu__img{
  max-width:30px;
  max-height:30px
}

@media only screen and (min-width: 768px){
  .-benefits .o-myAccountMenu__img{
    margin-bottom:8px;
    max-width:60px;
    max-height:60px
  }
}

@media only screen and (max-width: 767px){
  .-benefits .o-myAccountMenu__img{
    display:inline-block
  }
}

.o-myAccountMenu__item{
  -webkit-box-flex:0;
      -ms-flex:0 0 20%;
          flex:0 0 20%;
  height:100%;
  width:100%
}

@media only screen and (min-width: 415px){
  .o-myAccountMenu__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 12%;
            flex:0 0 12%;
    width:unset
  }
}

@media only screen and (min-width: 415px){
  .-benefits .o-myAccountMenu__item{
    -webkit-box-flex:0;
        -ms-flex:0 0 15%;
            flex:0 0 15%
  }
}

@media only screen and (max-width: 767px){
  .-benefits .o-myAccountMenu__item{
    border-bottom-width:1px;
    margin-top:7px;
    padding-top:10px;
    padding-bottom:10px;
    border-color:#ebeef0
  }

  .-benefits .o-myAccountMenu__item:last-child{
    border-bottom-width:0px
  }
}

.o-myAccountMenu__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__list{
    max-width:1170px;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.-benefits .o-myAccountMenu__list{
  padding-top:10px
}

@media only screen and (max-width: 767px){
  .-benefits .o-myAccountMenu__list{
    display:block;
    padding-top:0
  }
}

.o-myAccountMenu__link{
  display:block;
  text-align:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  line-height:1
}

@media only screen and (max-width: 767px){
  .-benefits .o-myAccountMenu__link{
    position:relative;
    text-align:left
  }
}

.o-myAccountMenu__name{
  font-size:12px;
  text-align:center;
  color:#757575;
  font-weight:400;
  margin-bottom:10px;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__name{
    font-size:15px;
    line-height:1.5
  }
}

@media only screen and (min-width: 768px){
  .-benefits .o-myAccountMenu__name{
    font-size:15px;
    line-height:1.25
  }
}

@media only screen and (max-width: 768px){
  .-benefits .o-myAccountMenu__name{
    margin-left:8px;
    font-size:14px
  }
}

.o-myAccountMenu__nav{
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding-left:16px;
  padding-right:16px;
  padding-bottom:32px;
  padding-top:16px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:8px;
  margin-right:8px;
  max-width:1170px;
  color:#252525;
  border-radius:0.25rem;
  background-color:#ffffff
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__nav{
    padding-top:32px;
    padding-left:10px;
    padding-right:10px;
    margin-left:auto;
    margin-right:auto;
    border-width:1px;
    border-color:#dddddd;
    -webkit-box-shadow:none;
            box-shadow:none;
    padding-bottom:42px
  }
}

.-benefits .o-myAccountMenu__nav{
  padding-bottom:68px
}

@media only screen and (max-width: 767px){
  .-benefits .o-myAccountMenu__nav{
    padding-top:5px;
    padding-bottom:5px
  }
}

.o-myAccountMenu__title{
  font-size:24px;
  line-height:1;
  color:#252525;
  text-align:left
}

.o-myAccountMenu__title.-pc{
  display:none
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__title.-pc{
    display:block
  }
}

.o-myAccountMenu__title.-mobile{
  font-size:16px;
  font-weight:600;
  display:block;
  margin-left:8px;
  margin-right:8px;
  color:#555555
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__title.-mobile{
    display:none
  }
}

@media only screen and (min-width: 768px){
  .o-myAccountMenu__title{
    margin-top:2px;
    margin-left:30px;
    font-size:28px;
    line-height:1.25
  }
}

.o-myAccountDfAdd{
  margin-top:32px;
  margin-bottom:32px
}

.o-myAccountDfAdd__container{
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding-left:16px;
  padding-right:16px;
  padding-top:30px;
  padding-bottom:36px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:8px;
  margin-right:8px;
  max-width:1170px;
  color:#252525;
  border-radius:0.25rem;
  background-color:#ffffff
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__container{
    margin-left:auto;
    margin-right:auto;
    padding-left:40px;
    padding-right:40px;
    border-width:1px;
    border-color:#dddddd;
    -webkit-box-shadow:none;
            box-shadow:none
  }
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

.o-myAccountDfAdd__link{
  text-align:right
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__link{
    text-align:center
  }
}

.o-myAccountDfAdd__link>.a-authorBtn,.o-myAccountDfAdd__link>.m-ctaCsrBlock__link,.o-myAccountDfAdd__link>.o-addressForm__button.-search{
  font-size:13px
}

.o-myAccountDfAdd__title{
  font-size:24px;
  line-height:1;
  color:#252525;
  text-align:left
}

.o-myAccountDfAdd__title.-pc{
  display:none
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__title.-pc{
    display:block
  }
}

.o-myAccountDfAdd__title.-mobile{
  font-size:16px;
  display:block;
  padding-left:8px;
  padding-right:8px;
  font-weight:600;
  color:#555555
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__title.-mobile{
    display:none
  }
}

@media only screen and (min-width: 768px){
  .o-myAccountDfAdd__title{
    margin-top:2px;
    font-size:28px;
    line-height:1.25
  }
}

.o-myPhotoDetails__error{
  color:#E01010;
  font-size:20px;
  font-weight:700;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails__error{
    margin-bottom:40px
  }
}

.o-myPhotoDetails__icon.-requirements{
  font-size:20px;
  font-weight:700;
  margin-right:20px;
  color:#30862D
}

.o-myPhotoDetails__icon.-link{
  margin-right:16px;
  font-size:24px
}

.o-myPhotoDetails__imageLayover{
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  opacity:.85
}

.o-myPhotoDetails__imageLayover.-Rejected{
  background-color:#90292a
}

.o-myPhotoDetails__imageLayover.-Processing{
  background-color:#00492C
}

.o-myPhotoDetails__imageSlider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-myPhotoDetails__imageWrapper{
  position:relative;
  margin-bottom:20px
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails__imageWrapper{
    margin-bottom:40px;
    max-width:330px
  }
}

.o-myPhotoDetails__label{
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  margin-bottom:4px;
  color:#333
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails__label{
    font-size:14px
  }
}

.o-myPhotoDetails__link{
  color:#30862D;
  font-weight:500;
  font-size:16px;
  margin-top:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-myPhotoDetails__text.-imageLayover{
  font-size:24px;
  font-weight:700;
  color:#ffffff;
  text-align:center;
  padding-left:24px;
  padding-right:24px
}

.o-myPhotoDetails__text.-requirements{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  color:#555555;
  margin-bottom:8px
}

.o-myPhotoDetails__title{
  font-size:20px;
  margin-bottom:20px;
  font-weight:700;
  color:#333
}

.o-myPhotoDetails .slick-initialized .slick-slide{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-myPhotoDetails .slick-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:10px;
  padding-bottom:10px;
  overflow:hidden;
  position:relative;
  -webkit-transform:translateZ(0);
          transform:translateZ(0)
}

.o-myPhotoDetails .slick-prev,.o-myPhotoDetails .slick-next{
  position:absolute;
  border-style:none;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0;
  border-radius:9999px;
  z-index:2;
  color:#757575;
  font-size:0;
  line-height:0;
  bottom:0;
  pointer-events:all
}

.o-myPhotoDetails .slick-prev.slick-disabled,.o-myPhotoDetails .slick-next.slick-disabled{
  display:none
}

.o-myPhotoDetails .slick-prev .material-icons,.o-myPhotoDetails .slick-next .material-icons{
  font-size:32px
}

.o-myPhotoDetails .slick-prev{
  left:90px
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails .slick-prev{
    left:100px
  }
}

.o-myPhotoDetails .slick-next{
  right:90px
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails .slick-next{
    right:100px
  }
}

.o-myPhotoDetails .slick-dots{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:10px;
  padding-bottom:10px;
  z-index:1;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.o-myPhotoDetails .slick-dots li{
  position:relative;
  margin-left:7px;
  margin-right:7px;
  font-size:0px;
  width:6px;
  height:6px;
  background-color:#757575;
  border-radius:9999px;
  cursor:pointer;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.o-myPhotoDetails .slick-dots li.clear{
  background:none;
  height:100%;
  width:auto
}

.o-myPhotoDetails .slick-dots li button{
  position:absolute;
  width:12px;
  height:30px;
  top:-12px;
  left:-3px
}

.o-myPhotoDetails .slick-dots .slick-active{
  width:10px;
  height:10px;
  cursor:default;
  background-color:#333
}

.o-myPhotoDetails .slick-dots .slick-active button{
  top:-10px;
  left:-1px
}

.o-myPhotoDetails .slick-slider{
  position:relative;
  z-index:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -ms-touch-action:pan-y;
      touch-action:pan-y
}

.o-myPhotoDetails .slick-slider::before,.o-myPhotoDetails .slick-slider::after{
  position:absolute;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  z-index:1;
  content:"";
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:75px
}

.o-myPhotoDetails .slick-slider::after{
  left:auto;
  right:-1px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-myPhotoDetails .slick-slider::before{
  opacity:0
}

.o-myPhotoDetails .slick-slider.slick-start::before,.o-myPhotoDetails .slick-slider.slick-start::after{
  opacity:1
}

.o-myPhotoDetails .slick-slider.slick-end::before{
  opacity:1
}

.o-myPhotoDetails .slick-slider.slick-end::after{
  opacity:0
}

.o-myPhotoDetails .slick-slide{
  height:100%;
  display:none;
  min-height:1px;
  min-width:148px
}

@media only screen and (min-width: 768px){
  .o-myPhotoDetails .slick-slide{
    min-width:160px
  }
}

.o-myPhotoDetails .slick-slide img{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  pointer-events:none
}

.o-myPhotoDetails .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-myPhotoDetails .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  left:0px;
  top:0px;
  -webkit-transform:translateZ(0);
          transform:translateZ(0)
}

.o-myPhotoUpload__caption{
  font-style:italic;
  font-size:12px;
  color:#757575;
  margin-top:30px
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__caption{
    margin-top:40px;
    font-size:14px
  }
}

.o-myPhotoUpload__form{
  margin-top:40px
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__form{
    margin-right:60px;
    margin-top:0
  }
}

.o-myPhotoUpload__label{
  font-weight:500;
  display:block;
  font-size:12px;
  text-transform:uppercase;
  margin-top:20px;
  color:#333
}

.o-myPhotoUpload__label:first-child{
  margin-top:0
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__label{
    font-size:14px;
    margin-top:30px
  }

  .o-myPhotoUpload__label:first-child{
    margin-top:0
  }
}

.o-myPhotoUpload__label.-rights{
  font-size:14px;
  font-weight:700;
  color:#555555;
  margin-top:0;
  margin-right:4px;
  text-transform:unset
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__label.-rights{
    font-size:16px
  }
}

.o-myPhotoUpload__optionalLabel{
  font-style:italic;
  font-weight:400;
  text-transform:capitalize
}

.o-myPhotoUpload__photoSection{
  margin-top:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative
}

.o-myPhotoUpload__photoSection.-rights{
  margin-top:12px
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__photoSection{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .o-myPhotoUpload__photoSection.-rights{
    margin-top:20px
  }
}

.o-myPhotoUpload__photoRights{
  margin-left:60px
}

.o-myPhotoUpload__radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__radio{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-myPhotoUpload__text{
  font-size:14px;
  font-weight:400;
  color:#757575;
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__text{
    margin-top:0;
    margin-left:20px
  }
}

.o-myPhotoUpload__text.-error{
  color:#E01010;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-myPhotoUpload__text.-rights{
  margin-top:15px;
  margin-left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__text.-rights{
    margin-top:15px;
    font-size:16px
  }
}

.o-myPhotoUpload__text.-email{
  margin-top:0;
  margin-left:0;
  color:#30862D
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__text.-email{
    font-size:16px
  }
}

.o-myPhotoUpload__title.-rights{
  margin-top:12px;
  margin-bottom:16px;
  font-size:14px;
  font-style:italic;
  color:#555555
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__title.-rights{
    margin-top:20px;
    font-size:16px
  }
}

.o-myPhotoUpload__uploadButton{
  padding-top:12px;
  padding-bottom:12px;
  padding-left:20px;
  padding-right:20px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  font-weight:500;
  text-transform:uppercase;
  border-width:1px;
  border-color:#30862D;
  color:#30862D;
  cursor:pointer;
  width:100%;
  text-align:center;
  display:block;
  background-color:rgba(0,0,0,0);
  border-radius:.25rem
}

.o-myPhotoUpload__uploadButton:focus,.o-myPhotoUpload__uploadButton:hover{
  background-color:#30862D;
  color:#ffffff
}

.o-myPhotoUpload__uploadButton:focus{
  outline:1px solid #046efa !important
}

@media only screen and (min-width: 768px){
  .o-myPhotoUpload__uploadButton{
    padding-left:40px;
    padding-right:40px;
    width:auto;
    display:inline-block
  }
}

.o-myPhotoUpload__uploadButton.-input{
  position:absolute;
  opacity:0;
  overflow:hidden;
  z-index:-1
}

.o-myPhotoUpload__uploadButton.-input:focus~.o-myPhotoUpload__uploadButton.-label{
  background-color:#30862D;
  color:#ffffff;
  outline:1px solid #046efa !important
}

.o-myPhotoUpload__uploadButton.-photoRights{
  padding-top:6px;
  padding-bottom:6px
}

.o-myPhotoUpload__wrapper{
  margin-top:30px;
  margin-bottom:30px
}

.o-notifications__wrapper{
  color:#252525;
  font-size:16px;
  max-width:1170px
}

.o-newCustomerBanner{
  position:relative
}

.o-newCustomerBanner__bg{
  z-index:-1;
  background-size:cover;
  background-color:#e5e5e5;
  position:absolute;
  right:0px;
  bottom:0px;
  width:100%;
  height:100%;
  background-position:right bottom;
  background-repeat:no-repeat
}

.o-newCustomerBanner__bg.-reverse{
  -webkit-transform:scale(-1, 1);
          transform:scale(-1, 1);
  left:0px;
  right:auto
}

.o-newCustomerBanner__bg.-center{
  background-position:center
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__bg.-mobile{
    display:none
  }
}

.o-newCustomerBanner__bg.-tablet{
  display:none
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__bg.-tablet{
    display:block;
    background-position:right top
  }
}

@media only screen and (min-width: 1210px){
  .o-newCustomerBanner__bg.-tablet{
    display:none
  }
}

.o-newCustomerBanner__bg.-desktop{
  display:none
}

@media only screen and (min-width: 1210px){
  .o-newCustomerBanner__bg.-desktop{
    display:block
  }
}

.o-newCustomerBanner__btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:2px;
  min-width:120px
}

.o-newCustomerBanner__corner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  width:104px;
  height:103px;
  left:10px;
  top:-40px
}

@media only screen and (min-width: 415px){
  .o-newCustomerBanner__corner{
    left:27px
  }
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__corner{
    position:static;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    width:137px;
    height:137px;
    margin-top:-10px;
    min-width:137px
  }
}

.o-newCustomerBanner__description{
  width:100%;
  padding-left:8px;
  padding-right:8px;
  margin-top:10px;
  margin-bottom:10px
}

.o-newCustomerBanner__gift{
  width:100%;
  position:relative;
  padding-top:60px;
  margin-top:64px
}

@media only screen and (max-width: 768px){
  .o-newCustomerBanner__gift.-noLogin{
    padding-top:25px
  }
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__gift{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    max-width:1170px;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    padding-top:0;
    height:117px
  }
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__header{
    display:none
  }
}

.o-newCustomerBanner__intro{
  display:table-cell;
  padding-right:0;
  max-width:unset;
  vertical-align:middle
}

.o-newCustomerBanner__line+.o-newCustomerBanner__item .o-newCustomerBanner__intro,.o-newCustomerBanner__item+.o-newCustomerBanner__item .o-newCustomerBanner__intro{
  padding-right:10px;
  max-width:185px
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__line+.o-newCustomerBanner__item .o-newCustomerBanner__intro,.o-newCustomerBanner__item+.o-newCustomerBanner__item .o-newCustomerBanner__intro{
    max-width:290px
  }
}

.o-newCustomerBanner__header .o-newCustomerBanner__img{
  width:100%
}

.-itemImage .o-newCustomerBanner__img{
  float:right;
  width:100px
}

.-noLogin .-itemImage .o-newCustomerBanner__img{
  padding:10px
}

@media only screen and (min-width: 768px){
  .-noLogin .-itemImage .o-newCustomerBanner__img{
    margin-right:10px;
    padding-top:10px
  }
}

.o-newCustomerBanner__item{
  margin-bottom:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto
}

.o-newCustomerBanner__line+.o-newCustomerBanner__item,.o-newCustomerBanner__item+.o-newCustomerBanner__item{
  margin-bottom:20px;
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__line+.o-newCustomerBanner__item,.o-newCustomerBanner__item+.o-newCustomerBanner__item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    width:32%
  }
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__item{
    margin-left:40px;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.o-newCustomerBanner__line{
  width:1px;
  position:absolute;
  height:170px;
  border-left:1px dashed #555;
  left:calc(45% - 130px);
  top:95px
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__line{
    height:1px;
    width:calc(38% - 400px);
    border-left:0;
    border-top:1px dashed #555;
    left:calc(32.5% + 180px);
    top:50%
  }
}

.o-newCustomerBanner__line:after{
  display:block;
  width:12px;
  height:12px;
  position:absolute;
  content:" ";
  border-left:1px dashed #000;
  border-bottom:1px dashed #000;
  -webkit-transform:rotate(315deg);
          transform:rotate(315deg);
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  bottom:-7px;
  left:-9px
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__line:after{
    -webkit-transform:rotate(225deg);
            transform:rotate(225deg);
    -webkit-transform-origin:0 0;
            transform-origin:0 0;
    top:calc(50% + 7px);
    right:-9px;
    left:100%;
    bottom:unset
  }
}

.o-newCustomerBanner__link.-itemName{
  border-style:none;
  width:auto;
  text-align:right
}

.o-newCustomerBanner__loadMore{
  border-style:solid;
  border-width:1px;
  border-color:#30862D;
  color:#30862D;
  font-weight:700;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:10px;
  padding-right:10px;
  font-size:14px;
  margin-bottom:25px;
  margin-left:auto;
  margin-right:auto;
  border-radius:2px
}

@media only screen and (min-width: 1024px){
  .o-newCustomerBanner__loadMore{
    padding-left:36px;
    padding-right:36px;
    margin-top:0;
    margin-bottom:0
  }
}

.o-newCustomerBanner__load{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:20px;
  padding-top:20px;
  padding-bottom:20px;
  border-style:none;
  background:#f0f0f0
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__load{
    margin-bottom:0;
    background:rgba(0,0,0,0)
  }
}

.o-newCustomerBanner__name{
  font-size:14px;
  color:#555555
}

.o-newCustomerBanner__newMsg{
  font-size:20px;
  padding-right:20px;
  float:right;
  text-align:right;
  margin-top:35px
}

.o-newCustomerBanner__number{
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  margin-left:5px;
  margin-right:5px;
  font-size:24px;
  font-weight:700;
  background:#ffc84f;
  border-radius:20px;
  line-height:1.15
}

.o-newCustomerBanner__table{
  display:table;
  margin-right:5%
}

@media only screen and (min-width: 768px){
  .o-newCustomerBanner__table{
    margin-right:0
  }
}

.o-newCustomerBanner__title{
  font-size:18px;
  font-weight:700;
  line-height:1.5;
  color:#555555;
  text-align:right
}

.o-ncvModal{
  width:100%
}

.o-ncvModal__btn.-close{
  font-family:Material Icons;
  position:absolute;
  width:auto;
  z-index:1;
  right:10px;
  color:#757575;
  font-size:32px
}

.o-ncvModal__cta{
  position:relative;
  width:100%
}

.o-ncvModal__icon{
  display:inline-block;
  height:14px
}

.o-ncvModal__img{
  height:100%;
  width:100%
}

.o-ncvModal__landingContent{
  padding-top:20px;
  padding-bottom:36px;
  padding-left:8px;
  padding-right:8px;
  background-color:#ffffff
}

@media only screen and (min-width: 768px){
  .o-ncvModal__landingContent{
    padding-top:20px;
    padding-bottom:30px;
    padding-left:50px;
    padding-right:50px
  }
}

.o-ncvModal__learnMore{
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:20px;
  display:inline-block;
  border-radius:0.125rem;
  font-weight:600;
  font-size:13px
}

.o-ncvModal__media{
  width:100%;
  height:100%;
  min-width:278px;
  min-height:156px
}

@media only screen and (min-width: 768px){
  .o-ncvModal__media{
    width:600px;
    height:336px
  }
}

.-isLanding .o-ncvModal__media{
  width:100%;
  height:auto;
  max-height:56.25vw;
  min-width:unset;
  min-height:unset
}

@media only screen and (min-width: 768px){
  .-isLanding .o-ncvModal__media{
    width:100%;
    height:auto
  }
}

.o-ncvModal__playButton{
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  font-size:0px;
  color:transparent;
  width:auto;
  height:28%;
  max-height:100px;
  width:120px;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.o-ncvModal__playIcon{
  position:relative;
  height:100%;
  width:auto;
  margin-left:auto;
  margin-right:auto
}

.o-ncvModal__pop{
  padding:40px
}

.-isLanding .o-ncvModal__pop{
  padding:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none
}

.o-ncvModal__row.-header:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle";
  background-color:rgba(0,0,0,.5)
}

.-isLanding .o-ncvModal__row.-header:before{
  display:none
}

.o-ncvModal__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:10px;
  font-weight:500;
  color:#757575;
  min-width:42px
}

.o-ncvModal__subtitle{
  margin-top:25px
}

.-isLanding .o-ncvModal__subtitle{
  font-size:16px;
  color:#757575;
  line-height:1.5;
  margin-top:8px
}

.o-ncvModal__tags{
  position:absolute;
  width:100%;
  height:100%
}

.o-ncvModal__title{
  font-weight:600;
  font-size:32px;
  color:#252525;
  line-height:1.5
}

.o-ncvModal__video{
  position:relative;
  width:100%;
  height:100%;
  max-height:initial;
  min-height:306px
}

@media (min-width: 768px){
  .o-ncvModal__video{
    max-height:56.25vw;
    height:592px
  }
}

.o-ncvModal__video .jwplayer{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100% !important;
  height:100% !important
}

.-aspectRatioPadding .o-ncvModal__video .jwplayer{
  background-color:rgba(0,0,0,0)
}

.-modal .o-ncvModal__video,.o-modalCallCustomerService__backButton .o-ncvModal__video{
  min-height:360px;
  min-width:320px;
  width:100%
}

@media (min-width: 768px){
  .-modal .o-ncvModal__video,.o-modalCallCustomerService__backButton .o-ncvModal__video{
    height:auto;
    min-width:640px;
    max-height:initial
  }
}

.-aspectRatioPadding .o-ncvModal__video{
  height:0;
  min-height:0;
  padding-top:56.25%
}

.o-ncvModal__wrapper{
  position:relative
}

.o-ncvCompletion{
  display:block;
  text-align:left;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto;
  border-radius:0.250rem;
  background-color:#ffffff
}

.o-ncvCompletion__cta{
  display:block;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center
}

.o-ncvCompletion__cta.-loadMore{
  background-color:#30862D;
  color:#ffffff;
  font-weight:500;
  margin-bottom:25px;
  padding-left:25px;
  padding-right:25px;
  padding-top:15px;
  padding-bottom:15px
}

.o-ncvCompletion__cta.-replay{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#757575;
  padding-top:15px
}

@media (min-width: 768px){
  .o-ncvCompletion__cta.-replay{
    padding-top:0
  }
}

.o-ncvCompletion__desc{
  margin-bottom:30px
}

.o-ncvCompletion__footer{
  display:block
}

.o-ncvCompletion__icon{
  margin-right:5px
}

.o-ncvCompletion__icon.-replay{
  font-family:Material Icons;
  font-size:30px;
  margin-right:10px
}

.o-ncvCompletion__img{
  height:auto;
  width:auto;
  margin-bottom:10px;
  min-width:200px;
  min-height:200px;
  max-height:unset
}

.o-ncvCompletion__title{
  display:block;
  font-size:24px;
  line-height:1.5;
  font-weight:600;
  color:#333
}

.o-ncvCompletion__wrapper{
  display:block;
  padding:40px
}

.o-newWelcomeQuiz{
  max-width:1170px;
  margin-top:40px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:60px
}

.o-newWelcomeQuiz__controlButton{
  display:block;
  margin-left:15px;
  margin-right:15px;
  padding-top:16px;
  padding-bottom:16px;
  font-size:22px;
  line-height:normal;
  min-width:120px;
  letter-spacing:.66px
}

.o-newWelcomeQuiz__controlsContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:40px
}

.o-newWelcomeQuiz__controlsContainer.-hasError{
  margin-top:26px
}

.o-newWelcomeQuiz__errorMsg{
  color:#E01010;
  text-align:center;
  font-size:14px;
  line-height:1
}

.o-newWelcomeQuiz__heading{
  margin-top:20px;
  margin-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  font-weight:700;
  font-size:20px;
  text-align:center;
  color:#252525;
  line-height:1.25
}

@media (min-width: 768px){
  .o-newWelcomeQuiz__heading{
    font-size:34px
  }
}

.o-newWelcomeQuiz__loadingBackground{
  position:absolute;
  width:100%;
  top:0px;
  left:0px;
  z-index:3;
  height:calc(100% + 4px);
  background-color:rgba(255,255,255,.9)
}

.o-newWelcomeQuiz__spinnerContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

.o-otp__collection-form{
  height:1px;
  width:1px;
  display:none
}

.o-otp__iframe{
  width:100%;
  max-width:360px;
  height:360px;
  margin:0 auto
}

.o-po__bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-po__contactCustomerService{
  color:#555555;
  font-size:16px;
  font-weight:400;
  line-height:21px
}

.o-po__error{
  margin-top:20px;
  margin-bottom:20px;
  height:auto;
  padding:20px;
  background-color:#ffffff;
  border-color:#dddddd;
  border-width:1px
}

.o-po__filters{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-bottom:20px;
  height:auto;
  padding:10px;
  background-color:#ffffff;
  border-color:#dddddd;
  border-width:1px
}

.o-po__filters.-isCn,.o-po__filters.o-accountMember__cta.-cnReactivation{
  border-width:0px;
  padding-left:8px;
  padding-right:8px;
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0)
}

@media (min-width: 768px){
  .o-po__filters{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding:20px;
    height:80px
  }
}

.o-po__gui{
  width:100%
}

@media (min-width: 768px){
  .o-po__gui{
    margin-right:auto
  }
}

.o-po__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#ffffff;
  border-width:1px;
  border-color:#757575;
  margin-bottom:60px;
  height:400px
}

.o-po__loading.-isCn,.o-po__loading.o-accountMember__cta.-cnReactivation{
  margin:8px;
  height:auto;
  padding:20px;
  text-align:center;
  border-color:#ddd
}

.o-po__loading.-isCn .text-2xl,.o-po__loading.o-accountMember__cta.-cnReactivation .text-2xl{
  font-size:20px
}

@media only screen and (max-width: 1210px){
  .o-po__orders.-isCn,.o-po__orders.o-accountMember__cta.-cnReactivation{
    margin:8px
  }
}

.o-po__sort-by #sort-by+span.a-arrow.-isCn,.o-po__sort-by #sort-by+span.a-arrow.o-accountMember__cta.-cnReactivation{
  top:12px
}

.o-payForm.-modal,.o-payForm.o-modalCallCustomerService__backButton{
  background-color:#ffffff;
  border-radius:0.25rem;
  padding-top:30px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-payForm.-modal,.o-payForm.o-modalCallCustomerService__backButton{
    padding-top:50px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:40px
  }
}

.o-payForm.-modal.-noScroll,.o-payForm.-noScroll.o-modalCallCustomerService__backButton{
  overflow-y:hidden
}

.o-payForm__actions{
  width:100%
}

@media (min-width: 768px){
  .o-payForm__actions.-aside{
    width:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-left:15px
  }
}

@media only screen and (min-width: 1024px){
  .o-payForm__actions.-aside{
    padding-left:45px
  }
}

.o-payForm__apiError{
  padding-top:10px;
  word-break:break-word
}

.o-payForm__apiError .error{
  padding-bottom:10px
}

.o-payForm__checkingDeliveryMessage{
  font-style:italic;
  line-height:1.25;
  margin-bottom:5px;
  font-size:16px;
  margin-top:-10px
}

.o-payForm__col{
  text-align:center
}

@media only screen and (max-width: 414px){
  .o-payForm__col{
    width:50%;
    margin-right:10px
  }
}

.o-payForm__col.-cancelBtn>.-cancelPay{
  padding:10px
}

@media (max-width: 767px){
  .o-payForm__col.-cancelBtn>.-cancelPay{
    width:100%
  }
}

@media (min-width: 415px){
  .-isCn .o-payForm__col.-cancelBtn,.o-accountMember__cta.-cnReactivation .o-payForm__col.-cancelBtn{
    margin-right:30px
  }
}

@media (min-width: 768px){
  .o-payForm__col.-cancelBtn{
    margin-right:30px
  }
}

.-isGuest .o-payForm__col.-saveBtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  margin-right:0
}

.o-payForm__defaultPay{
  margin-left:20px
}

.o-payForm__form{
  position:relative;
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  padding-bottom:36px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:0;
  background-color:#ffffff;
  border-width:1px;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

@media (min-width: 768px){
  .o-payForm__form{
    margin-bottom:40px;
    padding-left:40px;
    padding-right:40px;
    border-radius:0.25rem
  }
}

.-inline .o-payForm__form{
  border-width:0px;
  padding:0
}

.-isCn .o-payForm__form,.o-accountMember__cta.-cnReactivation .o-payForm__form{
  color:#333
}

.o-payForm__footnote{
  font-style:italic;
  color:#555555;
  font-size:14px;
  margin-bottom:30px
}

.-isGuest .o-payForm__footnote{
  margin-bottom:0
}

.o-payForm__guest{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.o-payForm__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-payForm__loadingIcon{
  margin-top:-10px
}

.o-payForm__modalBtn.-cancel,.o-payForm__modalBtn.a-button.-cancelFull,.o-payForm__modalBtn.-cancelFull.p-guiCodeEdit__btn,.o-payForm__modalBtn.a-button.-cancelModal,.o-payForm__modalBtn.-cancelModal.p-guiCodeEdit__btn,.o-payForm__modalBtn.-cancelFull.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelModal.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelFull.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelModal.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelFull.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelModal.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelFull.m-noOrderCard__link,.o-payForm__modalBtn.-cancelModal.m-noOrderCard__link,.o-payForm__modalBtn.-cancelFull.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelModal.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelFull.o-accountMember__cta,.o-payForm__modalBtn.-cancelModal.o-accountMember__cta,.o-payForm__modalBtn.-cancelFull.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelModal.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelFull.o-addressSearch__btn,.o-payForm__modalBtn.-cancelModal.o-addressSearch__btn,.o-payForm__modalBtn.-cancelFull.o-ageGate__cta,.o-payForm__modalBtn.-cancelModal.o-ageGate__cta,.o-payForm__modalBtn.-cancelFull.o-bogo__cta,.o-payForm__modalBtn.-cancelModal.o-bogo__cta,.o-payForm__modalBtn.-cancelFull.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelModal.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelFull.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelModal.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelFull.o-ncvCompletion__cta.-loadMore,.o-payForm__modalBtn.-cancelModal.o-ncvCompletion__cta.-loadMore,.o-payForm__modalBtn.-save{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -ms-flex-preferred-size:50%;
      flex-basis:50%;
  min-width:132px;
  max-width:132px
}

@media (min-width: 768px){
  .o-payForm__modalBtn.-cancel,.o-payForm__modalBtn.a-button.-cancelFull,.o-payForm__modalBtn.-cancelFull.p-guiCodeEdit__btn,.o-payForm__modalBtn.a-button.-cancelModal,.o-payForm__modalBtn.-cancelModal.p-guiCodeEdit__btn,.o-payForm__modalBtn.-cancelFull.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelModal.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelFull.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelModal.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelFull.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelModal.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelFull.m-noOrderCard__link,.o-payForm__modalBtn.-cancelModal.m-noOrderCard__link,.o-payForm__modalBtn.-cancelFull.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelModal.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelFull.o-accountMember__cta,.o-payForm__modalBtn.-cancelModal.o-accountMember__cta,.o-payForm__modalBtn.-cancelFull.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelModal.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelFull.o-addressSearch__btn,.o-payForm__modalBtn.-cancelModal.o-addressSearch__btn,.o-payForm__modalBtn.-cancelFull.o-ageGate__cta,.o-payForm__modalBtn.-cancelModal.o-ageGate__cta,.o-payForm__modalBtn.-cancelFull.o-bogo__cta,.o-payForm__modalBtn.-cancelModal.o-bogo__cta,.o-payForm__modalBtn.-cancelFull.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelModal.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelFull.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelModal.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelFull.o-ncvCompletion__cta.-loadMore,.o-payForm__modalBtn.-cancelModal.o-ncvCompletion__cta.-loadMore,.o-payForm__modalBtn.-save{
    min-width:154px;
    max-width:154px
  }
}

.o-payForm__modalBtn.-cancel,.o-payForm__modalBtn.a-button.-cancelFull,.o-payForm__modalBtn.-cancelFull.p-guiCodeEdit__btn,.o-payForm__modalBtn.-cancelFull.o-preAuthorization__button.-save,.o-payForm__modalBtn.-cancelFull.o-r3CampaignClockinForm__actionButton.-save,.o-payForm__modalBtn.a-button.-cancelModal,.o-payForm__modalBtn.-cancelModal.p-guiCodeEdit__btn,.o-payForm__modalBtn.-cancelModal.o-preAuthorization__button.-save,.o-payForm__modalBtn.-cancelModal.o-r3CampaignClockinForm__actionButton.-save,.o-payForm__modalBtn.-cancelFull.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelModal.m-acctCard__addBusAddButton,.o-payForm__modalBtn.-cancelFull.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelModal.m-guiCodeForm__submit,.o-payForm__modalBtn.-cancelFull.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelModal.m-guiConsolidation__btn,.o-payForm__modalBtn.-cancelFull.m-noOrderCard__link,.o-payForm__modalBtn.-cancelModal.m-noOrderCard__link,.o-payForm__modalBtn.-cancelFull.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelModal.o-acctSettProfile__bindBtn,.o-payForm__modalBtn.-cancelFull.o-accountMember__cta,.o-payForm__modalBtn.-cancelModal.o-accountMember__cta,.o-payForm__modalBtn.-cancelFull.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelModal.o-addressForm__button.-riverbend,.o-payForm__modalBtn.-cancelFull.o-addressForm__button.-save,.o-payForm__modalBtn.-cancelModal.o-addressForm__button.-save,.o-payForm__modalBtn.-cancelFull.o-addressSearch__btn,.o-payForm__modalBtn.-cancelModal.o-addressSearch__btn,.o-payForm__modalBtn.-cancelFull.o-ageGate__cta,.o-payForm__modalBtn.-cancelModal.o-ageGate__cta,.o-payForm__modalBtn.-cancelFull.o-bogo__cta,.o-payForm__modalBtn.-cancelModal.o-bogo__cta,.o-payForm__modalBtn.-cancelFull.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelModal.o-commissionDepForm__button,.o-payForm__modalBtn.-cancelFull.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelModal.o-ncvModal__learnMore,.o-payForm__modalBtn.-cancelFull.o-ncvCompletion__cta.-loadMore,.o-payForm__modalBtn.-cancelModal.o-ncvCompletion__cta.-loadMore{
  margin-right:20px
}

.o-payForm__modalFooter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 768px){
  .o-payForm__modalFooter{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    max-width:330px
  }
}

.o-payForm__modalText{
  padding-top:10px;
  padding-bottom:30px;
  font-size:14px;
  color:#555555;
  line-height:14px
}

@media (min-width: 768px){
  .o-payForm__modalText{
    font-size:16px;
    line-height:22px;
    max-width:340px
  }
}

.o-payForm__modalTitle{
  font-weight:700;
  margin-bottom:15px;
  font-size:28px;
  line-height:28px
}

@media (min-width: 768px){
  .o-payForm__modalTitle{
    font-size:40px;
    line-height:40px
  }
}

.o-payForm__payPalAcct{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-payForm__payPalContent{
  display:block;
  font-weight:400
}

.o-payForm__payPalEmail{
  display:block;
  font-weight:400;
  line-height:1.25
}

.o-payForm__payPalImg{
  -webkit-box-flex:0;
      -ms-flex:0 0 53px;
          flex:0 0 53px;
  max-width:53px;
  padding-right:10px
}

.o-payForm__payPalName{
  font-weight:700;
  line-height:1.25
}

.o-payForm__row.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:10px
}

@media only screen and (max-width: 414px){
  .o-payForm__row.-actions{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.o-payForm__row.-actions.-aside{
  width:100%;
  padding-bottom:0
}

.o-payForm__row.-payMethods{
  padding-bottom:15px
}

.-isGuest .o-payForm__save{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-weight:500;
  font-size:16px;
  padding-top:12px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .-isGuest .o-payForm__save{
    padding-left:10px;
    padding-right:10px;
    max-width:170px
  }
}

.o-payForm__scroll.-isCn .ps,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps{
  max-height:437px;
  padding-right:16px
}

.o-payForm__scroll.-isCn .ps__rail-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y{
  margin-top:0;
  margin-bottom:10px
}

.o-payForm__scroll.-isCn .ps__rail-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x,.o-payForm__scroll.-isCn .ps__rail-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y{
  z-index:1;
  background-color:#ebeded;
  width:5px
}

.o-payForm__scroll.-isCn .ps__rail-x:hover,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:hover,.o-payForm__scroll.-isCn .ps__rail-x:focus,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:focus,.o-payForm__scroll.-isCn .ps__rail-x:active,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:active,.o-payForm__scroll.-isCn .ps__rail-x.ps--clicking,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x.ps--clicking,.o-payForm__scroll.-isCn .ps__rail-y:hover,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:hover,.o-payForm__scroll.-isCn .ps__rail-y:focus,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:focus,.o-payForm__scroll.-isCn .ps__rail-y:active,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:active,.o-payForm__scroll.-isCn .ps__rail-y.ps--clicking,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y.ps--clicking{
  background-color:#ebeded
}

.o-payForm__scroll.-isCn .ps__rail-x:hover .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:hover .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-x:hover .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:hover .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-x:focus .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:focus .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-x:focus .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:focus .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-x:active .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:active .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-x:active .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x:active .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-x.ps--clicking .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x.ps--clicking .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-x.ps--clicking .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-x.ps--clicking .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-y:hover .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:hover .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-y:hover .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:hover .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-y:focus .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:focus .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-y:focus .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:focus .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-y:active .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:active .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-y:active .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y:active .ps__thumb-y,.o-payForm__scroll.-isCn .ps__rail-y.ps--clicking .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y.ps--clicking .ps__thumb-x,.o-payForm__scroll.-isCn .ps__rail-y.ps--clicking .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__rail-y.ps--clicking .ps__thumb-y{
  background-color:#30862d
}

.o-payForm__scroll.-isCn .ps__thumb-x,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__thumb-x,.o-payForm__scroll.-isCn .ps__thumb-y,.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps__thumb-y{
  background-color:#30862d;
  width:5px
}

.o-payForm__scroll.-isCn .ps:not(.ps--active-y),.o-payForm__scroll.o-accountMember__cta.-cnReactivation .ps:not(.ps--active-y){
  overflow:visible !important
}

.o-payForm__scroll.-isCn.-longContent .ps,.o-payForm__scroll.-longContent.o-accountMember__cta.-cnReactivation .ps{
  max-height:80vh
}

.o-payForm__title.-payPal{
  padding-bottom:25px;
  padding-top:10px
}

.o-payForm__title.-section{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  font-size:24px;
  font-weight:500;
  letter-spacing:-0.025em;
  color:#252525;
  max-width:1170px;
  margin-bottom:18px
}

@media (max-width: 767px){
  .o-payForm__title.-section{
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    padding-bottom:20px
  }
}

@media (min-width: 768px){
  .o-payForm__title.-section{
    font-size:30px
  }
}

.o-payForm__title.-payMethods{
  font-size:12px;
  text-transform:uppercase;
  font-weight:500;
  padding-bottom:5px;
  color:#555555
}

@media (min-width: 768px){
  .o-payForm__title.-payMethods{
    font-size:14px
  }
}

.o-payForm__title.-defaultPay{
  font-size:16px;
  padding-bottom:10px;
  color:#555555;
  padding-top:10px
}

.o-payForm__title.-isCn,.o-payForm__title.o-accountMember__cta.-cnReactivation{
  font-size:14px;
  font-weight:600;
  padding-bottom:0
}

.o-payForm__title.-oleCheckout{
  font-size:16px;
  color:#121212;
  padding-top:10px;
  padding-bottom:10px
}

@media (min-width: 992px){
  .o-payForm__wrapper{
    width:50%
  }
}

.o-payForm__wrapper.-hasAside{
  width:100%
}

@media (min-width: 768px){
  .o-payForm__wrapper.-hasAside{
    width:50%;
    padding-right:15px
  }
}

@media only screen and (min-width: 1024px){
  .o-payForm__wrapper.-hasAside{
    padding-right:45px
  }
}

.-inline .o-payForm__wrapper{
  width:100%
}

.-riverbend .o-payForm{
  overflow:auto
}

.-riverbend .o-payForm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  gap:20px 30px
}

.-riverbend .o-payForm__form{
  margin:0;
  padding:0;
  padding-top:5px;
  border-style:none
}

.-riverbend .o-payForm__wrapper{
  width:100%
}

.o-paymentResult{
  position:relative;
  width:100%;
  padding-top:100px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  padding-bottom:100px;
  margin-bottom:15px;
  text-align:center;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-paymentResult{
    padding-left:100px;
    padding-right:100px;
    margin-bottom:60px
  }
}

.o-paymentUnsuccessful{
  padding-top:18px;
  border-color:#dddddd;
  border-width:1px;
  background-color:#ffffff;
  margin-left:8px;
  margin-right:8px;
  border-radius:0.250rem;
  padding-bottom:64px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful{
    margin-left:0;
    margin-right:0;
    padding-top:34px;
    padding-bottom:148px
  }
}

.o-paymentUnsuccessful__cardImg{
  max-width:64px;
  -ms-flex-preferred-size:64px;
      flex-basis:64px
}

.o-paymentUnsuccessful__continueButton{
  padding-top:4px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__continueButton{
    padding-top:16px;
    width:387px
  }
}

.o-paymentUnsuccessful__header{
  color:#E01010;
  font-weight:700;
  font-size:20px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__header{
    padding-bottom:20px
  }
}

.o-paymentUnsuccessful__input{
  max-width:115px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__input{
    max-width:150px
  }
}

.o-paymentUnsuccessful__managePayment.-link{
  text-transform:uppercase;
  font-weight:500;
  letter-spacing:0.025em;
  border-style:none;
  display:block;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:15px;
  padding-right:15px;
  margin-top:10px;
  font-size:15px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__managePayment.-link{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-left:36px;
    margin-right:36px;
    font-size:16px;
    margin-top:6px
  }
}

.o-paymentUnsuccessful__modalButton{
  color:#30862D;
  text-decoration:underline;
  font-size:15px
}

.o-paymentUnsuccessful__payments{
  padding-left:24px;
  padding-right:30px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__payments{
    padding-bottom:36px
  }
}

.o-paymentUnsuccessful__text{
  color:#555555;
  font-size:16px;
  line-height:1.25;
  letter-spacing:.2px
}

@media (min-width: 768px){
  .o-paymentUnsuccessful__text{
    font-size:20px;
    padding-bottom:9px
  }
}

@media (min-width: 768px){
  .o-personalLink__borderBottomDesktop{
    border-bottom:1px solid rgba(117,117,117,.5019607843)
  }
}

.o-personalLink__borderBottomMobile{
  border-bottom:1px solid rgba(117,117,117,.5019607843)
}

@media (min-width: 768px){
  .o-personalLink__borderBottomMobile{
    border-style:none
  }
}

.o-personalLink__copiedMessageList{
  height:32px
}

@media (min-width: 768px){
  .o-personalLink__copiedMessageList{
    height:22px
  }
}

.o-personalLink__copiedMessageListItem:before{
  margin-right:5px;
  color:#30862D;
  font-family:Material Icons;
  content:"error_outline";
  -webkit-font-feature-settings:"liga" 1;
          font-feature-settings:"liga" 1
}

.o-personalLink__inputContainer.-focusBorder{
  outline:1px solid #046efa;
  outline-offset:2px
}

.o-personalLink__inputContainer.-focusBorderError{
  outline:1px solid #e01010;
  outline-offset:2px
}

.o-personalLink__inputElement:focus{
  outline:none !important
}

.o-personalLink__loadingBackground{
  background-color:rgba(255,255,255,.9)
}

.o-personalizedForm{
  background-color:#ffffff;
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  position:relative;
  z-index:1;
  padding-bottom:160px
}

@media only screen and (min-width: 768px){
  .o-personalizedForm{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:60px;
    padding-top:45px;
    max-width:728px
  }
}

@media only screen and (min-width: 1024px){
  .o-personalizedForm{
    padding-left:40px;
    padding-right:100px;
    max-width:864px
  }
}

@media only screen and (min-width: 1210px){
  .o-personalizedForm{
    max-width:1170px;
    margin-top:100px;
    padding-right:400px
  }
}

.o-personalizedForm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:40px
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__actions{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    margin-top:20px
  }
}

.o-personalizedForm__background{
  position:absolute;
  bottom:0px;
  right:0px;
  z-index:-1
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__col{
    -webkit-box-flex:1;
        -ms-flex:1 1 50%;
            flex:1 1 50%
  }

  .o-personalizedForm__col:last-child{
    margin-left:30px
  }

  .o-personalizedForm__col.-email{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    margin-left:30px
  }

  .o-personalizedForm__col.-phone{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    margin-left:0
  }

  .o-personalizedForm__col.-full{
    margin-left:0;
    -webkit-box-flex:1;
        -ms-flex:1;
            flex:1
  }
}

.o-personalizedForm__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  font-weight:400;
  font-style:normal;
  color:#e01010
}

.o-personalizedForm__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-personalizedForm__formGroup{
  margin-bottom:20px
}

.o-personalizedForm__icon{
  margin-right:4px;
  width:18px;
  height:auto
}

.o-personalizedForm__label{
  font-weight:500;
  font-size:12px;
  line-height:1;
  text-transform:uppercase;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px;
  line-height:16px;
  color:#333
}

.o-personalizedForm__label.-optional{
  font-weight:400;
  font-style:italic;
  margin-left:5px;
  margin-top:0;
  color:#252525;
  text-transform:capitalize
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__label{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    margin-bottom:0;
    margin-top:3px;
    font-size:14px;
    line-height:19px
  }
}

.o-personalizedForm__link{
  padding-left:0;
  padding-right:0;
  color:#30862D;
  font-weight:500;
  font-size:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-transform:uppercase;
  margin-top:10px;
  line-height:21px
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__link{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    padding-top:4px;
    padding-bottom:4px;
    margin-left:20px;
    margin-top:0;
    font-size:14px;
    line-height:19px
  }
}

.o-personalizedForm__name{
  color:#555555;
  font-size:14px;
  font-weight:400;
  line-height:22px
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__name{
    font-size:16px
  }
}

.o-personalizedForm__phone{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-personalizedForm__phone.-number{
  margin-left:8px;
  width:66.666667%
}

.o-personalizedForm__phone.-type{
  width:33.333333%
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.o-personalizedForm__text{
  font-size:16px;
  line-height:1.25;
  font-weight:400;
  margin-bottom:20px;
  color:#555
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__text{
    margin-left:0;
    margin-right:0;
    margin-bottom:50px;
    padding-right:10px
  }

  .o-personalizedForm__text.-thankyou{
    margin-bottom:60px
  }
}

.o-personalizedForm__title{
  font-weight:400;
  margin-left:0;
  margin-right:0;
  width:100%;
  margin-top:0;
  font-size:24px;
  line-height:1;
  margin-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-personalizedForm__title{
    font-size:28px;
    margin-bottom:20px;
    line-height:24px
  }
}

.o-personalizedReminder{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-top:25px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:45px
}

@media (min-width: 768px){
  .o-personalizedReminder{
    padding-top:84px;
    padding-bottom:77px;
    padding-left:50px;
    padding-right:50px
  }
}

@media (min-width: 992px){
  .o-personalizedReminder{
    padding-left:123px;
    padding-right:123px
  }
}

.o-personalizedReminder__action{
  padding-top:20px
}

.o-personalizedReminder__animation.-enterTo{
  -webkit-transition:opacity .65s ease;
  transition:opacity .65s ease
}

.o-personalizedReminder__animation.-leaveTo{
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}

.o-personalizedReminder__animation.-enter,.o-personalizedReminder__animation.-leaveTo{
  opacity:0
}

.o-personalizedReminder__col{
  padding-right:30px;
  display:inline-block;
  position:relative;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-personalizedReminder__col{
    padding-bottom:0
  }
}

.o-personalizedReminder__col.-amPmReminder{
  padding-bottom:20px
}

.o-personalizedReminder__col.-amPmReminder:nth-child(2){
  padding-bottom:0
}

@media(min-width: 344px){
  .o-personalizedReminder__col.-amPmReminder{
    padding-bottom:0
  }
}

.o-personalizedReminder__col.-phoneNum{
  padding-top:20px
}

@media (min-width: 768px){
  .o-personalizedReminder__col.-phoneNum{
    padding-top:0
  }
}

.o-personalizedReminder__col.-timezone{
  padding-right:0;
  width:100%
}

@media (min-width: 768px){
  .o-personalizedReminder__col.-timezone{
    padding-right:30px;
    width:330px
  }
}

@media (min-width: 768px){
  .o-personalizedReminder__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }
}

.o-personalizedReminder__cta.-subscribe{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:500;
  text-align:center;
  text-transform:uppercase;
  margin-left:auto;
  margin-right:auto;
  border-radius:9999px;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  display:block;
  overflow:hidden;
  position:relative;
  height:100%;
  z-index:1;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:36px;
  padding-right:36px;
  font-size:16px;
  border-width:1px;
  padding-right:57px;
  padding-left:57px
}

.o-personalizedReminder__cta.-undo{
  font-size:16px;
  color:#30862D;
  text-decoration:underline;
  font-weight:700;
  text-transform:uppercase
}

.o-personalizedReminder__disclaimer{
  margin-left:auto;
  margin-right:auto;
  line-height:1.4;
  padding-top:58px
}

@media (min-width: 768px){
  .o-personalizedReminder__disclaimer{
    padding-top:80px;
    width:630px
  }
}

.o-personalizedReminder__disclaimer .-checkbox:before{
  margin-right:8px
}

.o-personalizedReminder__form{
  padding-top:23px
}

@media (min-width: 768px){
  .o-personalizedReminder__form{
    padding-top:36px
  }
}

.o-personalizedReminder__label{
  display:block;
  text-transform:uppercase;
  color:#252525;
  font-size:14px;
  font-weight:500;
  padding-bottom:2px
}

.o-personalizedReminder__rte{
  padding-left:3px;
  padding-right:3px
}

@media (min-width: 768px){
  .o-personalizedReminder__rte{
    padding-left:0;
    padding-right:0
  }
}

.o-personalizedReminder__text.-done{
  text-align:center;
  padding-top:34px
}

.o-personalizedReminder__time{
  position:relative
}

@media only screen and (min-width: 768px){
  .o-personalizedReminder__time{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }
}

.o-personalizedReminder__transition{
  position:relative;
  padding-right:30px
}

@media (min-width: 768px){
  .o-personalizedReminder__transition{
    position:absolute;
    padding-top:10px;
    padding-left:19px;
    text-indent:-9px;
    line-height:1.3
  }
}

@media (min-width: 768px){
  .o-personalizedReminder__transition.-amPmReminder{
    bottom:-47px
  }
}

.o-personalizedReminder__transition.-phoneNum{
  width:220px
}

.o-preferred{
  background-color:#dddddd;
  position:relative
}

.o-preferred__footer{
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:40px
}

.o-preferred__header{
  margin-bottom:40px
}

@media (min-width: 768px){
  .o-preferred__header{
    padding-left:8px;
    padding-right:8px
  }
}

.o-preferred__header{
  font-size:24px;
  margin-bottom:8px;
  line-height:1.25;
  text-align:center;
  color:#252525
}

@media (min-width: 768px){
  .o-preferred__header{
    font-size:48px;
    margin-bottom:35px;
    letter-spacing:.2px
  }
}

.o-preferred__wrapper{
  max-width:1170px;
  padding-bottom:40px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:44px
}

@media (min-width: 768px){
  .o-preferred__wrapper{
    padding-left:0;
    padding-right:0;
    padding-top:90px
  }
}

.o-productAnnouncement{
  width:100%;
  background-color:#30862D
}

.o-productAnnouncement__content{
  max-width:1170px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:6px;
  padding-bottom:6px
}

@media only screen and (min-width: 768px){
  .o-productAnnouncement__content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-left:auto;
    margin-right:auto;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.o-productAnnouncement__icon{
  max-width:48px;
  max-height:48px
}

.o-productAnnouncement__item{
  padding-left:10px;
  padding-right:10px
}

@media only screen and (min-width: 768px){
  .o-productAnnouncement__item{
    margin-left:0;
    margin-right:0
  }
}

@media only screen and (min-width: 1210px){
  .o-productAnnouncement__item{
    margin-left:12px;
    margin-right:12px
  }
}

.o-productAnnouncement__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  color:#ffffff;
  font-size:16px;
  padding-top:10px;
  padding-bottom:10px;
  height:auto;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-bottom-width:1px;
  height:auto
}

@media only screen and (min-width: 768px){
  .o-productAnnouncement__link{
    border-bottom-width:0px
  }
}

.o-productAnnouncement__more .o-productAnnouncement__link{
  font-size:14px;
  color:#ffffff;
  padding:12px;
  border-bottom-width:0px;
  text-align:center;
  display:block
}

.o-productAnnouncement__list{
  padding-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-productAnnouncement__list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.o-productAnnouncement__name{
  font-size:20px;
  color:#ffffff;
  padding:8px
}

.o-productAnnouncement__title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (min-width: 768px){
  .o-productAnnouncement__title{
    padding-top:0
  }
}

.o-productCarousel{
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-productCarousel{
    padding-left:20px;
    padding-right:20px
  }
}

@media (min-width: 1210px){
  .o-productCarousel{
    padding-left:0;
    padding-right:0
  }
}

.o-productCarousel__actions{
  position:absolute;
  z-index:2;
  overflow:hidden;
  top:0px;
  right:0px;
  left:0px;
  height:100%;
  pointer-events:none
}

@media (min-width: 768px){
  .o-productCarousel__actions{
    padding-left:10px;
    padding-right:10px
  }
}

@media (min-width: 1210px){
  .o-productCarousel__actions{
    padding-left:0;
    padding-right:0
  }
}

.o-productCarousel__arrows{
  right:0px;
  left:0px;
  position:relative;
  top:0px;
  pointer-events:auto;
  height:100%;
  pointer-events:none;
  max-width:1210px
}

@media (min-width: 768px){
  .o-productCarousel__arrows{
    margin-left:auto;
    margin-right:auto
  }
}

.o-productCarousel__count{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-productCarousel__CTA{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  letter-spacing:0.05em;
  color:#30862D;
  font-size:15px;
  text-transform:uppercase
}

@media only screen and (max-width: 767px){
  .o-productCarousel__CTA{
    padding-left:5px;
    padding-right:5px
  }
}

.o-productCarousel__dots{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-productCarousel__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.o-productCarousel__slider{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative
}

.o-productCarousel__slider::before,.o-productCarousel__slider::after{
  content:"";
  position:absolute;
  z-index:1;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  width:75px;
  background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(70%, rgba(255, 255, 255, 0)));
  background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 70%);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out
}

@media only screen and (max-width: 767px){
  .o-productCarousel__slider::before,.o-productCarousel__slider::after{
    display:none
  }
}

.o-productCarousel__slider::after{
  right:0px;
  left:auto;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-productCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-productCarousel__title{
  font-size:20px;
  color:#252525;
  font-weight:700;
  text-transform:uppercase;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-productCarousel__title{
    font-size:24px;
    padding-left:0;
    padding-right:0
  }
}

.o-productCarousel__wrapper{
  position:relative
}

.o-productCarousel .slick-list{
  padding-left:20px;
  padding-right:20px
}

@media (min-width: 768px){
  .o-productCarousel .slick-list{
    padding-left:36px;
    padding-right:36px
  }
}

.o-productCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  -webkit-transition:margin 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms
}

.o-productCarousel .slick-slide{
  width:140px !important;
  min-width:140px;
  margin-right:20px
}

.o-productCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  margin-left:50%;
  -webkit-transform:none;
          transform:none;
  -webkit-transition:margin 300ms ease-in-out 0ms,-webkit-transform 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms,-webkit-transform 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms;
  transition:margin 300ms ease-in-out 0ms,transform 300ms ease-in-out 0ms,-webkit-transform 300ms ease-in-out 0ms;
  width:100%
}

.o-productCarousel .slick-start::before,.o-productCarousel .slick-start::after,.o-productCarousel .slick-end::before,.o-productCarousel .slick-end::after{
  background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background:linear-gradient(90deg, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0) 100%)
}

.o-productCarousel .slick-start::before{
  opacity:0
}

.o-productCarousel .slick-start .slick-track{
  margin-left:-12px
}

@media (min-width: 768px){
  .o-productCarousel .slick-start .slick-track{
    margin-left:-36px
  }
}

.o-productCarousel .slick-start .slick-slide>div{
  margin-left:0;
  -webkit-transform:none;
          transform:none
}

.o-productCarousel .slick-end::after{
  opacity:0
}

.o-productCarousel .slick-end:not(.slick-start) .slick-track{
  margin-left:12px
}

@media (min-width: 768px){
  .o-productCarousel .slick-end:not(.slick-start) .slick-track{
    margin-left:24px
  }
}

.o-productCarousel .slick-end:not(.slick-start) .slick-slide>div{
  margin-left:-110%;
  -webkit-transform:none;
          transform:none
}

@media (min-width: 768px){
  .o-productCarousel .slick-end:not(.slick-start) .slick-slide>div{
    margin-left:0
  }
}

.o-productCarousel .slick-next,.o-productCarousel .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  pointer-events:auto;
  background:rgba(180,180,180,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow-white.svg") no-repeat 45% 50%;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:48px;
  height:48px;
  top:50px;
  right:25%;
  background-size:28%
}

@media (min-width: 1210px){
  .o-productCarousel .slick-next,.o-productCarousel .slick-prev{
    right:33.333%
  }
}

@media only screen and (max-width: 767px){
  .o-productCarousel .slick-next,.o-productCarousel .slick-prev{
    opacity:0;
    pointer-events:none
  }
}

.o-productCarousel .slick-next.slick-disabled,.o-productCarousel .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-productCarousel .slick-prev{
  left:-1px
}

.o-productCarousel .slick-next{
  right:-1px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-productCarousel .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  font-size:10px
}

.o-productCarouselVue{
  padding-left:8px;
  padding-right:8px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  position:relative
}

.o-productCarouselVue.-isShelf{
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:0
}

.o-productCarouselVue.-isShelf.-isCn .slick-list,.o-productCarouselVue.-isShelf.o-accountMember__cta.-cnReactivation .slick-list{
  padding-left:30px
}

@media (min-width: 768px){
  .o-productCarouselVue.-isShelf{
    max-width:265px
  }
}

.o-productCarouselVue.-isCn,.o-productCarouselVue.o-accountMember__cta.-cnReactivation{
  margin-top:0;
  margin-bottom:0
}

@media only screen and (min-width: 576px){
  .o-productCarouselVue.-isCn .slick-list,.o-productCarouselVue.o-accountMember__cta.-cnReactivation .slick-list{
    padding-left:30px
  }
}

@media (min-width: 768px){
  .o-productCarouselVue.-isCn .slick-slide,.o-productCarouselVue.o-accountMember__cta.-cnReactivation .slick-slide{
    min-width:155px
  }
}

@media (min-width: 768px){
  .o-productCarouselVue{
    padding-left:20px;
    padding-right:20px;
    margin-top:25px;
    margin-bottom:25px
  }

  .o-productCarouselVue.-isShelf{
    padding-left:0;
    padding-right:0;
    max-width:370px
  }
}

@media (min-width: 1210px){
  .o-productCarouselVue{
    max-width:1170px;
    padding-left:0;
    padding-right:0
  }
}

.o-productCarouselVue__actions{
  position:absolute;
  height:100%;
  top:0px;
  left:0px;
  width:100%;
  z-index:1;
  pointer-events:none
}

.-isCn:not(.-isShelf) .o-productCarouselVue__actions,.o-accountMember__cta.-cnReactivation:not(.-isShelf) .o-productCarouselVue__actions{
  display:none
}

@media only screen and (min-width: 576px){
  .-isCn:not(.-isShelf) .o-productCarouselVue__actions,.o-accountMember__cta.-cnReactivation:not(.-isShelf) .o-productCarouselVue__actions{
    display:block
  }
}

:not(.-isShelf) .o-productCarouselVue__arrow.-inLineArrow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-isShelf .o-productCarouselVue__arrow.-inLineArrow{
  display:none
}

.o-productCarouselVue__arrows{
  position:relative;
  height:100%
}

.o-productCarouselVue__button{
  width:45px;
  height:45px
}

.-isRecommend .o-productCarouselVue__category{
  display:block;
  height:36px;
  margin-top:10px;
  margin-bottom:10px;
  overflow:hidden;
  cursor:-webkit-grab;
  cursor:grab
}

@media only screen and (min-width: 576px){
  .-isRecommend .o-productCarouselVue__category{
    display:none
  }
}

.o-productCarouselVue__catename{
  margin-left:auto;
  margin-right:auto;
  font-style:normal;
  font-weight:700;
  line-height:2;
  text-transform:uppercase;
  font-size:14px;
  overflow:hidden;
  white-space:nowrap;
  vertical-align:middle
}

.o-productCarouselVue__cell{
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
  width:50%
}

.o-productCarouselVue__cell:nth-child(odd){
  padding-left:0
}

.o-productCarouselVue__cell:nth-child(even){
  padding-right:0
}

.o-productCarouselVue__classify{
  width:auto;
  margin-left:4px;
  margin-right:4px;
  font-weight:500;
  font-size:16px;
  border-radius:9999px;
  padding-left:10px;
  padding-right:10px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-width:1px;
  border-color:#30862D;
  color:#30862D;
  background-color:#ffffff;
  cursor:default
}

.o-productCarouselVue__classify.-isCurrent{
  color:#ffffff;
  background-color:#30862D
}

.o-productCarouselVue__dot{
  vertical-align:middle;
  position:relative;
  width:18px;
  height:18px;
  border-radius:9999px;
  padding:5px
}

.o-productCarouselVue__dot.-isActualSlide{
  margin-right:1px;
  margin-left:1px;
  pointer-events:none;
  width:19px;
  height:19px
}

.o-productCarouselVue__dot.-isActualSlide:first-child{
  margin-left:0
}

.o-productCarouselVue__dot.-isActualSlide:last-child{
  margin-right:0
}

.o-productCarouselVue__dots{
  display:block;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-isRecommend .o-productCarouselVue__group{
  display:block
}

@media only screen and (min-width: 576px){
  .-isRecommend .o-productCarouselVue__group{
    display:none
  }
}

.o-productCarouselVue__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.-isRecommend .o-productCarouselVue__img{
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:30px;
  width:80px;
  position:relative
}

.-isRecommend .o-productCarouselVue__img.-logoImg:before,.-isRecommend .o-productCarouselVue__img.-logoImg:after{
  display:block;
  position:absolute;
  color:#dddddd;
  content:"——";
  cursor:pointer;
  top:0
}

.-isRecommend .o-productCarouselVue__img.-logoImg:before{
  left:-50px
}

.-isRecommend .o-productCarouselVue__img.-logoImg:after{
  right:-50px
}

.-isRecommend .o-productCarouselVue__img.-loadImg{
  width:40px;
  height:40px
}

.-isPromotion .o-productCarouselVue__img.-logoImg{
  display:none
}

.-isRecommend .o-productCarouselVue__list{
  position:absolute;
  line-height:1.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:5px;
  overflow:hidden;
  white-space:nowrap;
  -webkit-transition-duration:1s;
          transition-duration:1s
}

.o-productCarouselVue__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.-isRecommend .o-productCarouselVue__nav{
  position:relative
}

:not(.-isShelf) .o-productCarouselVue__nav.-inLineArrow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

@media only screen and (min-width: 576px){
  :not(.-isShelf) .o-productCarouselVue__nav.-inLineArrow{
    display:none
  }
}

.-isShelf .o-productCarouselVue__nav.-inLineArrow{
  display:none
}

.o-productCarouselVue__title{
  font-size:20px;
  color:#252525;
  font-weight:700;
  text-transform:uppercase;
  padding-left:0;
  padding-right:0
}

.-isShelf .o-productCarouselVue__title{
  font-weight:400;
  text-transform:initial
}

@media (min-width: 768px){
  .o-productCarouselVue__title{
    font-size:24px
  }
}

.o-productCarouselVue__wrapper{
  position:relative
}

.-isRecommend .o-productCarouselVue__wrapper{
  display:none
}

@media only screen and (min-width: 576px){
  .-isRecommend .o-productCarouselVue__wrapper{
    display:block
  }
}

.o-productCarouselVue__wrapper.-hideGradient .slick-slider::before,.o-productCarouselVue__wrapper.-hideGradient .slick-slider::after{
  display:none
}

.o-productCarouselVue .slick-initialized .slick-slide{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-productCarouselVue .slick-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:20px;
  padding-bottom:20px;
  overflow:hidden;
  position:relative;
  -webkit-transform:translateZ(0);
          transform:translateZ(0)
}

.o-productCarouselVue .slick-prev,.o-productCarouselVue .slick-next{
  position:absolute;
  border-style:none;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0;
  border-radius:9999px;
  z-index:2;
  background-color:rgba(119,119,119,.5);
  font-size:0;
  line-height:0;
  top:50%;
  width:45px;
  height:45px;
  pointer-events:all;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.o-productCarouselVue .slick-prev.slick-disabled,.o-productCarouselVue .slick-next.slick-disabled{
  display:none
}

.o-productCarouselVue .slick-prev.slick-cta-hidden,.o-productCarouselVue .slick-next.slick-cta-hidden{
  z-index:-1;
  opacity:0
}

.o-productCarouselVue .slick-prev{
  left:0
}

@media (min-width: 1210px){
  .o-productCarouselVue .slick-prev{
    left:-15px
  }
}

.o-productCarouselVue .slick-next{
  right:0
}

@media (min-width: 1210px){
  .o-productCarouselVue .slick-next{
    right:-15px
  }
}

.o-productCarouselVue .slick-slider{
  position:relative;
  z-index:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -ms-touch-action:pan-y;
      touch-action:pan-y
}

.o-productCarouselVue .slick-slider::before,.o-productCarouselVue .slick-slider::after{
  position:absolute;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  z-index:1;
  content:"";
  background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(70%, rgba(255, 255, 255, 0)));
  background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 70%);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:75px
}

.o-productCarouselVue .slick-slider::after{
  left:auto;
  right:-1px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-productCarouselVue .slick-slider::before{
  opacity:0
}

.o-productCarouselVue .slick-slider.slick-start::before,.o-productCarouselVue .slick-slider.slick-start::after{
  opacity:1
}

.o-productCarouselVue .slick-slider.slick-end::before{
  opacity:1
}

.o-productCarouselVue .slick-slider.slick-end::after{
  opacity:0
}

.o-productCarouselVue .slick-slide{
  height:100%;
  display:none;
  min-height:1px;
  min-width:148px
}

@media (min-width: 768px){
  .o-productCarouselVue .slick-slide{
    min-width:160px
  }
}

.o-productCarouselVue .slick-slide img{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  pointer-events:none
}

.o-productCarouselVue .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-right:8px
}

@media (min-width: 768px){
  .o-productCarouselVue .slick-slide>div{
    padding-right:20px
  }
}

.o-productCarouselVue .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  left:0px;
  top:0px;
  -webkit-transform:translateZ(0);
          transform:translateZ(0)
}

.o-productCarouselVue.-isShelf .slick-next{
  right:-5px
}

@media (min-width: 768px){
  .o-productCarouselVue.-isShelf .slick-next{
    right:-15px
  }
}

.o-productCarouselVue.-isShelf .slick-prev{
  left:-5px
}

@media (min-width: 768px){
  .o-productCarouselVue.-isShelf .slick-prev{
    left:-15px
  }
}

.o-productCarouselVue.-isShelf .slick-slide{
  min-width:148px
}

.o-productCarouselVue.-isShelf .slick-slide>div{
  padding-right:8px
}

@media only screen and (max-width: 575px){
  .o-productCarouselVue.-isCn .slick-initialized .slick-slide,.o-productCarouselVue.o-accountMember__cta.-cnReactivation .slick-initialized .slick-slide{
    display:inline-block
  }
}

.o-productCarouselVue.-isCn .o-productCarouselVue__category .slick-slide,.o-productCarouselVue.o-accountMember__cta.-cnReactivation .o-productCarouselVue__category .slick-slide{
  min-width:unset
}

@media only screen and (max-width: 575px){
  .o-productCarouselVue.-isCn:not(.-isShelf) .slick-slider::before,.o-productCarouselVue.o-accountMember__cta.-cnReactivation:not(.-isShelf) .slick-slider::before,.o-productCarouselVue.-isCn:not(.-isShelf) .slick-slider::after,.o-productCarouselVue.o-accountMember__cta.-cnReactivation:not(.-isShelf) .slick-slider::after{
    background:rgba(0,0,0,0)
  }
}

.cart-switch-tabs .o-productCarouselVue:not(.-isCn):not(.o-accountMember__cta.-cnReactivation) .slick-list{
  padding-top:0
}

@media (min-width: 768px){
  .o-productDetails{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media (min-width: 768px){
  .o-productDetails__accessories{
    margin-bottom:10px
  }
}

.o-productDetails__addList{
  position:absolute;
  top:0px;
  right:0px
}

@media (min-width: 576px){
  .o-productDetails__addList{
    right:auto;
    left:180px
  }
}

.o-productDetails__desc{
  line-height:1.25;
  margin-bottom:15px
}

.o-productDetails__desc.-mobile{
  margin-top:30px
}

@media (min-width: 768px){
  .o-productDetails__desc.-mobile{
    display:none
  }
}

.o-productDetails__desc.-desktop{
  display:none;
  margin-top:15px
}

@media (min-width: 768px){
  .o-productDetails__desc.-desktop{
    display:block
  }
}

.o-productDetails__details{
  height:22px;
  margin-top:5px;
  font-size:14px
}

.o-productDetails__divider{
  border-color:#ebeded;
  margin-top:15px
}

.o-productDetails__heading{
  font-size:24px;
  line-height:1.25;
  padding-top:15px
}

@media (min-width: 768px){
  .o-productDetails__heading{
    font-size:34px;
    line-height:1;
    padding-top:0
  }
}

.o-productDetails__info{
  width:100%;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .o-productDetails__info{
    width:50%;
    padding-left:0;
    padding-right:0
  }
}

.o-productDetails__info.-tryOn{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.o-productDetails__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  color:#252525
}

.o-productDetails__invalidMessage{
  padding-top:30px;
  padding-bottom:50px
}

.o-productDetails__points{
  font-size:24px;
  font-weight:700
}

.o-productDetails__price{
  line-height:1.25
}

.o-productDetails__price.-desktop{
  display:none;
  margin-bottom:25px
}

@media (min-width: 768px){
  .o-productDetails__price.-desktop{
    display:block
  }
}

.o-productDetails__price.-mobile{
  margin-top:25px
}

@media (min-width: 768px){
  .o-productDetails__price.-mobile{
    display:none
  }
}

.o-productDetails__row.-belowCta{
  position:relative
}

.o-productDetails__tryOn{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  max-width:600px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:15px;
  margin-bottom:15px
}

@media (min-width: 768px){
  .o-productDetails__tryOn{
    padding-right:20px;
    position:absolute;
    top:50%;
    width:50%;
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    max-height:45px
  }
}

@media (min-width: 992px){
  .o-productDetails__tryOn{
    padding-right:40px;
    width:100%;
    position:relative;
    bottom:60px;
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }
}

.-riverbend .o-productDetails__accessories{
  margin-top:20px
}

.-riverbend .o-productDetails__addList{
  position:relative;
  left:auto;
  top:auto
}

.-riverbend .o-productDetails__attribute.-pipe::after{
  padding-left:5px;
  padding-right:5px;
  content:"|"
}

.-riverbend .o-productDetails__desc{
  color:#121212
}

.-riverbend .o-productDetails__details{
  color:#555555
}

.-riverbend .o-productDetails__heading{
  color:#121212
}

.-riverbend .o-productDetails__price{
  margin-bottom:20px
}

.o-profileCardsGrow{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  padding-bottom:36px;
  gap:30px
}

@media (min-width: 768px){
  .o-profileCardsGrow{
    grid-template-columns:repeat(4, minmax(0, 1fr));
    padding-bottom:70px;
    gap:20px 30px
  }
}

@media (min-width: 992px){
  .o-profileCardsGrow{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }
}

.o-profilelist__items-container{
  border-width:1px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-top:30px;
  padding-bottom:30px;
  border-radius:0.125rem;
  background-color:#ffffff
}

@media (min-width: 768px){
  .o-profilelist__items-container{
    border-width:0px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    margin-top:20px;
    padding-top:0;
    padding-bottom:0;
    background-color:transparent
  }
}

@media (min-width: 768px){
  .o-profilelist__items-container :first-child{
    margin-left:0
  }

  .o-profilelist__items-container :last-child{
    margin-right:0
  }
}

.o-proteinCalc{
  padding-left:10px;
  padding-right:10px
}

@media only screen and (min-width: 768px){
  .o-proteinCalc{
    margin-left:auto;
    margin-right:auto;
    padding:0;
    max-width:613px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc{
    max-width:864px
  }
}

@media only screen and (min-width: 1440px){
  .o-proteinCalc{
    max-width:1256px
  }
}

.o-proteinCalc__CTA{
  text-transform:uppercase;
  background-color:#30862D;
  color:#ffffff;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:16px;
  margin-top:20px;
  width:100%;
  height:66px;
  font-family:"proxima-nova-condensed",sans-serif;
  font-weight:600;
  font-size:32px;
  line-height:21px;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#428C32), to(#2E6323));
  background-image:linear-gradient(to bottom, #428C32, #2E6323)
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__CTA{
    font-size:18px;
    margin-top:2px;
    height:33px;
    width:calc(50% - 8px)
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__CTA{
    margin-top:6px;
    font-size:32px;
    height:48px;
    width:calc(50% - 8px)
  }
}

@media only screen and (min-width: 1210px){
  .o-proteinCalc__CTA{
    margin-top:2px;
    font-size:32px;
    height:66px;
    width:calc(50% - 8px)
  }
}

.o-proteinCalc__description{
  font-size:21px;
  line-height:23px;
  color:#1f1714;
  font-family:"proxima-nova",sans-serif
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__description{
    font-size:16px;
    line-height:18px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__description{
    font-size:21px;
    line-height:23px
  }
}

.o-proteinCalc__error{
  font-size:14px;
  margin-bottom:16px;
  color:#e01010
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__form{
    width:calc(50% - 24px);
    margin-left:24px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__form{
    width:calc(50% - 32px);
    margin-left:32px
  }
}

@media only screen and (min-width: 1210px){
  .o-proteinCalc__form{
    width:calc(50% - 27px);
    margin-left:27px
  }
}

.o-proteinCalc__image{
  margin-bottom:40px;
  border-width:2px;
  width:100%;
  height:100%;
  border-color:#888
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__image{
    width:calc(50% - 24px);
    margin-right:24px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__image{
    width:calc(50% - 32px);
    margin-left:32px
  }
}

@media only screen and (min-width: 1210px){
  .o-proteinCalc__image{
    width:calc(50% - 27px);
    margin-left:27px
  }
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__inputHalf{
    display:grid;
    grid-gap:15px;
    grid-template-columns:1fr 1fr;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:end
  }
}

.o-proteinCalc__result{
  font-size:18px;
  font-family:"proxima-nova",sans-serif;
  line-height:20px;
  color:#1f1714
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__result{
    font-size:16px;
    line-height:18px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__result{
    font-size:18px;
    line-height:20px
  }
}

.o-proteinCalc__text{
  margin-bottom:16px
}

.o-proteinCalc__title{
  text-transform:capitalize;
  color:#000000;
  font-weight:300;
  margin-bottom:16px;
  font-size:36px;
  line-height:39px;
  font-family:"proxima-nova-extra-condensed",sans-serif
}

.o-proteinCalc__title strong{
  text-transform:uppercase;
  font-weight:700;
  color:#1e809f
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__title{
    font-size:35px;
    line-height:51px
  }
}

@media only screen and (min-width: 1024px){
  .o-proteinCalc__title{
    font-size:48px
  }
}

.o-proteinCalc__content{
  margin-top:40px
}

@media only screen and (min-width: 768px){
  .o-proteinCalc__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.o-pureGCMSLookup{
  background-size:inherit;
  background-repeat:no-repeat;
  background-position:center 3%;
  height:395px
}

@media only screen and (min-width: 768px){
  .o-pureGCMSLookup{
    background-position:center 7%;
    height:465px
  }
}

@media only screen and (min-width: 1440px){
  .o-pureGCMSLookup{
    background-size:cover;
    background-position:50% 20%
  }
}

.o-pureGCMSLookup__container{
  padding-left:8px;
  padding-right:8px;
  padding-top:40px;
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

.o-pureGCMSLookup__form{
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  max-width:300px
}

@media only screen and (min-width: 768px){
  .o-pureGCMSLookup__form{
    margin-top:15px;
    max-width:620px
  }
}

.o-pureGCMSLookup__rte{
  margin-left:auto;
  margin-right:auto;
  max-width:300px
}

@media only screen and (min-width: 768px){
  .o-pureGCMSLookup__rte{
    max-width:570px
  }
}

.o-pureGCMSLookup__title{
  font-weight:700;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:1;
  font-size:34px;
  max-width:170px
}

@media only screen and (min-width: 768px){
  .o-pureGCMSLookup__title{
    margin-bottom:10px;
    font-size:45px;
    max-width:none
  }
}

.o-pwaInstructions{
  padding:30px 15px;
  font-size:16px;
  font-family:"Roboto",sans-serif
}

.o-pwaInstructions__header{
  font-size:28px;
  font-weight:bold;
  line-height:1;
  padding-bottom:15px
}

.o-pwaInstructions__item{
  padding:1em 0
}

.o-pwaInstructions__subheader{
  font-size:20px;
  font-weight:bold;
  line-height:1;
  padding-bottom:15px
}

.o-pwaPrompt--android{
  background-color:rgba(197,185,185,.3607843137);
  min-height:160px;
  padding:15px
}

.o-pwaPrompt--ios{
  width:100%;
  height:100vh
}

.o-pwaPrompt__actions{
  -webkit-box-flex:1;
      -ms-flex:1 0 100%;
          flex:1 0 100%
}

.o-pwaPrompt__caret{
  position:relative;
  left:50%;
  bottom:13px;
  margin-left:-40px
}

.o-pwaPrompt__caret .material-icons{
  font-size:80px;
  color:#fff;
  position:absolute;
  z-index:1
}

.o-pwaPrompt__caret .material-icons.-shadow{
  text-shadow:0 2px 2px rgba(184,184,184,.4);
  z-index:0
}

.o-pwaPrompt__close{
  -ms-flex-item-align:end;
      align-self:flex-end;
  margin-right:-8px;
  padding-top:5px
}

.o-pwaPrompt__close .material-icons{
  font-size:14px
}

.o-pwaPrompt__container{
  width:100%;
  max-width:320px;
  left:50%;
  margin-left:-160px;
  position:fixed;
  top:0;
  z-index:10
}

.o-pwaPrompt__image{
  width:52px;
  height:100%;
  -ms-flex-preferred-size:60px;
      flex-basis:60px;
  padding-right:15px
}

.o-pwaPrompt__link{
  color:#30862d;
  text-transform:uppercase;
  font-weight:bold
}

.o-pwaPrompt__modal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  position:absolute;
  top:0px;
  left:0px;
  font-size:14px;
  color:#757575;
  color:#757575;
  text-align:left;
  background-color:#fff;
  border-width:1px;
  border-radius:.5rem;
  padding-left:15px;
  padding-right:15px;
  padding-top:0;
  padding-bottom:20px;
  -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,.4);
          box-shadow:0px 0px 5px 0px rgba(184,184,184,.4);
  line-height:1.5
}

.o-pwaPrompt__wrapper{
  height:80px;
  font-size:20px;
  line-height:1.2;
  max-width:320px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-pwaOffline{
  background-color:#0c652f;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding:7em 0;
  text-align:center;
  height:100%;
  width:100%
}

.o-pwaOffline__header{
  font-size:20px
}

.o-pwaOffline__image{
  margin:0 auto;
  padding:2em 0
}

.o-pwaOffline__reload{
  padding:1em 0
}

.o-pwaOffline__subheader{
  font-size:60px;
  padding:1em 0
}

.o-pwaOffline__wrapper{
  max-width:250px
}

.o-pwaNotificationToggle{
  padding:0 0 50px
}

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

.o-reactivationModal{
  padding:40px 10px 130px
}

.o-reactivationModal.-isCn,.o-reactivationModal.o-accountMember__cta.-cnReactivation{
  padding:40px 40px 30px 40px
}

@media only screen and (min-width: 768px){
  .o-reactivationModal{
    padding:40px
  }
}

.o-reactivationModal__button{
  font-size:16px;
  font-weight:700;
  text-align:center;
  width:100%;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:0;
  padding-right:0;
  margin-top:10px
}

@media only screen and (min-width: 768px){
  .o-reactivationModal__button{
    min-width:40%
  }
}

.o-reactivationModal__description{
  font-size:16px;
  font-weight:400;
  margin-right:40px;
  font-family:"Roboto",sans-serif;
  line-height:20px;
  color:#555
}

@media only screen and (min-width: 768px){
  .o-reactivationModal__description{
    margin-right:40px
  }
}

.o-reactivationModal__description.-consent{
  color:#000000;
  font-size:14px
}

.o-reactivationModal__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  padding-bottom:8px;
  font-weight:400;
  --text-opacity: 1;
  font-family:"Roboto",sans-serif;
  font-style:normal;
  margin-bottom:15px;
  color:#e01010
}

.o-reactivationModal__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-reactivationModal__form{
  margin-top:15px
}

.o-reactivationModal__heading{
  font-size:28px;
  font-weight:700;
  font-family:"Roboto",sans-serif;
  line-height:34px;
  color:#333
}

@media only screen and (min-width: 768px){
  .o-reactivationModal__heading{
    margin-right:40px;
    font-size:40px;
    line-height:44px;
    margin-bottom:7px
  }
}

.o-reactivationModal__heading.-consent{
  font-size:20px;
  font-weight:500
}

.o-reactivationModal__radio{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  justify-items:start;
  gap:5px
}

.o-reactivationModal__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  justify-items:start
}

.o-reactivationModal__wrapper{
  background-color:#ffffff
}

.o-reactivationModal__wrapper:last-child{
  margin-bottom:-64px
}

@media only screen and (min-width: 768px){
  .o-reactivationModal__wrapper{
    background-color:rgba(0,0,0,0)
  }

  .o-reactivationModal__wrapper:last-child{
    margin-bottom:0
  }
}

.o-reactivationForm{
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-reactivationForm{
    max-width:728px
  }
}

@media only screen and (min-width: 1024px){
  .o-reactivationForm{
    max-width:864px
  }
}

@media only screen and (min-width: 1210px){
  .o-reactivationForm{
    max-width:1170px
  }
}

.o-reactivationForm__address{
  margin-top:30px;
  margin-bottom:30px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__address{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-top:40px;
    margin-bottom:60px
  }
}

.o-reactivationForm__addressLine{
  color:#555555;
  font-size:14px;
  font-weight:400;
  line-height:18px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__addressLine{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
    font-size:16px;
    -webkit-box-flex:1;
        -ms-flex:1 0 100%;
            flex:1 0 100%;
    line-height:22px
  }
}

.o-reactivationForm__buo{
  padding-bottom:30px;
  font-size:14px;
  max-width:535px
}

.o-reactivationForm__button{
  font-size:16px;
  font-weight:700;
  text-align:center;
  width:100%;
  padding:14px 76px;
  -webkit-box-flex:0;
      -ms-flex:0 1 40%;
          flex:0 1 40%
}

.-isCnReactivationForm .o-reactivationForm__button{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto
}

.o-reactivationForm__checkbox:not(:last-child){
  margin-bottom:16px
}

.o-reactivationForm__checkboxes{
  font-size:14px;
  font-weight:400;
  margin-bottom:32px;
  line-height:19px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__checkboxes{
    margin-bottom:36px
  }
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__col{
    -webkit-box-flex:1;
        -ms-flex:1 0 50%;
            flex:1 0 50%
  }
}

.o-reactivationForm__col.-payment{
  margin-top:15px
}

@media only screen and (min-width: 1024px){
  .o-reactivationForm__col.-payment{
    max-width:70%
  }
}

.o-reactivationForm__error{
  font-size:14px;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  padding-bottom:8px;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  font-weight:400;
  font-style:normal;
  color:#e01010
}

.-isCnReactivationForm .o-reactivationForm__error{
  font-size:12px;
  margin-top:0
}

.o-reactivationForm__form{
  background-color:#ffffff;
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:30px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:60px;
    padding-top:35px
  }
}

@media only screen and (min-width: 1024px){
  .o-reactivationForm__form{
    padding-left:40px;
    padding-right:100px
  }
}

@media only screen and (min-width: 1210px){
  .o-reactivationForm__form{
    padding-right:400px
  }
}

.o-reactivationForm__icon{
  margin-right:4px;
  width:18px;
  height:auto
}

.o-reactivationForm__label{
  font-weight:700;
  font-size:12px;
  line-height:1;
  text-transform:uppercase;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-bottom:5px;
  line-height:16px;
  color:#333
}

@media only screen and (max-width: 768px){
  .-isCnReactivationForm .o-reactivationForm__label{
    color:#252525;
    font-weight:600
  }
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__label{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
    margin-bottom:0;
    margin-top:3px;
    font-size:14px;
    line-height:19px
  }
}

.o-reactivationForm__link{
  padding-left:0;
  padding-right:0;
  color:#30862D;
  font-weight:500;
  font-size:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-transform:uppercase;
  margin-top:10px;
  line-height:21px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__link{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
    padding-top:4px;
    padding-bottom:4px;
    margin-left:20px;
    margin-top:0;
    font-size:14px;
    line-height:19px
  }
}

.o-reactivationForm__loading{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__loading{
    margin-left:30px
  }
}

.o-reactivationForm__name{
  color:#555555;
  font-size:14px;
  font-weight:400;
  line-height:22px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__name{
    font-size:16px
  }
}

.o-reactivationForm__text{
  font-size:16px;
  line-height:1.25;
  font-weight:400;
  margin-bottom:10px;
  margin-left:8px;
  margin-right:8px;
  color:#555
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__text{
    font-size:20px;
    margin-left:0;
    margin-right:0;
    margin-bottom:16px;
    line-height:22px
  }
}

.o-reactivationForm__title{
  font-size:24px;
  line-height:1;
  color:#252525;
  font-weight:700;
  margin-top:10px;
  margin-bottom:5px;
  margin-left:8px;
  margin-right:8px
}

.o-reactivationForm__title.-section{
  font-weight:400;
  margin-left:0;
  margin-right:0;
  width:100%;
  margin-top:0;
  line-height:17px;
  margin-bottom:23px
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__title.-section{
    font-size:28px;
    margin-bottom:30px;
    line-height:24px
  }
}

@media only screen and (min-width: 768px){
  .o-reactivationForm__title{
    margin-bottom:10px;
    margin-left:0;
    margin-right:0;
    font-size:32px;
    margin-top:43px
  }
}

.o-recentlyPurchased__item{
  border-color:#cfcfcf;
  border-bottom-width:1px;
  padding-bottom:15px
}

.o-recentlyPurchased__item:not(:first-child){
  padding-top:15px
}

.-riverbend .o-recentlyPurchased__item{
  padding-right:29px
}

@media (min-width: 768px){
  .-riverbend .o-recentlyPurchased__item{
    padding-right:38px
  }
}

.-riverbend .o-recentlyPurchased__item:last-child{
  border-style:none
}

.o-referAFriend{
  background-color:#ffffff;
  text-align:center;
  margin-top:30px;
  margin-bottom:40px;
  margin-left:10px;
  margin-right:10px
}

.o-referAFriend__becomeMemberButton{
  padding-left:36px;
  padding-right:36px;
  padding-top:16px;
  padding-bottom:16px;
  font-size:22px;
  text-transform:uppercase;
  position:absolute;
  z-index:1;
  white-space:nowrap;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.o-referAFriend__playButton{
  position:absolute;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  z-index:1;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

@media (min-width: 768px){
  .o-referAFriend__playButton{
    font-size:96px
  }
}

.o-referAFriend__rewatchButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#ffffff;
  text-transform:uppercase;
  position:absolute;
  top:10px;
  right:10px;
  z-index:1;
  background-color:transparent
}

.o-referAFriend__videoWrapper{
  position:relative;
  display:block;
  margin:auto;
  background-size:cover;
  background-position:center;
  max-width:770px;
  aspect-ratio:16/9
}

.o-referAFriend__videoWrapper::before{
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  content:"";
  background-color:rgba(0,0,0,.5)
}

.o-referAFriend .jwplayer{
  position:absolute !important;
  width:100% !important;
  height:100% !important
}

.o-referredByMember{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px
}

.o-referredByMember__container{
  padding-top:40px;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  background-color:#ffffff
}

@media (min-width: 768px){
  .o-referredByMember__container{
    padding-left:0;
    padding-right:0
  }
}

.o-referredByMember__errorContainer{
  margin-left:40px;
  margin-top:10px;
  color:#E01010;
  font-size:14px
}

.o-referredByMember__heading{
  margin-bottom:20px;
  font-size:28px;
  text-align:center;
  font-weight:500;
  line-height:1.25
}

@media (min-width: 768px){
  .o-referredByMember__heading{
    margin-left:40px;
    margin-right:40px;
    margin-bottom:24px;
    font-size:38px
  }
}

.o-referredByMember__loadingBackground{
  position:absolute;
  width:100%;
  top:0px;
  left:0px;
  z-index:3;
  height:calc(100% + 4px);
  background-color:rgba(255,255,255,.9)
}

.o-referredByMember__noContainer{
  position:relative
}

.o-referredByMember__noHeading{
  margin-top:20px;
  margin-bottom:20px;
  font-size:28px;
  line-height:1
}

@media (min-width: 768px){
  .o-referredByMember__noHeading{
    margin-top:40px;
    margin-left:40px;
    margin-right:40px;
    font-size:32px
  }
}

.o-referredByMember__noSubheading{
  margin-bottom:30px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-referredByMember__noSubheading{
    margin-left:40px;
    margin-right:40px;
    font-size:20px
  }
}

.o-referredByMember__radioRow{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  max-width:170px;
  margin-left:auto;
  margin-right:auto
}

.o-referredByMember__spinnerContainer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%
}

.o-referredByMember__subheading{
  margin-bottom:25px;
  font-size:28px;
  text-align:center;
  font-weight:500;
  line-height:1.25
}

@media (min-width: 768px){
  .o-referredByMember__subheading{
    font-size:38px
  }
}

.o-referredByMember__successContainer{
  padding-top:30px;
  padding-bottom:30px;
  padding-left:20px;
  padding-right:20px;
  background-color:#30862D;
  color:#ffffff;
  border-radius:0.5rem;
  min-height:311px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-referredByMember__successContainer{
    max-width:1170px;
    min-height:251px;
    margin-top:40px
  }
}

.o-referredByMember__successContent{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%
}

.o-referredByMember__successHeading{
  font-size:48px;
  font-weight:500;
  margin-bottom:10px
}

.o-referredByMember__successMessage{
  line-height:1;
  font-size:24px;
  text-align:center;
  letter-spacing:.5px
}

.o-referredByMember__yesContainer{
  margin-top:20px;
  text-align:center;
  line-height:1.25
}

.o-referredByMember__yesHeading{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  font-size:20px;
  font-weight:500
}

@media (min-width: 768px){
  .o-referredByMember__yesHeading{
    font-size:28px;
    max-width:770px
  }
}

@media (min-width: 768px){
  .o-referredByMember__yesSubheading{
    font-size:20px
  }
}

.o-rewardMod{
  -webkit-box-flex:1;
      -ms-flex:1 0 100%;
          flex:1 0 100%
}

@media (min-width: 992px){
  .o-rewardMod{
    display:inline-block;
    width:100%
  }
}

.o-rewardMod__circles{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-top:8px;
  gap:13px
}

.o-rewardMod__cta{
  width:100%
}

.o-rewardMod__img{
  display:none
}

@media (min-width: 992px){
  .o-rewardMod__img{
    display:block;
    height:100%;
    -o-object-fit:cover;
       object-fit:cover
  }
}

.o-rewardMod__mImg{
  width:100%
}

@media (min-width: 992px){
  .o-rewardMod__mImg{
    display:none
  }
}

.o-rewardMod__modal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  height:100%
}

@media (min-width: 768px){
  .o-rewardMod__modal{
    height:auto;
    display:block
  }
}

.o-rewardMod__modules{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-rewardMod__ps{
  overflow:auto;
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  max-height:calc(100vh - 110px)
}

.o-rewardMod__ps.ps--active-y{
  padding-right:15px
}

.o-rewardMod__ps .ps__rail-y{
  margin-right:0
}

.o-rewardMod__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  font-size:14px;
  color:#252525
}

.o-rwTline__timeline{
  background-image:-webkit-gradient(linear, left bottom, left top, color-stop(44%, #f6f8f9), color-stop(44%, transparent), color-stop(55%, #f6f8f9)),-webkit-gradient(linear, left top, right top, from(#1A59AB), to(transparent)),-webkit-gradient(linear, left bottom, left top, color-stop(45%, transparent), color-stop(45%, #adadad), color-stop(49%, transparent));
  background-image:linear-gradient(0deg, #f6f8f9 44%, transparent 44% 55%, #f6f8f9 55%),linear-gradient(to right, #1A59AB var(--completedRewards), transparent var(--completedRewards)),linear-gradient(0deg, transparent 45%, #adadad 45% 49%, transparent 49%)
}

.o-rwTline__mark{
  border-width:1px;
  border-color:#757575;
  border-style:dotted
}

.o-rwTline__wrapper{
  background:#f6f8f9
}

.o-rwTlineNewLoyalty{
  background-color:#ffffff;
  padding:10px;
  border-width:1px;
  margin-top:10px
}

.o-rwTlineNewLoyalty__bar{
  width:0;
  height:100%;
  border-radius:9999px;
  background:-webkit-gradient(linear, left top, right top, color-stop(45%, var(--barGradienceStartColor)), to(var(--barGradienceEndColor)));
  background:linear-gradient(to right, var(--barGradienceStartColor) 45%, var(--barGradienceEndColor) 100%)
}

.o-rwTlineNewLoyalty__mark{
  padding:5px;
  z-index:1;
  font-size:14px;
  border-width:1px;
  font-weight:700;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-rwTlineNewLoyalty__mark:last-child{
  margin-right:-2px
}

.o-rwTlineNewLoyalty__mark.-circular{
  min-width:32px;
  min-height:32px;
  margin-left:-1px;
  border-radius:50%;
  aspect-ratio:1/1
}

.o-rwTlineNewLoyalty__mark.-racetrack{
  padding-left:8px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  border-radius:20px;
  margin-left:-1px;
  min-width:42px;
  min-height:28px
}

.o-rwTlineNewLoyalty__mark.-rectangle{
  min-width:40px;
  min-height:32px
}

.o-rwTlineNewLoyalty__mark.-square{
  min-width:32px;
  min-height:32px
}

.o-rwTlineNewLoyalty__markers{
  width:100%;
  position:absolute;
  top:23%
}

.o-rwTlineNewLoyalty__shell{
  width:100%;
  height:10px;
  position:absolute;
  border-radius:9999px;
  background-color:#e6e6e6;
  top:43%
}

.o-rwTlineNewLoyalty__tracker{
  margin-bottom:10px;
  width:100%;
  border-radius:0.25rem;
  padding-left:10px;
  padding-right:10px;
  background-color:#f6f8f9;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#757575
}

.o-rwTlineNewLoyalty__timeline{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-rwTlineNewLoyalty__wrapper{
  width:100%;
  position:relative;
  min-height:55px
}

.o-recentOrders{
  margin-top:32px;
  margin-bottom:32px
}

.o-recentOrders__action{
  text-align:center
}

.o-recentOrders__container{
  margin-top:10px;
  margin-bottom:10px;
  margin-left:8px;
  margin-right:8px;
  max-width:1170px;
  color:#252525;
  border-radius:0.25rem;
  background-color:transparent
}

@media only screen and (min-width: 768px){
  .o-recentOrders__container{
    padding-left:40px;
    padding-right:40px;
    padding-top:30px;
    padding-bottom:36px;
    margin-left:auto;
    margin-right:auto;
    border-width:1px;
    border-color:#dddddd;
    background-color:#ffffff
  }
}

.o-recentOrders__content{
  color:#757575
}

@media only screen and (min-width: 768px){
  .o-recentOrders__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    font-size:14px
  }
}

.o-recentOrders__content.-above{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:25px
}

.o-recentOrders__date{
  font-size:12px;
  color:#555555
}

.o-recentOrders__empty{
  color:#757575;
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
  font-size:15px
}

.o-recentOrders__item{
  margin-top:20px;
  padding:20px;
  padding-bottom:70px;
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color:#ffffff
}

@media only screen and (max-width: 768px){
  .o-recentOrders__item{
    padding-top:15px;
    padding-left:16px;
    padding-right:16px;
    font-size:14px
  }

  .o-recentOrders__item:first-child{
    margin-top:0
  }
}

@media only screen and (min-width: 768px){
  .o-recentOrders__item{
    padding-left:0;
    border-color:#dddddd;
    border-bottom-width:2px;
    padding-bottom:20px;
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .o-recentOrders__item:last-child{
    padding-bottom:0;
    border-bottom-width:0px
  }
}

.o-recentOrders__image{
  width:80px
}

@media only screen and (min-width: 768px){
  .o-recentOrders__image{
    max-height:80px;
    max-width:80px
  }
}

.o-recentOrders__imageItem{
  display:none;
  margin-right:8px
}

.o-recentOrders__imageItem.-more{
  display:block;
  margin-left:auto;
  margin-right:10px;
  font-size:30px
}

.o-recentOrders__imageItem:nth-child(-n+4){
  display:block
}

.o-recentOrders__imageItem:nth-child(-n+5).-more{
  display:none
}

@media only screen and (min-width: 1024px){
  .o-recentOrders__imageItem.-more{
    margin-left:25px
  }

  .o-recentOrders__imageItem:nth-child(-n+6){
    display:block
  }

  .o-recentOrders__imageItem:nth-child(-n+7).-more{
    display:none
  }
}

.o-recentOrders__images{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:30px
}

@media only screen and (min-width: 1024px){
  .o-recentOrders__images{
    margin-bottom:10px;
    min-width:576px
  }
}

.o-recentOrders__link{
  display:inline-block;
  float:right;
  margin-bottom:8px;
  margin-top:20px;
  width:auto;
  text-align:center
}

.o-recentOrders__link:last-child{
  margin-right:16px;
  text-align:right;
  color:#30862D
}

@media only screen and (max-width: 768px){
  .o-recentOrders__link:last-child{
    font-size:14px;
    padding-top:4px;
    margin-right:40px
  }
}

.o-recentOrders__link:last-child.-centerAlign{
  text-align:center
}

.o-recentOrders__link:first-child:not(.a-authorBtn):not(.m-ctaCsrBlock__link):not(.o-addressForm__button.-search){
  margin-right:0
}

.o-recentOrders__link.a-authorBtn,.o-recentOrders__link.m-ctaCsrBlock__link,.o-recentOrders__link.o-addressForm__button.-search{
  font-size:13px
}

@media only screen and (max-width: 768px){
  .o-recentOrders__link.a-authorBtn,.o-recentOrders__link.m-ctaCsrBlock__link,.o-recentOrders__link.o-addressForm__button.-search{
    padding-left:0;
    padding-right:0;
    width:100px
  }
}

@media only screen and (min-width: 768px){
  .o-recentOrders__link{
    display:block;
    margin-top:0;
    float:none;
    width:120px
  }

  .o-recentOrders__link.a-authorBtn,.o-recentOrders__link.m-ctaCsrBlock__link,.o-recentOrders__link.o-addressForm__button.-search{
    padding-left:0;
    padding-right:0
  }

  .o-recentOrders__link:last-child{
    margin-right:0
  }
}

.o-recentOrders__title{
  font-size:24px;
  line-height:1;
  color:#252525;
  text-align:left
}

.o-recentOrders__title.-pc{
  display:none
}

@media only screen and (min-width: 768px){
  .o-recentOrders__title.-pc{
    display:block
  }
}

.o-recentOrders__title.-mobile{
  font-size:16px;
  font-weight:600;
  display:block;
  padding-left:8px;
  padding-right:8px;
  color:#555555
}

@media only screen and (min-width: 768px){
  .o-recentOrders__title.-mobile{
    display:none
  }
}

@media only screen and (min-width: 768px){
  .o-recentOrders__title{
    margin-top:2px;
    font-size:28px;
    line-height:1.25
  }
}

.o-relatedVideos{
  margin-bottom:20px;
  padding-left:10px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-relatedVideos{
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 1210px){
  .o-relatedVideos{
    padding-left:0;
    padding-right:0
  }
}

.o-relatedVideos__actions{
  position:absolute;
  z-index:2;
  top:0px;
  right:0px;
  left:0px;
  height:100%;
  pointer-events:none
}

@media only screen and (min-width: 768px){
  .o-relatedVideos__actions{
    padding-left:10px;
    padding-right:10px
  }
}

@media only screen and (min-width: 1210px){
  .o-relatedVideos__actions{
    padding-left:0;
    padding-right:0
  }
}

.o-relatedVideos__arrows{
  right:0px;
  left:0px;
  position:relative;
  top:0px;
  height:100%;
  pointer-events:none;
  overflow:hidden;
  max-width:1210px
}

@media only screen and (min-width: 768px){
  .o-relatedVideos__arrows{
    margin-left:auto;
    margin-right:auto;
    overflow:visible
  }
}

.o-relatedVideos__count{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-relatedVideos__dots{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-relatedVideos__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px
}

.-isCn .o-relatedVideos__header,.o-accountMember__cta.-cnReactivation .o-relatedVideos__header{
  margin-bottom:20px
}

.o-relatedVideos__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:335px
}

.o-relatedVideos__slider{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative
}

.o-relatedVideos__slider::before,.o-relatedVideos__slider::after{
  content:"";
  position:absolute;
  z-index:1;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  width:75px;
  background:-webkit-gradient(linear, left top, right top, from(rgb(246, 248, 249)), color-stop(70%, rgba(246, 248, 249, 0)));
  background:linear-gradient(90deg, rgb(246, 248, 249) 0%, rgba(246, 248, 249, 0) 70%);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out
}

@media only screen and (max-width: 767px){
  .o-relatedVideos__slider::before,.o-relatedVideos__slider::after{
    display:none
  }
}

.o-relatedVideos__slider::after{
  right:0px;
  left:auto;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-relatedVideos__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-relatedVideos__title{
  font-size:20px;
  color:#252525;
  font-weight:700;
  text-transform:uppercase;
  width:50%;
  line-height:1.2
}

@media only screen and (min-width: 768px){
  .o-relatedVideos__title{
    font-size:24px;
    padding-left:0;
    padding-right:0;
    width:auto
  }
}

.o-relatedVideos__wrapper{
  position:relative;
  display:block
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .o-relatedVideos__wrapper{
    padding-left:0
  }
}

@media only screen and (min-width: 1024px){
  .o-relatedVideos__wrapper{
    padding-left:0
  }
}

.o-relatedVideos .slick-slide{
  display:inline-block;
  width:245px
}

.o-relatedVideos .slick-slide>div{
  width:245px;
  height:100%
}

.o-relatedVideos .slick-start::before,.o-relatedVideos .slick-start::after,.o-relatedVideos .slick-end::before,.o-relatedVideos .slick-end::after{
  background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(246, 248, 249)), to(rgba(246, 248, 249, 0)));
  background:linear-gradient(90deg, rgb(246, 248, 249) 30%, rgba(246, 248, 249, 0) 100%)
}

.o-relatedVideos .slick-start.slick-end::after,.o-relatedVideos .slick-start::after{
  opacity:1
}

.o-relatedVideos .slick-start.slick-end::before,.o-relatedVideos .slick-start::before{
  opacity:0
}

.o-relatedVideos .slick-end::after{
  opacity:0
}

.o-relatedVideos .slick-end::before{
  opacity:1
}

.o-relatedVideos .slick-next,.o-relatedVideos .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  pointer-events:auto;
  background:rgba(180,180,180,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow-white.svg") no-repeat 45% 50%;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:48px;
  height:48px;
  top:calc(50% - 24px);
  right:25%;
  background-size:28%
}

@media only screen and (min-width: 768px){
  .o-relatedVideos .slick-next,.o-relatedVideos .slick-prev{
    display:block
  }
}

@media only screen and (min-width: 1210px){
  .o-relatedVideos .slick-next,.o-relatedVideos .slick-prev{
    right:33.333%
  }
}

@media only screen and (max-width: 767px){
  .o-relatedVideos .slick-next,.o-relatedVideos .slick-prev{
    opacity:0;
    pointer-events:none
  }
}

.o-relatedVideos .slick-next.slick-disabled,.o-relatedVideos .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-relatedVideos .slick-prev{
  left:-1px
}

.o-relatedVideos .slick-next{
  right:-1px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-relatedVideos .slick-track{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.o-relatedVideos .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  font-size:10px
}

.o-resetPasswordContainer__title{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  font-size:24px;
  font-weight:700;
  letter-spacing:-0.025em;
  color:#252525;
  max-width:1170px;
  margin-bottom:18px
}

.o-resetPasswordContainer__resetPassword{
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:40px;
  padding-bottom:40px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:0;
  background-color:#ffffff;
  border-width:1px;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

.o-resetPasswordContainer__loading{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:350px
}

@media only screen and (max-width: 767px){
  .o-resetPasswordContainer__loading{
    height:200px
  }
}

.o-resourcesCarousel{
  width:100%;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 1210px){
  .o-resourcesCarousel{
    padding-left:0;
    padding-right:0
  }
}

.o-resourcesCarousel__actions{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  padding-top:20px;
  -ms-flex-item-align:center;
      align-self:center;
  position:absolute;
  bottom:0px;
  z-index:1;
  max-width:83.333%
}

.o-resourcesCarousel__count{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-resourcesCarousel__dots{
  overflow:hidden
}

.o-resourcesCarousel__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.o-resourcesCarousel__slider{
  max-width:1170px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative;
  padding-bottom:60px;
  z-index:0
}

@media (min-width: 768px){
  .o-resourcesCarousel__slider{
    padding-bottom:50px
  }
}

.o-resourcesCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-resourcesCarousel__title{
  padding-bottom:6px;
  margin-bottom:20px;
  font-size:20px;
  font-weight:500;
  border-bottom-width:4px;
  border-color:#30862D
}

@media (min-width: 768px){
  .o-resourcesCarousel__title{
    margin-bottom:30px;
    font-size:30px;
    letter-spacing:-0.025em
  }
}

.o-resourcesCarousel__wrapper{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
  max-width:100%;
  width:100%
}

.o-resourcesCarousel__wrapper.-default,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link{
  text-align:center
}

.o-resourcesCarousel__wrapper.-default .slick-bp-1210 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-1210 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-max .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-max .slick-list{
  margin-right:-30px
}

.o-resourcesCarousel__wrapper.-default .slick-bp-1210 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-1210 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-max .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-max .slick-slide>div{
  width:calc(100% - 30px)
}

.o-resourcesCarousel__wrapper.-default .slick-bp-415 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-415 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-576 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-576 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-768 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-768 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-865 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-865 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-992 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-992 .slick-list,.o-resourcesCarousel__wrapper.-default .slick-bp-1170 .slick-list,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-1170 .slick-list{
  margin-right:-20px
}

.o-resourcesCarousel__wrapper.-default .slick-bp-415 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-415 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-576 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-576 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-768 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-768 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-865 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-865 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-992 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-992 .slick-slide>div,.o-resourcesCarousel__wrapper.-default .slick-bp-1170 .slick-slide>div,.-mobile .o-resourcesCarousel__wrapper.m-ctaCsrBlock__link .slick-bp-1170 .slick-slide>div{
  width:calc(100% - 20px)
}

.o-resourcesCarousel__wrapper.-materials .slick-bp-1210 .slick-list,.o-resourcesCarousel__wrapper.-materials .slick-bp-max .slick-list{
  margin-right:-30px
}

.o-resourcesCarousel__wrapper.-materials .slick-bp-1210 .slick-slide>div,.o-resourcesCarousel__wrapper.-materials .slick-bp-max .slick-slide>div{
  width:calc(100% - 30px)
}

.o-resourcesCarousel__wrapper.-materials .slick-bp-768 .slick-list,.o-resourcesCarousel__wrapper.-materials .slick-bp-865 .slick-list,.o-resourcesCarousel__wrapper.-materials .slick-bp-992 .slick-list,.o-resourcesCarousel__wrapper.-materials .slick-bp-1170 .slick-list{
  margin-right:-20px
}

.o-resourcesCarousel__wrapper.-materials .slick-bp-768 .slick-slide>div,.o-resourcesCarousel__wrapper.-materials .slick-bp-865 .slick-slide>div,.o-resourcesCarousel__wrapper.-materials .slick-bp-992 .slick-slide>div,.o-resourcesCarousel__wrapper.-materials .slick-bp-1170 .slick-slide>div{
  width:calc(100% - 20px)
}

.o-resourcesCarousel__wrapper.-materials .slick-list{
  margin-right:0px
}

.o-resourcesCarousel__wrapper.-materials .slick-slide>div{
  height:100%;
  width:100%
}

.o-resourcesCarousel .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  padding-left:6px;
  padding-right:6px;
  padding-top:10px;
  padding-bottom:10px
}

.o-resourcesCarousel .slick-dots li{
  position:relative;
  height:10px;
  font-size:0px;
  cursor:pointer;
  width:26px
}

@media (min-width: 768px){
  .o-resourcesCarousel .slick-dots li{
    width:18px
  }
}

.o-resourcesCarousel .slick-dots li button{
  display:block;
  position:relative;
  margin-left:10px;
  margin-right:10px;
  font-size:0px;
  width:5px;
  height:5px;
  background-color:#252525;
  border-radius:9999px;
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  opacity:.5;
  content:"";
  min-width:5px;
  margin:2.5px auto
}

.o-resourcesCarousel .slick-dots li.slick-active{
  cursor:default;
  width:28px
}

@media (min-width: 768px){
  .o-resourcesCarousel .slick-dots li.slick-active{
    width:20px
  }
}

.o-resourcesCarousel .slick-dots li.slick-active button{
  width:10px;
  height:10px;
  margin-top:0;
  margin-bottom:0;
  min-width:10px
}

.o-resourcesCarousel .slick-next,.o-resourcesCarousel .slick-prev{
  font-size:0px;
  width:20px;
  pointer-events:auto;
  position:absolute;
  left:-3px;
  padding-left:3px;
  padding-right:3px;
  margin-left:-12px;
  margin-right:-12px
}

@media (min-width: 768px){
  .o-resourcesCarousel .slick-next,.o-resourcesCarousel .slick-prev{
    margin-left:-16px;
    margin-right:-16px
  }
}

.o-resourcesCarousel .slick-next::before,.o-resourcesCarousel .slick-prev::before{
  display:block;
  width:15px;
  height:15px;
  border-top-width:2px;
  border-left-width:2px;
  border-color:#252525;
  opacity:.5;
  margin:7.5px 0;
  -webkit-transform:rotate(-45deg);
          transform:rotate(-45deg);
  content:""
}

.o-resourcesCarousel .slick-next.slick-disabled,.o-resourcesCarousel .slick-prev.slick-disabled{
  pointer-events:none
}

.o-resourcesCarousel .slick-next{
  left:auto;
  right:-3px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-resourcesCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.o-reviewSection .pr-snippet-write-review-link{
  display:none !important
}

.o-reviewSection .p-w-r{
  margin:0;
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
}

.o-reviewSection .p-w-r .pr-review .pr-badging-icon,.o-reviewSection .p-w-r .pr-histogram-cross{
  display:none
}

.o-reviewSection .p-w-r .pr-rating-stars .pr-star-v4{
  margin-right:4px;
  pointer-events:none
}

.o-reviewSection .p-w-r .pr-review-display,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet{
  display:inline-block;
  width:100%;
  padding-top:17px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet{
    padding-top:0;
    display:block
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative;
  margin-bottom:0;
  padding-top:40px;
  padding-bottom:40px;
  padding-left:0;
  padding-right:0;
  border-top-width:1px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-style:solid;
  border-color:#757575
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed{
    display:grid;
    grid-template-columns:36% 1fr
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed .pr-rd-content-block.pr-accordion,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed .pr-rd-content-block.pr-accordion,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed .pr-rd-content-block.pr-accordion{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed .pr-rd-def-list,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed .pr-rd-def-list,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed .pr-rd-def-list{
  margin-bottom:0;
  font-weight:700;
  text-transform:uppercase;
  font-size:12px;
  color:#757575;
  line-height:1.25
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed .pr-rd-def-list.-noReviewerLabel,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed .pr-rd-def-list.-noReviewerLabel,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed .pr-rd-def-list.-noReviewerLabel{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed .pr-rd-description.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed .pr-rd-description.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed .pr-rd-description.pr-rd-content-block{
  margin-bottom:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-review.pr-review-condensed .pr-rd-side-content-block.pr-rd-right,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review.pr-review-condensed .pr-rd-side-content-block.pr-rd-right,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review.pr-review-condensed .pr-rd-side-content-block.pr-rd-right{
  margin-bottom:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description-text{
  margin-bottom:20px;
  font-size:16px;
  color:#555555;
  line-height:1.25
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description-text{
    padding-top:42px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-reviewed-at,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-reviewed-at,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-reviewed-at{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-location,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-location,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-location{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-nickname,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-nickname,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-nickname{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-line-pack:center;
      align-content:center
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-nickname .pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-nickname .pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-nickname .pr-rd-bold{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-nickname span span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-nickname span span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-nickname span span{
  font-size:14px;
  font-weight:700;
  color:#252525
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-submission-date .pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-submission-date .pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-submission-date .pr-rd-bold{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-details.pr-rd-author-submission-date time,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-details.pr-rd-author-submission-date time,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-details.pr-rd-author-submission-date time{
  font-size:14px;
  color:#757575
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block{
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-bottom:0;
    padding-right:70px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block .pr-rd-review-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block .pr-rd-review-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block .pr-rd-review-headline{
  float:none;
  margin-top:0;
  margin-bottom:20px;
  font-weight:700;
  color:#252525;
  font-size:20px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block .pr-rd-review-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block .pr-rd-review-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block .pr-rd-review-headline{
    font-size:24px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block .pr-rd-star-rating,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block .pr-rd-star-rating,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block .pr-rd-star-rating{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  float:none;
  margin-bottom:20px;
  min-width:240px
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars{
  margin-bottom:0;
  margin-right:40px
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars .pr-snippet-rating-decimal,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars .pr-snippet-rating-decimal,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-header.pr-rd-content-block .pr-rd-star-rating .pr-snippet-stars .pr-snippet-rating-decimal{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0;
  margin:0;
  padding:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-flag-review-container,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-flag-review-container,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-flag-review-container{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-text.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-text.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-text.pr-rd-bold{
  font-weight:400;
  font-size:14px;
  color:#555555;
  line-height:1
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group{
  margin-left:0;
  margin-right:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn{
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  padding-left:4px;
  padding-right:4px;
  border-style:none
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn{
    padding-left:8px;
    padding-right:8px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover{
  background:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn:hover .pr-thumbs-icon .pr-thumbs-cuff-fill{
  fill:#30862d
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-helpful-count,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-helpful-count,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-helpful-count{
  font-size:14px;
  color:#555555
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn .pr-thumbs-icon .pr-thumbs-cuff-fill{
  fill:#fff;
  stroke:#30862d;
  stroke-width:4;
  -webkit-transition:fill 250ms;
  transition:fill 250ms
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn[aria-disabled],.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn[aria-disabled],.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn[aria-disabled]{
  opacity:1
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active{
  background:none !important;
  -webkit-box-shadow:none;
          box-shadow:none;
  outline:none !important
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-cuff-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-fill,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-btn-group .pr-helpful-btn.pr-helpful-active .pr-thumbs-icon .pr-thumbs-cuff-fill{
  fill:#30862d
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-legend,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-legend,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-legend{
  margin-right:10px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-helpful-action-group .pr-rd-helpful-action-legend,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group .pr-rd-helpful-action-legend,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group .pr-rd-helpful-action-legend{
    margin-right:8px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer{
  padding-top:80px;
  padding-bottom:0;
  border-top-width:1px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-style:solid;
  border-color:#757575;
  text-align:center
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer{
    padding-top:88px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block{
  position:relative;
  width:100%
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination{
  margin:0;
  padding:0;
  border-width:0px;
  line-height:1
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination span{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn{
  position:absolute;
  width:120px;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:0;
  padding-right:0;
  border-style:solid;
  border-width:1px;
  border-color:#30862D;
  font-weight:700;
  font-size:14px;
  text-transform:uppercase;
  color:#30862D;
  line-height:1;
  text-decoration:none;
  top:-8px;
  border-radius:4px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn{
    top:-48px;
    width:160px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--previous,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--previous,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--previous{
  left:0px
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--next,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--next,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn--next{
  right:0px
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position{
  position:absolute;
  float:none;
  margin:0;
  line-height:1;
  top:-40px;
  left:calc(50% - 80px)
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position{
    top:-30px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span{
  color:#757575
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span.pr-rd-bold{
  color:#252525
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-main-header,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-merchant-response,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response{
  margin-top:20px;
  margin-bottom:0;
  padding:20px;
  background-color:#ebeef0
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-display .pr-rd-merchant-response,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response{
    margin-top:36px;
    padding:30px
  }
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-description-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-description-text{
  margin-bottom:0;
  padding-top:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-merchant-response-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-merchant-response-headline,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-merchant-response-headline{
  margin-bottom:16px
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-merchant-response-headline strong,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-merchant-response-headline strong,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-merchant-response-headline strong{
  font-size:16px;
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight:700;
  line-height:1
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-review-product.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-product.pr-rd-bold,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-product.pr-rd-bold{
  display:none
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-details.pr-rd-inner-side-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-details.pr-rd-inner-side-content-block,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-details.pr-rd-inner-side-content-block{
  margin-bottom:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer,.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer{
  margin-bottom:0;
  margin-left:3px;
  margin-right:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer circle,.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer circle,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer circle,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer circle,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer circle,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer circle{
  fill:#d29847
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer .pr-rd-badging-text,.o-reviewSection .p-w-r .pr-review-display .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer .pr-rd-badging-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer .pr-rd-badging-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer .pr-rd-badging-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_buyer .pr-rd-badging-text,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer .pr-rd-badging-text{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-reviewSection .p-w-r .pr-review-display .pr-rd-to-top,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-to-top,.o-reviewSection .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-to-top{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot::after,.o-reviewSection .p-w-r .pr-review-snapshot::before{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot-recomend{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple{
  margin-top:0;
  margin-bottom:0
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple{
    margin-bottom:32px
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block{
  padding-top:15px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block{
    width:50%;
    border-style:none;
    padding:0;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block{
  min-height:auto
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram{
  padding-right:0;
  padding-bottom:20px;
  width:50%
}

@media (min-width: 992px){
  .o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram{
    width:515px
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-histogram-count{
  color:#30862D;
  font-weight:700;
  padding-right:1px
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-histogram-label{
  padding-left:0;
  color:#757575
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-histogram-label::first-letter{
  font-weight:700;
  color:#555555
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-ratings-histogram-bar{
  background-color:#ededef
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-ratings-histogram-barValue{
  background-color:#30862D
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-histogram .pr-ratings-histogram-list-item .pr-zero-ratings .pr-histogram-count{
  color:#757575
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-recommend{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-snippet{
  border-width:0px;
  width:auto;
  padding-top:20px;
  margin-bottom:5px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block.pr-review-snapshot-block-snippet{
    margin-bottom:10px
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-snippets{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-snippets-headline{
  color:#252525;
  padding-right:18px;
  font-weight:400;
  display:block;
  font-size:60px;
  padding-left:12px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-snippets-headline{
    font-size:96px;
    padding-left:0
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snippet-read-and-write .pr-snippet-review-count{
  text-align:left;
  color:#252525;
  font-weight:400;
  margin-top:7px
}

@media (min-width: 768px){
  .o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snippet-read-and-write .pr-snippet-review-count{
    margin-top:0
  }
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snippet-read-and-write .pr-snippet-write-review-link{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline{
  display:block
}

.o-reviewSection .p-w-r .pr-review-snapshot-block-container{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.o-reviewSection .p-w-r .pr-review-snapshot-block-container::after,.o-reviewSection .p-w-r .pr-review-snapshot-block-container::before{
  display:none
}

.o-reviewSection .p-w-r .pr-review-snapshot-header{
  display:none
}

.o-reviewSection .p-w-r .pr-snippet{
  padding-top:12px
}

.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4,.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-0-filled,.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-25-filled,.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-50-filled,.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-75-filled,.o-reviewSection .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-100-filled{
  outline:2px solid transparent;
  outline-offset:2px;
  height:30px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  width:31px
}

.o-reviewSection .p-w-r .pr-star-v4-0-filled{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAK6ADAAQAAAABAAAAKAAAAAAKtB8SAAAGt0lEQVRYCb1ZfVBUVRQ/97GAAoqAYIIgskLquiyGH5M6iKaSpmnN+IdlkqJZDqmImYAmzgjWODnjWDmOaV862vjxlzpqmtWEZhMEPJYvRZhQVL6EoEV22Xc7561vB3CXXdnFM7O8d98953d+99xzPwFws8TlambocicucjOsDKdyP6iwHzG98HfO3diCOwFjczWvI148A9DqciaucCc2YbmPLAfGQNhrJcjYHsgGt/achxXcxZc4b00yA5YS6h8KwUNCoMXwaOgI1YiGh1fr/3QR2mrutshyLuQQ6vqEVPhw1gaLA4nvis8O9bF6c/HFLWR1udrNmANhowNHwwLNQkiMmQ0TXpiAecECu7yCtrjI0WruMlk5cpxnEWLanHQQmAVyy9ytshMcbFu1e7QBVo8uvLhMFiOXQRGkSM6KTrRSmRT+Erw8ZjqVfQUJdlgrXHhxiWzs3tgQ4FzuZiWS3blQpEkwRVJ1u2PCutf1590lsoJR2olRHTRTPRMokr0lOiQa5o2bT589GfPe3bv+Wcv9Jhu3Z1wkhmwdOdyQmGbX78bZm0AQBM4ZX6nLHRdjV9GJin6RJaJcUu1DfI8FmteAImhPwoaNgqWxb2Im0Mjz3I+DLcqerqPvOFjtS/ynUf6S5BsnMdCChD/GNZiBcWjkq1hdWH8RRuJC0Jc0tDfA4oMLobOrU1HrAOCFwEGP2CLjXJQEoVDMEB8pCraeVrLY4ngmSRrGBA0OGh3mohYNbLLw8/aDmJAXYanuDVispe2AY7lUdhFOF5yCivoKaHv8r00DDvwB4yACgyLgTN/FeUnJ9pK/FGWmy9Huwz6ymXRDBw2FqOFqUAerISooCrs7BiKDxkCwX7Bi369ns6EZ7jRWQWV9JdQ0VUNVQ5VcbulosY3H4dvCLHGVSmVq2t7lFTgVc2oGaS6f/BbMjpkjkwzyDbJt7OLXQJ9ACIwIhMkRU3ogtXa0wu2GW3Cj+gYcuX5YruMcClQe/22igpCfXWfgnkISdn0xffi54iqEB0TAQBElH/bEf7A/BikKLpddsqhwXiYJMDd/251W+tA9ZwM8JJ6H09H4UP8wOPbucQjACDxPaXvcBsnfr4BqTA2MaHWHqXNqZXZlo8LBOnXRSDSYjAmkVNd6D1KOrQLqluclBqMB1p1YoxCt5SqW0J0o8bCSpQJVkhLnvJZat/b4ahy5bVQ1oNJh6oD3T6yFsgdl5KeBCaaE4o+L7/Z22oMsVZISE7oScB68fwuTnVpLYAMlJrMJUn/8AMQ6EbueN5sBEgozymts+XuKLCmRsolxinAztZbAuk3otnD69a1L6oK00xuhoLaAcrRd8mCJYqZYbg/MJllS1mfob5MxvrYS2IZTqUDg7hKzZIaPzqZD3p3fsRPBwJl5rrhNFPvC7/MMVn+lvj7kleHX8CD49r2We540kc8fn9QXntN1n5zbDj+VX5b1OUhJxVmlyLpvsRtZxaw4s/SmWYJXqXy14gq0d7YrVS49z5dYrhUkkJYUZemvOQPmkCyBMG8m5xEtv7QvcIfQKZjEzKDUWTynyAqd0lgCpJXNXaJgYR7K2M7gOkVWYlwGjHAr2XCZH44H95LFXZmakMMDLQ6ciYIjHSWyuCWUsR3pU71TkWXc0nrFgTPAjnSUXsI9rHsjy5XIOpEGpQ9K4W+clx2J0kvPElmVI1CqZ3LrGQ4w+2mgv6+Hw3mH4Ndbv8iQdGewenrKU3tWuRL/jBr2BIsxpw+R1i2iAtL7Secws+Tb4uPlA3npf/SullegI9e/tkYTl2iaiI108UHKmpEaWDP9PflKqbdx0hfzoL7tIa6MPAKPL7W963uXHUbWyH3H4vTSY9oyczNcKr0I39w4Ku/sZVDOG/G4vV/l0XHA5OHXxYzSeg6QjhEfkXZmIx6HIiF52ipYpF0MKsHiNjxglEzWwzLbuE5WkLiarlRoQBjNRjhbeAZ+uPkd1LXWKQ2vQ1KfNw1uOXh3893u27O9kdmRB4Z5+qag/daappqIXRd2wle/fQnvTFsJyyYtkwOQ/08+wdMgc7iKOUyDuNyJmZi1OerhY6HZ0ASPDJbTMu150UtOUaZ4SGHd1xNvwldjauxAnUjSG4KrIa1iFQ/Lacf1WVGWuI2+9yUOpy6MGrUaqhpvy0RxqimXuJRcFF0yxlmiZF+UVXK00Ciq0XY5Yop0HCeiFnFu+nKYsxhVmSw2vxBXspxio/4sZOOVR38E7YpBfxJNT8bt1i4Bga5K2ZQnadAfxJ42+G+iMwP1ryLypMvRJGGqne/p1XbpfwBMbu9bwOpXAAAAAElFTkSuQmCC)
}

.o-reviewSection .p-w-r .pr-star-v4-25-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADKUlEQVRIDc1XXWhSYRjWo1t65kWNVbDJWEwiMCHQRaFbeZErgrqowZjWzaJWMGjsZgVREf3Y1K0Iooh2EetqdBFBXe2qq2agLtmlXcRiZcOmop350/OJx2x+n/OcuejAx/ud932f93nO93fOUSg2cPn9/tH5+fmdGyih4OSCw+FwM7A30+n0Nbk1CE62gFQqdR34JrShYDC4ixSTc8kSEAgE2kB2kRAqlUqVIAh35JATjCwBmUzGDWyDSAoR/VgPJvFeipUsoEjkpJB4KL51XZIF5PP5+4yqjrm5OSsjxnRLEkAIMNxHWdUQe8CKsfySBNRAYMYU9bHIaH4lzVnuQ8EWEFtyuVwv7OXyGK2PKYrAf5vjuAD6IYvFskrLE31/BNxQcGO7xxzJTPxYQkjsj/2KGaKp780Thx9KGiWxMLEQkIHoBdgAbKGh/xGifop5yvNTg28WE4uHlpJLutVcpdhnjikxt24WIr4QQbBXuG1btt6LpWM8jbxujGsKgVwP8m9dXV2fOPeA9/2BNusRXaMuvyZvM2+nMQ3nCEFhfj0Dnlmrvuc438D/CxHTZrP5LEahwFVaYO5+99uDrbbTWrV2M598pkieE0lKAojD6/S+srZanY1coxivm8WcvwZ5P568RE6K/yWAODyuiZc2ffdgPUWA/F0ikTgF8izhKL8qBJCgzzX53NbWfUmtVJfnyu3P8jx/0m63Z2gFqAJIou/M5GNjy14/DSTR5zIajQILwxRAAOlsegcLWKtfpVLpq+VWFRAX4i3VwLXE8PHSWS2vqoDl1A++GrjGmDwBIy9GDJiCGjnYaVj5BnaUsg3FZBxUPWJ/g1beCAhZwbwO8Wc83QXs8Sdo1C1WxMsTgOHfwxCwAGIXTrVOtKd4ow3hvh0iHqHR5qw1EoloGLUqT0IxMSkkO8R+0QZB0AdSI9o0SEtHKt5sXyFkWKPREIwPLVnEFEw0GmWuA+YuiAsr2wkapB9AdgIk+0Aygz7zjWkymZaQN6rVatsBvQvsSkGBQsGcBuZZy6ub4o6O3lsgHS8Wqdng5FtG8tVQKDSOv6ZhfB+S/8j/8/oNpnoQvQ0vM9gAAAAASUVORK5CYII=")
}

.o-reviewSection .p-w-r .pr-star-v4-50-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADeUlEQVRIDWNgoAC0rm2dcfnyZXEKjGBgIldzxdIKpcuvL6b8+PGjllwzQPrIdsDTL4/X/f73ixloRsbFixcVyXUEWQ4oWpJrce3dVX2QpYyMjMy/fv1qo6sDnn1+ufzv/79wO4GOiDhz5owuXIAEBskhULy0OOjG++sKWOzowSJGUIhkB9z7cGcmDlPdTp8+bY1DDqcwSQ4oXlKYcf/jPRFcpgGjYiIuOVziJDng+rvrvbgMgoobA9NCKAE1KNIsKDwsnKKFRWr/mP+Evv/+Pvji6wtcWJSgCP3//78TGBV8TExMF4DsSyYmJr9RFKBxGOH8/wyM5SvLPb78+Ozx7c83sw8/36u8/vZK6MvvLzhDSVlAmaHSrAZuBDoD6IA/wGi5DqQvAGkwBrLPAh31EaaWMXVeyuann584vv7+ivv3P7yOhemB04QcAFeIxgA64gnIQUC6kkmIg7/z06+PnKRajmYmSVyg5TJAy1+ZmppeYeqM6j1iIW3tysPG858kUyhTvBQYDSkgI8Dx2xPVs89axs6bi5WLHo5YamxsHAcMBbBd8ATWGdG53VLKJoSThZMyv+HXvQZq+T+YMrgDQAK90b3rrKWso9mY2GDyVKOBcb4JaHkE0Odwy0GGozgAJNAT07/MRsY2mZqOAFq+48uXL8FAyxE1GMgyIMBwAEiwL2bCPBtp2ywWRoLlFEg5IbCPi4vL39HR8Q82hVgdAFLYFzthuraIzhlsmmBijAyIcgwmhoWO0dbW/oVFHCyE0wEg2R9/f4jh0ggS/w+EhAAzM7MMPjV4HfD512ecNR8+Q5Hl/vz5o4zMR2fjdcC7728JVj7oBmLhk+eAwsWFKsAowGIeaULAlK+CTwfOEAAWVHb4NJIghzcEcOaz339+GuGzRJBd8I8Sv/I8YB4HpcRkoE9xmYXXAThD4Pu/n5rYHCDGKfbLTtZ+moisOEd3dG86sEbLAFouB3THFCDGFmdS9+/f58BmFkgMZ0aOnBF+9/q7a0owjRLcEj9UBdWmTo6dWgrUhTX/gbppP3/+LAPqSQdibpheoMN0QVUvjI9M4wyBz78+iYIUSnFLfbWXc2jZkb+bc3Lc1BJcloPU6urqvgRWs8WcnJxyQG470OJPIHEgwBsNECVoZMi0oGeFi/Or0IRJ4l66dEkQ2EitO3v2bCJJGumpGAD3wC0sJeEYuQAAAABJRU5ErkJggg==")
}

.o-reviewSection .p-w-r .pr-star-v4-75-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADTUlEQVRIDWNgoABkzE/d0LWmWZUCIxhYyNXcvr5BYdOtbf4/fv9QAJphQK45TORqfPTh2Yrvf78zXHhzQb96VbkNueaQ5YCS5fnmx58fN4dZ+uD9w0UwNqk0WQ54/unVMmSLrr69qti6ptEdWYxYNskOAFl09e0VJXQLTj0/heIodHlcfJIdcOHVpUXYDHv4+ZFQ/uLcHGxy+MRIcgDIgtsfbonhMvDRp4dtuORwiZPkgIcfH7TjMggkfv/jfd661TX1+NSgyzGiC6Dzz5w5I7L61sqkX39/ee5/vM8BXR6dL8gu+MdcwmKGEKfATic5t50mJia/0dUg8+EO+P//P2Phklx/FgY260+/P1p8+PlB7c33N8LvfrxjRtZAKnuO2/zLQLMvMDIygjGQfRboqI8wcxgzF6RtfP7lueODTw94YYLUpIEOwDAO6IgnIAcB6Uqmf///zXzx7QUPhioaCgAtlwFa/srU1PQK08zEOduMRI38OVg4/tPQTnSjlwKjIQUkCM4F0xJnbraQNA+ikyOWGhsbxwFDAexheDacEDtlg7WUdRgnCye6a6nJXwO1/B/MULgDQAK9MRPW2EnbRdLCEcA43wS0PALoc7jlIDtRHAAS6IzuWeEo4xhLTUcALd/x5cuXYKDlf0F2IAMMB4Ak26I6l7gruCciK6SAvY+Li8vf0dHxDzYzsDoApLAhrHmBvoj+OWyaSBSL0dbW/oVLD04HgDR8+f1VHJdGYsWZmZll8KnF64C////w49NMjNyfP3+U8anD6wBg8UyNEpI8B5w8eVIYn8uJlQOmfBV8anGGwJJbi8LwaSRBjrwQYGdix+tyUL1vL+OwQENI8xYBx+B1AM6Oyfvv74ywGSzALvBbS0h73tSE6VmwUi1/SZbpi8+vFt18f1MDix6p+/fvcygqKv7AIodZEsIUff/7QxbGBtH8bPy/zcTNp+4vOsQ+LXFGBsxykNzEmGmnV2au0bSRsTJVF1K/ChJDBm/evMEZmjjTwNffX0RBhgAt/mUsZjLxYMkRtlnJc3KAFuOstqfEzTyzMmONjrmsqYGpuOkRpOIcbzQgOxbODpkW9KxsWUkpXIAMRsvaanlgm7Lu7Nmz1CrWyXAFAS0A8bAc+qhyUpoAAAAASUVORK5CYII=")
}

.o-reviewSection .p-w-r .pr-star-v4-100-filled{
  background-color:rgba(0,0,0,0) !important;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABMCAYAAAD6BTBNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTAtMjhUMTE6Mjk6MjEtMDY6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yOFQxMToyOToyMS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S2ghoQAADYtJREFUeJztnGuMXdV1x39r733OvfO2PR7bPPwYXIyxDSUoUr8AMaGRm+QDLVFVqCqVVKjKo6FpYx4BFCgRSlCEkr4VlapqqiBFlVL4EjVRH+qXBgValRaMQQGDAdmAPcYz45m555y9Vj+cO7bHnrHv3HOuM3H7H52RfX32Xmsvr73Xc1/5xUeuYW54lrkwy9ixdRRuFpznqB1nmCGccyRTgWPXfwCFsOGF1UwMHuG95gzBHL1CIZGhYuB31hQjc875pwIBw2qnIwiZzkHTQXRYniM4ilTBIBTSpiqIZoSZAd79pSP0TzRovtEkLJdgTsGQDNHQUXLNEaT2RRngBPpIvo5j6l09+tSUniDIstk9L6JF1skqhmWIHF32+GVzJAi5FpAHEl+/8NpEkIJPF1aMpb4xNqcnbv0gP/pM2gNyObAmGcDh4UIIECgXKOA0YmI1a6FhRoqEBxFoWcZGf8lXtsjqZ6x2bVeEQOESWmTQxfyV9oSpK4VJPWehAIph2OdEZGv5maLir9dk4C5cfLKbRS5FzFSw6HCWI9DVCVtJgA2X8r5O8Hr2Zi3nU2EFa8PoyNZk/L6Wtdqftpdm8UtSFE8mx1Nc7jDXpUExEBGKkZw8GBVFUG10tEhDUlYNrsKcIFZNOwpyBvOB+1TjhoWKZqB+u0X3pWPXnHhChxTJu6TlIGqk+dMmzaxJDNUseyUB5hT008d42IKJ4bTaVhbkEhH7fGZnW3dRkOjuefujh/569pLZDyoRAjb82Xo2Tw0z61vnf/kcqCRAQYgoeR7xFvEqFTw1wwgPRnPDImdrl3kjCcn69d9Z+weH8rceTvFdUYlEEt9Pv/VRDBTdHXynoRbHysSIIqSTnnAiYL5zrkSFmETykWKnOPk8svTYjJzRuTX3rCv6nzSnb3VjULw5pimYTFtYYGUIUIDGkSaHbj7MkY8dpf9YX8dRQxyMpG+kbPze5XvFy7mFb0ZMra9o9u3F6e8vn1HDWUqRT4NqZeFBXRoI4I20ldB6P6N1POt88AyMTPobggt3RokdDZFYfE6L/C8TSfZ3EuIJgmJkOos4K9+vyRuqLTZqrckYe26Mxg8dsxzFd+TWGDEqQ0OXPsRawcw60wqREKT5lcli6jdnrYU/jx+qGEECI9IsjVO3Tt8iqE2AEoVW/xyD/cOskhGsw7BIcB/NYU+u2bIimoRwxxGZ+NYxPvhJJ8NSGowwXnvsXmt0LhgZSi4Oozgns3ZyjDwixrIXllnOxuSyB9Y0R3/VzrMjzRnNrIHMgnYR754LNac35veGgTqSyYCLDjvDsooKsVGQD8U7xOzGbiiZGCH6Wwfm+j8RAz9Y0ngLSAuCOszNIV26P0uh/vwQ4DKPBuGVz7xGa20LP7uQ6Wx1xujzo2x+euO9+UjeNR0Vw6vc6zP9wZIvCag6VLQHiTdqygKcCTHEwB8P2LTAtFv4HPf4E/6zeK6rSsqwj8RY/LpEI9VAop5EPakGJCqxiKVx6hF6ooGaKKLC1qfGabm8zH21YYCP9KXB358P592k4M5C4puPTOnU309yFN/eokpkxA3RL/0UGqnNbzkDPREgJmV0MlwgHsRzutVACn4vWtxU13meSLJj2mbuOpwdftK15aSAbwSGZZiCzvzLbtAbAc5DytSRKwpOk+AYhPsrJm4WYM5arPOjD6xPGn8HtLMDjlz6OJUW6w16VxVi3h4bisOTIiREc3sx1tRNSXDjJKv20hyC5hCWDJ/GRe/QUwHOIyFlf/Ea78TD432u+YVeHEcGmBV3k2cj5BlmxclqWi9xQQRoKP300SR9yLC+XlEBWacW7jcLlOdH2yftISqfgYtk7ub/MATsFOOqgrjjirDleiXektnyQrZl8+PcvWAfAv7TmewD2Q/sA5kpZXwmm9XQhQANTvOrDBIxNomxA2SXiOwQbCewDWFgPs3fap/tvRReGw5kj8Ce+SSDOKbAXsH5l0zcPkFe8uL3gR2Etonukq2lBWiU/ptY+ZSCWIXITsRvB7sGZCfC9iT6y+eZ6Ll4usMQ8GEkfNgwmqQ0XUokviki+zF5iYL/wWw/wj6MScNYLDN+JkoBCgtPQyP14sdF2OHM7YoDevXwG4O7zLgyH6SJpEhZ3urJanuHUzun5Fw2A5sR2WO5td0uP4PYqz66F0FeRuxFjJfBDoAVZ84YTGxXKPyGVBvj5uxaJOxEuGq1jFxqlKVscyCtkqSFDnN2KxxnLeGULvSDXOdVrgMwkXk9eRuXvGJBX2wcT1/ws/6geXsn9B1t/pbMNe5rDecUoUDMLZje2r9OptovAuF1gkUc/cuRcHkxEG8ZOTCIeaNI9V4vX+Wf8kaxufl+40PW27jkooBYaRcMvikqD/vJ70wxOTT1zNoXRrcECdd1XfH/vwCBRANuzv2p5PJFF11pRJx3zPRnn24UsZmS3l531vbigJBMBY5sOvLtQ7e+e7cvAqLzVlhBLTKnekcgScVx2//r4UL4KLSa2d++PXroM/mGnPmcxUnnpXRwhUKKT5nYD39GfK5IiEFu8XutvvzOMz3ns2JhAaLYrxj8ywXib0VDABWeztHbTe2sBPASyQRBsV8202d7zuGKhmDYj9Tbry0VlSwqQAEQM4PdZjzfQw5XNAz71yi651wtU+dLZ7XAbgZ7sV7WVj4Me9aIt5R/WzpkdQDiBO885U/An/5jftrhdgf86w7Xk6sGKw7Gf2B2M5y/iSYA2JyRxxxOlp3LAnlplx2gR03kpqQIP/biNqq/OOLhxWDYS8BuYK6T9wNfg0wzDsQDpbxVyt7/M6BR3xkcGbzhKrY+7+YY04soYjFn+NzTmEhfU9PdmEwjhomWyQQn5C3DNxyybqFGBo4DHiwptXXJLVpANpAdzHy8Kcy6fxdYfVGIUCDMBrKh7K3Dn3z3I2IcQduZp3bKTgRiBPWROLawRBrotEIhQITodb+a3pCYfw6hv97VXHi4KAgcOTB28MbpW6bfWfb45Q4QhGi2L6fYLUJvi669hoGpTcwMZjdlA9mb3aQAuqrKlU2K9lxEd0OHbaUrECIymxFvLCy+TJfdHxXKmoKJPKvonp8/kywI1opOd6uw7xx97eeFm2/n6+iRsi8PK5/S2bF/VrOPr9hy0mIws4jdjNhP5tclIl3pQQgu6ejFwhd4DRCl1NvT6Bn8o5re5kS+v3wWLjyi2MdM7MciriyCIvjCwwyEJMBZpaOlIdc+tmsZb5e/llD51Yj9VJCa+17qhcEbJjq+yOddbaKQuGUcg9buMXanRSJy8p+uxtyKFh6AYFucuh3AvvYHiFFeU1uG5s0jRFnGnQ5Z4s9l2e7SWu8P9AxC5uLmKLpvQZeEBzo7zRYgWOxi1KJ82dYqN+UuJJzJpairxeyFTm8HnQ8et72WiS4AvLmrfRXf5TSEOhqw218SscGVGdzqXPUQYkIR4pZWI698vxkgNGvawtHrFpX6v9WgbhiGi3LpwFxfLZ1iYWagWjhrAk5lQ9oK4ytdeEC7g0yumCqmBiNxuqoQQx1qLMYYIo3KE10AOByKrp/QibGWtaZ9xZtLoX+uWWmC9q31K6PEjvrpftZQFAO2+M2bBA5UnS+8oq9VmiCzjPV+3dYNMka2WCp7BaKsfcdtwL9VnSuMudFKEyhKnzQv6eVlltphYI7LYg1GL6xxqytNUG7hYlskXoj+53pQhm9bQh1uTFFLUtmN/9wIrw0xttXhsdbRUjkErK1hnsUwH97X3/opskFrCCKcWaDic4Uh62pY0ikYGPq0Yr9gZrsMflTr/ICZXeJhU6D83+n6EVfFchqYu4zKt8Dnt79i8A8qdr+DV2U+12TsMeFawb4O8vGKxEqKIs0ouiWKHaxy+DgzT/dPwHCbul4E0u58MFT1u6oybiK3mfDqIq//N/AJU7ab6ffnZ+iatoFiG7TtGXb7VL/qZbJ9uetw4jA1Ikr09jc+Fg8T5S3zKY7zuRb2CsKnIrbVWXxMxP/GgitcHULFSKO/Uip21oe8gv9mQCJ+k6fDTKBBkgWyNC8s8Fe5xkczyQ/3i8chi10tWHoq4TUs3k4s7rWQPCrqf7tdcegoI+TMUYS4LauYlQmpVju/zHFZp8KTQD65ZuovJt774LHVjTXvN6VBHvOuNqIAmCDEgyLcOReKB53pw2mR3pUQpPARtXNpsyGw3kdXTYBF2n1HvsAqX/it53vPsFkx+VZM9PHJjdPHi/eKUzdRK1UBygkEwUTfmSP73WPJsQcG/dBD/bN9n3Ve0qW00QRcdFc0i+Co8M0NofBdVFJg/vsC13j8OWJBO2EmTwDfAJvujsUOeKEUo1OHNuzI0TDxRTc1+uigG/xyIcXdQHrmGIdDRTe/rm+ub1nrULdZmdA3030WyuAK86ef3211Mo4ZPC7OvgmSXdAktVHqkzAB3GPwR8BejL0iDJx6TQHSMTe6XtFD3UZSoWKf35XzhAXBTI+q8BjYn4tJtkK6FabNeATsceAPxbgPkaH5E2RYBrcJ/Fe3k4fY5e43g+BlsxMhmh4y4lcN/bYSKpql+iGAIrOCPabYN8TsCyLuy4KM5qZXndvYnBvBV9BAQ9Pc/NeC0wejRps/0FdybVggM+wJgz8W0z8RoeEqbJT/Ba47GjSVZunAAAAAAElFTkSuQmCC)
}

.a-reviewSnippet{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  padding-top:10px;
  padding-bottom:12px
}

.a-reviewSnippet__link{
  margin-left:20px;
  color:#30862D;
  font-size:14px;
  text-decoration:underline;
  line-height:1
}

.a-reviewSnippet .p-w-r .pr-snippet{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{
  border-width:0px;
  font-size:14px;
  color:#555555;
  padding-top:0;
  padding-bottom:0;
  padding-left:4px;
  padding-right:4px
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal:before{
  content:"("
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal:after{
  content:")"
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4,.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-0-filled,.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-25-filled,.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-50-filled,.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-75-filled,.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-100-filled{
  margin-right:3px
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-0-filled{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAK6ADAAQAAAABAAAAKAAAAAAKtB8SAAAGt0lEQVRYCb1ZfVBUVRQ/97GAAoqAYIIgskLquiyGH5M6iKaSpmnN+IdlkqJZDqmImYAmzgjWODnjWDmOaV862vjxlzpqmtWEZhMEPJYvRZhQVL6EoEV22Xc7561vB3CXXdnFM7O8d98953d+99xzPwFws8TlambocicucjOsDKdyP6iwHzG98HfO3diCOwFjczWvI148A9DqciaucCc2YbmPLAfGQNhrJcjYHsgGt/achxXcxZc4b00yA5YS6h8KwUNCoMXwaOgI1YiGh1fr/3QR2mrutshyLuQQ6vqEVPhw1gaLA4nvis8O9bF6c/HFLWR1udrNmANhowNHwwLNQkiMmQ0TXpiAecECu7yCtrjI0WruMlk5cpxnEWLanHQQmAVyy9ytshMcbFu1e7QBVo8uvLhMFiOXQRGkSM6KTrRSmRT+Erw8ZjqVfQUJdlgrXHhxiWzs3tgQ4FzuZiWS3blQpEkwRVJ1u2PCutf1590lsoJR2olRHTRTPRMokr0lOiQa5o2bT589GfPe3bv+Wcv9Jhu3Z1wkhmwdOdyQmGbX78bZm0AQBM4ZX6nLHRdjV9GJin6RJaJcUu1DfI8FmteAImhPwoaNgqWxb2Im0Mjz3I+DLcqerqPvOFjtS/ynUf6S5BsnMdCChD/GNZiBcWjkq1hdWH8RRuJC0Jc0tDfA4oMLobOrU1HrAOCFwEGP2CLjXJQEoVDMEB8pCraeVrLY4ngmSRrGBA0OGh3mohYNbLLw8/aDmJAXYanuDVispe2AY7lUdhFOF5yCivoKaHv8r00DDvwB4yACgyLgTN/FeUnJ9pK/FGWmy9Huwz6ymXRDBw2FqOFqUAerISooCrs7BiKDxkCwX7Bi369ns6EZ7jRWQWV9JdQ0VUNVQ5VcbulosY3H4dvCLHGVSmVq2t7lFTgVc2oGaS6f/BbMjpkjkwzyDbJt7OLXQJ9ACIwIhMkRU3ogtXa0wu2GW3Cj+gYcuX5YruMcClQe/22igpCfXWfgnkISdn0xffi54iqEB0TAQBElH/bEf7A/BikKLpddsqhwXiYJMDd/251W+tA9ZwM8JJ6H09H4UP8wOPbucQjACDxPaXvcBsnfr4BqTA2MaHWHqXNqZXZlo8LBOnXRSDSYjAmkVNd6D1KOrQLqluclBqMB1p1YoxCt5SqW0J0o8bCSpQJVkhLnvJZat/b4ahy5bVQ1oNJh6oD3T6yFsgdl5KeBCaaE4o+L7/Z22oMsVZISE7oScB68fwuTnVpLYAMlJrMJUn/8AMQ6EbueN5sBEgozymts+XuKLCmRsolxinAztZbAuk3otnD69a1L6oK00xuhoLaAcrRd8mCJYqZYbg/MJllS1mfob5MxvrYS2IZTqUDg7hKzZIaPzqZD3p3fsRPBwJl5rrhNFPvC7/MMVn+lvj7kleHX8CD49r2We540kc8fn9QXntN1n5zbDj+VX5b1OUhJxVmlyLpvsRtZxaw4s/SmWYJXqXy14gq0d7YrVS49z5dYrhUkkJYUZemvOQPmkCyBMG8m5xEtv7QvcIfQKZjEzKDUWTynyAqd0lgCpJXNXaJgYR7K2M7gOkVWYlwGjHAr2XCZH44H95LFXZmakMMDLQ6ciYIjHSWyuCWUsR3pU71TkWXc0nrFgTPAjnSUXsI9rHsjy5XIOpEGpQ9K4W+clx2J0kvPElmVI1CqZ3LrGQ4w+2mgv6+Hw3mH4Ndbv8iQdGewenrKU3tWuRL/jBr2BIsxpw+R1i2iAtL7Secws+Tb4uPlA3npf/SullegI9e/tkYTl2iaiI108UHKmpEaWDP9PflKqbdx0hfzoL7tIa6MPAKPL7W963uXHUbWyH3H4vTSY9oyczNcKr0I39w4Ku/sZVDOG/G4vV/l0XHA5OHXxYzSeg6QjhEfkXZmIx6HIiF52ipYpF0MKsHiNjxglEzWwzLbuE5WkLiarlRoQBjNRjhbeAZ+uPkd1LXWKQ2vQ1KfNw1uOXh3893u27O9kdmRB4Z5+qag/daappqIXRd2wle/fQnvTFsJyyYtkwOQ/08+wdMgc7iKOUyDuNyJmZi1OerhY6HZ0ASPDJbTMu150UtOUaZ4SGHd1xNvwldjauxAnUjSG4KrIa1iFQ/Lacf1WVGWuI2+9yUOpy6MGrUaqhpvy0RxqimXuJRcFF0yxlmiZF+UVXK00Ciq0XY5Yop0HCeiFnFu+nKYsxhVmSw2vxBXspxio/4sZOOVR38E7YpBfxJNT8bt1i4Bga5K2ZQnadAfxJ42+G+iMwP1ryLypMvRJGGqne/p1XbpfwBMbu9bwOpXAAAAAElFTkSuQmCC)
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-25-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADKUlEQVRIDc1XXWhSYRjWo1t65kWNVbDJWEwiMCHQRaFbeZErgrqowZjWzaJWMGjsZgVREf3Y1K0Iooh2EetqdBFBXe2qq2agLtmlXcRiZcOmop350/OJx2x+n/OcuejAx/ud932f93nO93fOUSg2cPn9/tH5+fmdGyih4OSCw+FwM7A30+n0Nbk1CE62gFQqdR34JrShYDC4ixSTc8kSEAgE2kB2kRAqlUqVIAh35JATjCwBmUzGDWyDSAoR/VgPJvFeipUsoEjkpJB4KL51XZIF5PP5+4yqjrm5OSsjxnRLEkAIMNxHWdUQe8CKsfySBNRAYMYU9bHIaH4lzVnuQ8EWEFtyuVwv7OXyGK2PKYrAf5vjuAD6IYvFskrLE31/BNxQcGO7xxzJTPxYQkjsj/2KGaKp780Thx9KGiWxMLEQkIHoBdgAbKGh/xGifop5yvNTg28WE4uHlpJLutVcpdhnjikxt24WIr4QQbBXuG1btt6LpWM8jbxujGsKgVwP8m9dXV2fOPeA9/2BNusRXaMuvyZvM2+nMQ3nCEFhfj0Dnlmrvuc438D/CxHTZrP5LEahwFVaYO5+99uDrbbTWrV2M598pkieE0lKAojD6/S+srZanY1coxivm8WcvwZ5P568RE6K/yWAODyuiZc2ffdgPUWA/F0ikTgF8izhKL8qBJCgzzX53NbWfUmtVJfnyu3P8jx/0m63Z2gFqAJIou/M5GNjy14/DSTR5zIajQILwxRAAOlsegcLWKtfpVLpq+VWFRAX4i3VwLXE8PHSWS2vqoDl1A++GrjGmDwBIy9GDJiCGjnYaVj5BnaUsg3FZBxUPWJ/g1beCAhZwbwO8Wc83QXs8Sdo1C1WxMsTgOHfwxCwAGIXTrVOtKd4ow3hvh0iHqHR5qw1EoloGLUqT0IxMSkkO8R+0QZB0AdSI9o0SEtHKt5sXyFkWKPREIwPLVnEFEw0GmWuA+YuiAsr2wkapB9AdgIk+0Aygz7zjWkymZaQN6rVatsBvQvsSkGBQsGcBuZZy6ub4o6O3lsgHS8Wqdng5FtG8tVQKDSOv6ZhfB+S/8j/8/oNpnoQvQ0vM9gAAAAASUVORK5CYII=")
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-50-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADeUlEQVRIDWNgoAC0rm2dcfnyZXEKjGBgIldzxdIKpcuvL6b8+PGjllwzQPrIdsDTL4/X/f73ixloRsbFixcVyXUEWQ4oWpJrce3dVX2QpYyMjMy/fv1qo6sDnn1+ufzv/79wO4GOiDhz5owuXIAEBskhULy0OOjG++sKWOzowSJGUIhkB9z7cGcmDlPdTp8+bY1DDqcwSQ4oXlKYcf/jPRFcpgGjYiIuOVziJDng+rvrvbgMgoobA9NCKAE1KNIsKDwsnKKFRWr/mP+Evv/+Pvji6wtcWJSgCP3//78TGBV8TExMF4DsSyYmJr9RFKBxGOH8/wyM5SvLPb78+Ozx7c83sw8/36u8/vZK6MvvLzhDSVlAmaHSrAZuBDoD6IA/wGi5DqQvAGkwBrLPAh31EaaWMXVeyuann584vv7+ivv3P7yOhemB04QcAFeIxgA64gnIQUC6kkmIg7/z06+PnKRajmYmSVyg5TJAy1+ZmppeYeqM6j1iIW3tysPG858kUyhTvBQYDSkgI8Dx2xPVs89axs6bi5WLHo5YamxsHAcMBbBd8ATWGdG53VLKJoSThZMyv+HXvQZq+T+YMrgDQAK90b3rrKWso9mY2GDyVKOBcb4JaHkE0Odwy0GGozgAJNAT07/MRsY2mZqOAFq+48uXL8FAyxE1GMgyIMBwAEiwL2bCPBtp2ywWRoLlFEg5IbCPi4vL39HR8Q82hVgdAFLYFzthuraIzhlsmmBijAyIcgwmhoWO0dbW/oVFHCyE0wEg2R9/f4jh0ggS/w+EhAAzM7MMPjV4HfD512ecNR8+Q5Hl/vz5o4zMR2fjdcC7728JVj7oBmLhk+eAwsWFKsAowGIeaULAlK+CTwfOEAAWVHb4NJIghzcEcOaz339+GuGzRJBd8I8Sv/I8YB4HpcRkoE9xmYXXAThD4Pu/n5rYHCDGKfbLTtZ+moisOEd3dG86sEbLAFouB3THFCDGFmdS9+/f58BmFkgMZ0aOnBF+9/q7a0owjRLcEj9UBdWmTo6dWgrUhTX/gbppP3/+LAPqSQdibpheoMN0QVUvjI9M4wyBz78+iYIUSnFLfbWXc2jZkb+bc3Lc1BJcloPU6urqvgRWs8WcnJxyQG470OJPIHEgwBsNECVoZMi0oGeFi/Or0IRJ4l66dEkQ2EitO3v2bCJJGumpGAD3wC0sJeEYuQAAAABJRU5ErkJggg==")
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-75-filled{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAHwAAAACsP2+eAAADTUlEQVRIDWNgoABkzE/d0LWmWZUCIxhYyNXcvr5BYdOtbf4/fv9QAJphQK45TORqfPTh2Yrvf78zXHhzQb96VbkNueaQ5YCS5fnmx58fN4dZ+uD9w0UwNqk0WQ54/unVMmSLrr69qti6ptEdWYxYNskOAFl09e0VJXQLTj0/heIodHlcfJIdcOHVpUXYDHv4+ZFQ/uLcHGxy+MRIcgDIgtsfbonhMvDRp4dtuORwiZPkgIcfH7TjMggkfv/jfd661TX1+NSgyzGiC6Dzz5w5I7L61sqkX39/ee5/vM8BXR6dL8gu+MdcwmKGEKfATic5t50mJia/0dUg8+EO+P//P2Phklx/FgY260+/P1p8+PlB7c33N8LvfrxjRtZAKnuO2/zLQLMvMDIygjGQfRboqI8wcxgzF6RtfP7lueODTw94YYLUpIEOwDAO6IgnIAcB6Uqmf///zXzx7QUPhioaCgAtlwFa/srU1PQK08zEOduMRI38OVg4/tPQTnSjlwKjIQUkCM4F0xJnbraQNA+ikyOWGhsbxwFDAexheDacEDtlg7WUdRgnCye6a6nJXwO1/B/MULgDQAK9MRPW2EnbRdLCEcA43wS0PALoc7jlIDtRHAAS6IzuWeEo4xhLTUcALd/x5cuXYKDlf0F2IAMMB4Ak26I6l7gruCciK6SAvY+Li8vf0dHxDzYzsDoApLAhrHmBvoj+OWyaSBSL0dbW/oVLD04HgDR8+f1VHJdGYsWZmZll8KnF64C////w49NMjNyfP3+U8anD6wBg8UyNEpI8B5w8eVIYn8uJlQOmfBV8anGGwJJbi8LwaSRBjrwQYGdix+tyUL1vL+OwQENI8xYBx+B1AM6Oyfvv74ywGSzALvBbS0h73tSE6VmwUi1/SZbpi8+vFt18f1MDix6p+/fvcygqKv7AIodZEsIUff/7QxbGBtH8bPy/zcTNp+4vOsQ+LXFGBsxykNzEmGmnV2au0bSRsTJVF1K/ChJDBm/evMEZmjjTwNffX0RBhgAt/mUsZjLxYMkRtlnJc3KAFuOstqfEzTyzMmONjrmsqYGpuOkRpOIcbzQgOxbODpkW9KxsWUkpXIAMRsvaanlgm7Lu7Nmz1CrWyXAFAS0A8bAc+qhyUpoAAAAASUVORK5CYII=")
}

.a-reviewSnippet .p-w-r .pr-snippet .pr-snippet-stars .pr-star-v4-100-filled{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABMCAYAAAD6BTBNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTAtMjhUMTE6Mjk6MjEtMDY6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yOFQxMToyOToyMS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S2ghoQAADYtJREFUeJztnGuMXdV1x39r733OvfO2PR7bPPwYXIyxDSUoUr8AMaGRm+QDLVFVqCqVVKjKo6FpYx4BFCgRSlCEkr4VlapqqiBFlVL4EjVRH+qXBgValRaMQQGDAdmAPcYz45m555y9Vj+cO7bHnrHv3HOuM3H7H52RfX32Xmsvr73Xc1/5xUeuYW54lrkwy9ixdRRuFpznqB1nmCGccyRTgWPXfwCFsOGF1UwMHuG95gzBHL1CIZGhYuB31hQjc875pwIBw2qnIwiZzkHTQXRYniM4ilTBIBTSpiqIZoSZAd79pSP0TzRovtEkLJdgTsGQDNHQUXLNEaT2RRngBPpIvo5j6l09+tSUniDIstk9L6JF1skqhmWIHF32+GVzJAi5FpAHEl+/8NpEkIJPF1aMpb4xNqcnbv0gP/pM2gNyObAmGcDh4UIIECgXKOA0YmI1a6FhRoqEBxFoWcZGf8lXtsjqZ6x2bVeEQOESWmTQxfyV9oSpK4VJPWehAIph2OdEZGv5maLir9dk4C5cfLKbRS5FzFSw6HCWI9DVCVtJgA2X8r5O8Hr2Zi3nU2EFa8PoyNZk/L6Wtdqftpdm8UtSFE8mx1Nc7jDXpUExEBGKkZw8GBVFUG10tEhDUlYNrsKcIFZNOwpyBvOB+1TjhoWKZqB+u0X3pWPXnHhChxTJu6TlIGqk+dMmzaxJDNUseyUB5hT008d42IKJ4bTaVhbkEhH7fGZnW3dRkOjuefujh/569pLZDyoRAjb82Xo2Tw0z61vnf/kcqCRAQYgoeR7xFvEqFTw1wwgPRnPDImdrl3kjCcn69d9Z+weH8rceTvFdUYlEEt9Pv/VRDBTdHXynoRbHysSIIqSTnnAiYL5zrkSFmETykWKnOPk8svTYjJzRuTX3rCv6nzSnb3VjULw5pimYTFtYYGUIUIDGkSaHbj7MkY8dpf9YX8dRQxyMpG+kbPze5XvFy7mFb0ZMra9o9u3F6e8vn1HDWUqRT4NqZeFBXRoI4I20ldB6P6N1POt88AyMTPobggt3RokdDZFYfE6L/C8TSfZ3EuIJgmJkOos4K9+vyRuqLTZqrckYe26Mxg8dsxzFd+TWGDEqQ0OXPsRawcw60wqREKT5lcli6jdnrYU/jx+qGEECI9IsjVO3Tt8iqE2AEoVW/xyD/cOskhGsw7BIcB/NYU+u2bIimoRwxxGZ+NYxPvhJJ8NSGowwXnvsXmt0LhgZSi4Oozgns3ZyjDwixrIXllnOxuSyB9Y0R3/VzrMjzRnNrIHMgnYR754LNac35veGgTqSyYCLDjvDsooKsVGQD8U7xOzGbiiZGCH6Wwfm+j8RAz9Y0ngLSAuCOszNIV26P0uh/vwQ4DKPBuGVz7xGa20LP7uQ6Wx1xujzo2x+euO9+UjeNR0Vw6vc6zP9wZIvCag6VLQHiTdqygKcCTHEwB8P2LTAtFv4HPf4E/6zeK6rSsqwj8RY/LpEI9VAop5EPakGJCqxiKVx6hF6ooGaKKLC1qfGabm8zH21YYCP9KXB358P592k4M5C4puPTOnU309yFN/eokpkxA3RL/0UGqnNbzkDPREgJmV0MlwgHsRzutVACn4vWtxU13meSLJj2mbuOpwdftK15aSAbwSGZZiCzvzLbtAbAc5DytSRKwpOk+AYhPsrJm4WYM5arPOjD6xPGn8HtLMDjlz6OJUW6w16VxVi3h4bisOTIiREc3sx1tRNSXDjJKv20hyC5hCWDJ/GRe/QUwHOIyFlf/Ea78TD432u+YVeHEcGmBV3k2cj5BlmxclqWi9xQQRoKP300SR9yLC+XlEBWacW7jcLlOdH2yftISqfgYtk7ub/MATsFOOqgrjjirDleiXektnyQrZl8+PcvWAfAv7TmewD2Q/sA5kpZXwmm9XQhQANTvOrDBIxNomxA2SXiOwQbCewDWFgPs3fap/tvRReGw5kj8Ce+SSDOKbAXsH5l0zcPkFe8uL3gR2Etonukq2lBWiU/ptY+ZSCWIXITsRvB7sGZCfC9iT6y+eZ6Ll4usMQ8GEkfNgwmqQ0XUokviki+zF5iYL/wWw/wj6MScNYLDN+JkoBCgtPQyP14sdF2OHM7YoDevXwG4O7zLgyH6SJpEhZ3urJanuHUzun5Fw2A5sR2WO5td0uP4PYqz66F0FeRuxFjJfBDoAVZ84YTGxXKPyGVBvj5uxaJOxEuGq1jFxqlKVscyCtkqSFDnN2KxxnLeGULvSDXOdVrgMwkXk9eRuXvGJBX2wcT1/ws/6geXsn9B1t/pbMNe5rDecUoUDMLZje2r9OptovAuF1gkUc/cuRcHkxEG8ZOTCIeaNI9V4vX+Wf8kaxufl+40PW27jkooBYaRcMvikqD/vJ70wxOTT1zNoXRrcECdd1XfH/vwCBRANuzv2p5PJFF11pRJx3zPRnn24UsZmS3l531vbigJBMBY5sOvLtQ7e+e7cvAqLzVlhBLTKnekcgScVx2//r4UL4KLSa2d++PXroM/mGnPmcxUnnpXRwhUKKT5nYD39GfK5IiEFu8XutvvzOMz3ns2JhAaLYrxj8ywXib0VDABWeztHbTe2sBPASyQRBsV8202d7zuGKhmDYj9Tbry0VlSwqQAEQM4PdZjzfQw5XNAz71yi651wtU+dLZ7XAbgZ7sV7WVj4Me9aIt5R/WzpkdQDiBO885U/An/5jftrhdgf86w7Xk6sGKw7Gf2B2M5y/iSYA2JyRxxxOlp3LAnlplx2gR03kpqQIP/biNqq/OOLhxWDYS8BuYK6T9wNfg0wzDsQDpbxVyt7/M6BR3xkcGbzhKrY+7+YY04soYjFn+NzTmEhfU9PdmEwjhomWyQQn5C3DNxyybqFGBo4DHiwptXXJLVpANpAdzHy8Kcy6fxdYfVGIUCDMBrKh7K3Dn3z3I2IcQduZp3bKTgRiBPWROLawRBrotEIhQITodb+a3pCYfw6hv97VXHi4KAgcOTB28MbpW6bfWfb45Q4QhGi2L6fYLUJvi669hoGpTcwMZjdlA9mb3aQAuqrKlU2K9lxEd0OHbaUrECIymxFvLCy+TJfdHxXKmoKJPKvonp8/kywI1opOd6uw7xx97eeFm2/n6+iRsi8PK5/S2bF/VrOPr9hy0mIws4jdjNhP5tclIl3pQQgu6ejFwhd4DRCl1NvT6Bn8o5re5kS+v3wWLjyi2MdM7MciriyCIvjCwwyEJMBZpaOlIdc+tmsZb5e/llD51Yj9VJCa+17qhcEbJjq+yOddbaKQuGUcg9buMXanRSJy8p+uxtyKFh6AYFucuh3AvvYHiFFeU1uG5s0jRFnGnQ5Z4s9l2e7SWu8P9AxC5uLmKLpvQZeEBzo7zRYgWOxi1KJ82dYqN+UuJJzJpairxeyFTm8HnQ8et72WiS4AvLmrfRXf5TSEOhqw218SscGVGdzqXPUQYkIR4pZWI698vxkgNGvawtHrFpX6v9WgbhiGi3LpwFxfLZ1iYWagWjhrAk5lQ9oK4ytdeEC7g0yumCqmBiNxuqoQQx1qLMYYIo3KE10AOByKrp/QibGWtaZ9xZtLoX+uWWmC9q31K6PEjvrpftZQFAO2+M2bBA5UnS+8oq9VmiCzjPV+3dYNMka2WCp7BaKsfcdtwL9VnSuMudFKEyhKnzQv6eVlltphYI7LYg1GL6xxqytNUG7hYlskXoj+53pQhm9bQh1uTFFLUtmN/9wIrw0xttXhsdbRUjkErK1hnsUwH97X3/opskFrCCKcWaDic4Uh62pY0ikYGPq0Yr9gZrsMflTr/ICZXeJhU6D83+n6EVfFchqYu4zKt8Dnt79i8A8qdr+DV2U+12TsMeFawb4O8vGKxEqKIs0ouiWKHaxy+DgzT/dPwHCbul4E0u58MFT1u6oybiK3mfDqIq//N/AJU7ab6ffnZ+iatoFiG7TtGXb7VL/qZbJ9uetw4jA1Ikr09jc+Fg8T5S3zKY7zuRb2CsKnIrbVWXxMxP/GgitcHULFSKO/Uip21oe8gv9mQCJ+k6fDTKBBkgWyNC8s8Fe5xkczyQ/3i8chi10tWHoq4TUs3k4s7rWQPCrqf7tdcegoI+TMUYS4LauYlQmpVju/zHFZp8KTQD65ZuovJt774LHVjTXvN6VBHvOuNqIAmCDEgyLcOReKB53pw2mR3pUQpPARtXNpsyGw3kdXTYBF2n1HvsAqX/it53vPsFkx+VZM9PHJjdPHi/eKUzdRK1UBygkEwUTfmSP73WPJsQcG/dBD/bN9n3Ve0qW00QRcdFc0i+Co8M0NofBdVFJg/vsC13j8OWJBO2EmTwDfAJvujsUOeKEUo1OHNuzI0TDxRTc1+uigG/xyIcXdQHrmGIdDRTe/rm+ub1nrULdZmdA3030WyuAK86ef3211Mo4ZPC7OvgmSXdAktVHqkzAB3GPwR8BejL0iDJx6TQHSMTe6XtFD3UZSoWKf35XzhAXBTI+q8BjYn4tJtkK6FabNeATsceAPxbgPkaH5E2RYBrcJ/Fe3k4fY5e43g+BlsxMhmh4y4lcN/bYSKpql+iGAIrOCPabYN8TsCyLuy4KM5qZXndvYnBvBV9BAQ9Pc/NeC0wejRps/0FdybVggM+wJgz8W0z8RoeEqbJT/Ba47GjSVZunAAAAAAElFTkSuQmCC)
}

.a-reviewSnippet .p-w-r .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write{
  margin:0;
  font-size:14px;
  color:#555555;
  -ms-flex-item-align:center;
      align-self:center;
  padding-left:7px
}

.a-reviewSnippet .p-w-r .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count{
  margin:0;
  padding:0;
  font-size:14px !important
}

.a-reviewSnippet .p-w-r .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write a.pr-snippet-review-count{
  color:#30862D;
  text-decoration:underline
}

.a-reviewSnippet .p-w-r .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write p.pr-snippet-review-count{
  color:#555555
}

.a-reviewSnippet .p-w-r .pr-snippet-stars-reco-reco{
  display:none
}

.a-reviewSnippet .p-w-r .pr-snippet-write-review-link{
  display:none
}

.o-r3CampaignClockin__loading{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-r3CampaignClockinForm__actionButton.-save{
  padding-top:16px;
  padding-bottom:16px;
  line-height:1;
  font-size:16px
}

.o-r3CampaignSignupLeader__card{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  margin-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  padding-top:24px;
  padding-bottom:24px
}

.o-r3CampaignSignupLeader__confirmCreate.-disabled{
  border:unset;
  pointer-events:none
}

.o-r3CampaignSignupLeader__declare{
  font-size:14px;
  font-weight:300;
  color:#555555
}

.o-r3CampaignSignupLeader__field{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-r3CampaignSignupLeader__label{
  font-size:14px;
  font-weight:500;
  padding-bottom:5px;
  color:#333333
}

.o-r3CampaignSignupLeader__loading{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-r3CampaignSignupLeader__member{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:2;
  gap:10px
}

.o-r3CampaignSignupLeader__member-left{
  display:inline-block;
  width:50%;
  text-align:right;
  font-size:14px;
  font-weight:500;
  padding-bottom:5px;
  color:#333333
}

.o-r3CampaignSignupLeader__member-right{
  display:inline-block;
  width:50%;
  text-align:left;
  font-size:14px;
  font-weight:300;
  padding-bottom:5px;
  color:#757575
}

.o-r3CampaignSignupLeader__memberIcon{
  text-align:center;
  color:#ffffff;
  position:relative;
  display:inline-block;
  width:20px;
  height:20px;
  vertical-align:text-bottom;
  border-radius:9999px
}

.o-r3CampaignSignupLeader__memberIcon.-textXl{
  font-size:20px
}

.o-r3CampaignSignupLeader__summary{
  text-align:center;
  font-weight:400
}

.o-r3CampaignSignupLeader__value{
  font-size:14px;
  font-weight:300;
  padding-bottom:5px;
  color:#757575
}

.o-r3CampaignSignupMember__card{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.250rem;
  margin-bottom:20px;
  padding-left:8px;
  padding-right:8px;
  padding-top:24px;
  padding-bottom:24px
}

.o-r3CampaignSignupMember__field{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-r3CampaignSignupMember__label{
  font-size:14px;
  font-weight:500;
  padding-bottom:5px;
  color:#333333
}

.o-r3CampaignSignupMember__loading{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-r3CampaignSignupMember__title{
  font-size:15px;
  font-weight:500
}

.o-r3CampaignSignupMember__value{
  font-size:14px;
  font-weight:300;
  padding-bottom:5px;
  color:#757575
}

.o-r3Clockin{
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  background:#e5edef;
  max-width:415px
}

.o-r3Clockin__formInput{
  color:#252525;
  background-color:inherit;
  width:100%;
  background-color:#ffffff;
  padding:8px;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid;
  border-color:#dddddd
}

.o-r3Clockin__formInput::-webkit-input-placeholder{
  color:#757575
}

.o-r3Clockin__formInput::-moz-placeholder{
  color:#757575
}

.o-r3Clockin__formInput::-ms-input-placeholder{
  color:#757575
}

.o-r3Clockin__formInput::placeholder{
  color:#757575
}

.o-r3Clockin__formLabel{
  color:#252525;
  line-height:48px
}

.o-r3Clockin__submitButton{
  font-weight:400;
  color:#ffffff;
  font-size:15px;
  border-radius:9999px;
  padding:15px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  background:#007481
}

.o-r3Clockin__submitButton:hover{
  background:#007481
}

.o-r3Clockin__tip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:14px;
  line-height:1.25;
  color:#757575;
  margin-top:10px;
  margin-bottom:10px
}

.o-r3Clockin__tipIcon{
  font-family:Material Icons;
  font-size:12px;
  margin-right:3px;
  margin-top:2px;
  line-height:1
}

.o-r3Clockin__uploadPhotos{
  width:90px;
  height:90px;
  background-color:#ffffff;
  border-width:1px;
  border-style:dotted;
  border-color:#757575;
  border-radius:0.5rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-right:10px
}

.o-r3MemberInfo{
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  background:#e5edef;
  max-width:415px
}

.o-r3MemberInfo__formInput{
  color:#252525;
  background-color:inherit;
  width:100%;
  background-color:#ffffff;
  padding:8px;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid;
  border-color:#dddddd
}

.o-r3MemberInfo__formInput::-webkit-input-placeholder{
  color:#757575
}

.o-r3MemberInfo__formInput::-moz-placeholder{
  color:#757575
}

.o-r3MemberInfo__formInput::-ms-input-placeholder{
  color:#757575
}

.o-r3MemberInfo__formInput::placeholder{
  color:#757575
}

.o-r3MemberInfo__formLabel{
  color:#252525;
  line-height:48px
}

.o-r3MemberInfo__header{
  position:relative;
  background-color:#ffffff;
  margin-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  padding-bottom:40px;
  border-radius:0.5rem;
  z-index:1;
  max-width:415px
}

.o-r3MemberInfo__iconTextBadge{
  background-color:#007481
}

.o-r3MemberInfo__submitButton{
  font-weight:400;
  color:#ffffff;
  font-size:15px;
  border-radius:9999px;
  padding:15px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  background:#007481
}

.o-r3MemberInfo__submitButton:hover{
  background:#007481
}

.o-r3TeamDetail{
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  background:#e5edef;
  max-width:415px
}

.o-r3TeamDetail__chart{
  position:relative;
  margin-top:30px;
  z-index:1;
  max-width:415px;
  background-color:rgba(0,0,0,0)
}

.o-r3TeamDetail__chartBadge{
  position:absolute;
  left:10px;
  top:-13px;
  z-index:1
}

.o-r3TeamDetail__chartInfo{
  width:100%;
  border-radius:0.5rem;
  position:relative;
  color:#ffffff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-top:50px;
  padding-bottom:40px;
  aspect-ratio:2;
  background:-webkit-gradient(linear, left top, right top, from(#4fb3c7), to(#266094));
  background:linear-gradient(to right, #4fb3c7, #266094)
}

.o-r3TeamDetail__chartScale{
  border-bottom-width:1px;
  font-size:12px;
  width:91.666667%
}

.o-r3TeamDetail__chartTime{
  position:absolute;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  font-size:16px;
  margin-top:5px
}

.o-r3TeamDetail__header{
  position:relative;
  background-color:#ffffff;
  margin-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  padding-bottom:40px;
  border-radius:0.5rem;
  z-index:1;
  max-width:415px
}

.o-r3TeamDetail__iconTextBadge{
  background-color:#007481
}

.o-r3TeamDetail__summary{
  position:relative;
  background-color:#ffffff;
  margin-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  padding-bottom:40px;
  border-radius:0.5rem;
  z-index:1;
  max-width:415px
}

.o-r3TeamDetail__summaryBadge{
  position:absolute;
  left:10px;
  top:-13px
}

.o-r3TeamDetail__summaryClockinIcon{
  font-size:18px;
  color:#55b736
}

.o-r3TeamDetail__summaryClockinIcon.-noclockin{
  color:#555
}

.o-r3TeamDetail__summaryClockinLine{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  border-bottom:2px solid #dcdcdc;
  height:1px
}

.o-r3TeamDetail__summaryContent{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:10px;
  gap:10px
}

.o-r3TeamDetail__summaryContentMilestone{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%;
  -ms-flex-item-align:end;
      align-self:end
}

.o-r3TeamDetail__summaryCount{
  width:50px;
  height:100%;
  background-color:#ffffff;
  border-radius:0.5rem;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:5px;
  padding-right:5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  line-height:1;
  -ms-flex-item-align:stretch;
      align-self:stretch;
  color:#55b736
}

.o-r3TeamDetail__summaryCount.-percent{
  color:#f3a63b
}

.o-r3TeamDetail__summaryInfo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-top:10px;
  gap:20px
}

.o-r3TeamDetail__summaryItem{
  position:relative;
  width:100%;
  background-color:#ededef;
  border-radius:0.5rem
}

.o-r3TeamDetail__summaryItemTag{
  position:absolute;
  border-top-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  color:#ffffff;
  font-size:12px;
  z-index:1;
  top:0px;
  padding-left:6px;
  padding-right:6px;
  padding-top:3px;
  padding-bottom:3px;
  background:#007481
}

.o-r3TeamInfo{
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  background:#e5edef;
  max-width:415px
}

.o-r3TeamInfo__form{
  position:relative;
  background-color:#ffffff;
  margin-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  padding-bottom:40px;
  border-radius:0.5rem;
  z-index:1;
  max-width:415px
}

.o-r3TeamInfo__formInput{
  color:#252525;
  background-color:inherit;
  width:100%;
  padding-top:3px;
  padding-bottom:3px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#dddddd
}

.o-r3TeamInfo__formInput::-webkit-input-placeholder{
  color:#dddddd
}

.o-r3TeamInfo__formInput::-moz-placeholder{
  color:#dddddd
}

.o-r3TeamInfo__formInput::-ms-input-placeholder{
  color:#dddddd
}

.o-r3TeamInfo__formInput::placeholder{
  color:#dddddd
}

.o-r3TeamInfo__formLabel{
  color:#252525;
  line-height:48px
}

.o-r3TeamInfo__iconTextBadge{
  background-color:#007481
}

.o-r3TeamInfo__slogan{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  max-width:415px;
  gap:20px
}

.o-r3TeamInfo__sloganContent{
  -webkit-box-flex:60%;
      -ms-flex:60%;
          flex:60%
}

.o-r3TeamInfo__submitButton{
  font-weight:400;
  color:#ffffff;
  font-size:15px;
  border-radius:9999px;
  padding:15px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  background:#007481
}

.o-r3TeamInfo__submitButton:hover{
  background:#007481
}

.o-r3TeamStatus{
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  background:#e5edef;
  max-width:415px
}

.o-r3TeamStatus__content{
  position:relative;
  background-color:#ffffff;
  margin-top:30px;
  padding-left:20px;
  padding-right:20px;
  padding-top:40px;
  padding-bottom:40px;
  border-radius:0.5rem;
  z-index:1;
  max-width:415px
}

.o-r3TeamStatus__iconTextBadge{
  background-color:#007481
}

.o-r3TeamStatus__memberCard{
  position:relative;
  width:calc(50% - 10px);
  height:100px
}

.o-r3TeamStatus__memberCardDelete{
  position:absolute;
  border-radius:9999px;
  top:5px;
  right:5px;
  width:20px;
  height:20px;
  border-width:2px;
  border-style:solid;
  border-color:#dddddd;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-r3TeamStatus__memberCardDeleteIcon{
  font-weight:500;
  font-size:10px;
  text-align:center;
  position:absolute;
  color:#dddddd;
  -webkit-transform:scale(0.6);
          transform:scale(0.6)
}

.o-r3TeamStatus__memberCardInfo{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0.5rem;
  position:relative;
  color:#555555;
  background:#e5edef
}

.o-r3TeamStatus__memberCardNoMember{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-radius:0.5rem;
  position:relative;
  font-size:18px;
  font-weight:600;
  background-color:#f0f0f0;
  color:#c5c5c5;
  letter-spacing:10px
}

.o-r3TeamStatus__memberCardTag{
  position:absolute;
  border-top-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
  color:#ffffff;
  font-size:12px;
  z-index:1;
  top:0px;
  padding-left:6px;
  padding-right:6px;
  padding-top:3px;
  padding-bottom:3px;
  background:#007481
}

.o-r3TeamStatus__memberInfo{
  text-align:center;
  margin-top:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:10px
}

.o-r3TeamStatus__memberWrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-top:10px;
  gap:20px
}

.o-r3TeamStatus__teamInfo{
  text-align:center;
  line-height:1.75;
  color:#252525
}

.o-savedLaterCarousel{
  margin-bottom:20px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-savedLaterCarousel{
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 1210px){
  .o-savedLaterCarousel{
    padding-left:0;
    padding-right:0
  }
}

.o-savedLaterCarousel__actions{
  position:absolute;
  z-index:2;
  top:0px;
  right:0px;
  left:0px;
  height:100%;
  pointer-events:none
}

@media only screen and (min-width: 768px){
  .o-savedLaterCarousel__actions{
    padding-left:10px;
    padding-right:10px
  }
}

@media only screen and (min-width: 1210px){
  .o-savedLaterCarousel__actions{
    padding-left:0;
    padding-right:0
  }
}

.o-savedLaterCarousel__arrows{
  right:0px;
  left:0px;
  position:relative;
  top:0px;
  height:100%;
  pointer-events:none;
  overflow:hidden;
  max-width:1210px
}

@media only screen and (min-width: 768px){
  .o-savedLaterCarousel__arrows{
    margin-left:auto;
    margin-right:auto;
    overflow:visible
  }
}

.o-savedLaterCarousel__count{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-savedLaterCarousel__dots{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.o-savedLaterCarousel__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px
}

.o-savedLaterCarousel__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100px
}

.o-savedLaterCarousel__remove{
  margin-right:8px
}

.o-savedLaterCarousel__removeIcon{
  width:36px;
  height:36px;
  padding:8px
}

.o-savedLaterCarousel__slider{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative
}

.o-savedLaterCarousel.-hideGradient .o-savedLaterCarousel__slider::before,.o-savedLaterCarousel.-hideGradient .o-savedLaterCarousel__slider::after{
  display:none
}

.o-savedLaterCarousel__slider::before,.o-savedLaterCarousel__slider::after{
  content:"";
  position:absolute;
  z-index:1;
  font-size:0px;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  pointer-events:none;
  width:75px;
  background:-webkit-gradient(linear, left top, right top, from(rgb(246, 248, 249)), color-stop(70%, transparent));
  background:linear-gradient(90deg, rgb(246, 248, 249) 0%, transparent 70%);
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out
}

@media only screen and (max-width: 767px){
  .o-savedLaterCarousel__slider::before,.o-savedLaterCarousel__slider::after{
    display:none
  }
}

.o-savedLaterCarousel.-isCn .o-savedLaterCarousel__slider::before,.o-savedLaterCarousel.o-accountMember__cta.-cnReactivation .o-savedLaterCarousel__slider::before,.o-savedLaterCarousel.-isCn .o-savedLaterCarousel__slider::after,.o-savedLaterCarousel.o-accountMember__cta.-cnReactivation .o-savedLaterCarousel__slider::after{
  background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(70%, transparent));
  background:linear-gradient(90deg, rgb(255, 255, 255) 0%, transparent 70%);
  background:-webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 70%)
}

.o-savedLaterCarousel__slider::after{
  right:0px;
  left:auto;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-savedLaterCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-savedLaterCarousel__title{
  font-size:20px;
  color:#252525;
  font-weight:700;
  text-transform:uppercase;
  width:50%;
  line-height:1.2
}

@media only screen and (min-width: 768px){
  .o-savedLaterCarousel__title{
    font-size:24px;
    padding-left:0;
    padding-right:0;
    width:auto
  }
}

.o-savedLaterCarousel__wrapper{
  position:relative;
  display:block
}

@media only screen and (min-width: 768px)and (max-width: 1023px){
  .o-savedLaterCarousel__wrapper{
    padding-left:0
  }
}

@media only screen and (min-width: 1024px){
  .o-savedLaterCarousel__wrapper{
    padding-left:0
  }
}

.o-savedLaterCarousel .slick-slide{
  display:inline-block;
  width:245px
}

.o-savedLaterCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  width:245px
}

.o-savedLaterCarousel .slick-start::before,.o-savedLaterCarousel .slick-start::after,.o-savedLaterCarousel .slick-end::before,.o-savedLaterCarousel .slick-end::after{
  background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(246, 248, 249)), to(rgba(246, 248, 249, 0)));
  background:linear-gradient(90deg, rgb(246, 248, 249) 30%, rgba(246, 248, 249, 0) 100%)
}

.o-savedLaterCarousel .slick-start.slick-end::after,.o-savedLaterCarousel .slick-start::after{
  opacity:1
}

.o-savedLaterCarousel .slick-start.slick-end::before,.o-savedLaterCarousel .slick-start::before{
  opacity:0
}

.o-savedLaterCarousel .slick-end::after{
  opacity:0
}

.o-savedLaterCarousel .slick-end::before{
  opacity:1
}

.o-savedLaterCarousel .slick-next,.o-savedLaterCarousel .slick-prev{
  position:absolute;
  z-index:1;
  border-radius:9999px;
  font-size:0px;
  pointer-events:auto;
  background:rgba(180,180,180,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow-white.svg") no-repeat 45% 50%;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out;
  width:48px;
  height:48px;
  top:50px;
  right:25%;
  background-size:28%
}

@media only screen and (min-width: 768px){
  .o-savedLaterCarousel .slick-next,.o-savedLaterCarousel .slick-prev{
    display:block
  }
}

@media only screen and (min-width: 1210px){
  .o-savedLaterCarousel .slick-next,.o-savedLaterCarousel .slick-prev{
    right:33.333%
  }
}

@media only screen and (max-width: 767px){
  .o-savedLaterCarousel .slick-next,.o-savedLaterCarousel .slick-prev{
    opacity:0;
    pointer-events:none
  }
}

.o-savedLaterCarousel .slick-next.slick-disabled,.o-savedLaterCarousel .slick-prev.slick-disabled{
  opacity:0;
  pointer-events:none
}

.o-savedLaterCarousel .slick-prev{
  left:-1px
}

.o-savedLaterCarousel .slick-next{
  right:15px;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg)
}

.o-savedLaterCarousel .slick-track{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.o-savedLaterCarousel .slick-dots{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:center;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  font-size:10px
}

.-riverbend .o-savedLaterCarousel__remove{
  width:24px;
  margin-left:5px;
  fill:#555
}

.o-searchBar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-style:none;
  padding-left:5px;
  padding-right:5px;
  height:34px;
  position:relative
}

.o-searchBar ::-webkit-search-cancel-button{
  display:none
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
  .o-searchBar .o-searchBar__btn{
    margin-top:-8px
  }
}

@media (min-width: 768px){
  .o-searchBar{
    position:relative;
    padding-left:0;
    padding-right:0
  }
}

.o-searchBar.-bo{
  position:relative;
  padding-left:0;
  padding-right:0;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  height:100%;
  width:100%;
  margin-left:0;
  margin-right:0
}

@media (min-width: 992px){
  .o-searchBar.-bo{
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    margin-bottom:0;
    -ms-flex-preferred-size:204%;
        flex-basis:204%
  }
}

.o-searchBar__btn{
  position:absolute;
  left:15px
}

@media (min-width: 768px){
  .o-searchBar__btn{
    left:10px
  }
}

.-bo .o-searchBar__btn{
  left:auto;
  right:10px
}

@media (min-width: 768px){
  .-bo .o-searchBar__btn{
    right:10px
  }
}

.o-searchBar__clear{
  position:absolute;
  font-size:20px;
  color:#757575;
  font-family:Material Icons;
  z-index:4;
  right:10px;
  top:1px
}

@media (min-width: 768px){
  .o-searchBar__clear{
    right:10px;
    height:100%;
    top:0px
  }
}

.o-searchBar__clear.-bo{
  height:100%;
  top:auto;
  right:34px
}

.o-searchBar__deleteIcon{
  height:20px;
  width:20px;
  display:inline-block
}

.o-searchBar__form{
  width:100%
}

.o-searchBar__icon{
  height:20px;
  width:20px
}

.o-searchBar__input{
  width:100%;
  padding-left:36px;
  font-size:16px;
  color:#757575;
  padding-top:0;
  padding-bottom:0;
  border-radius:0.25rem;
  padding-right:36px;
  height:34px;
  -webkit-appearance:none !important
}

@media (min-width: 768px){
  .o-searchBar__input{
    font-size:13px
  }
}

.-bo .o-searchBar__input{
  height:40px;
  border-width:1px;
  border-color:#dddddd;
  padding-left:15px;
  padding-right:55px
}

@media (min-width: 768px){
  .-bo .o-searchBar__input{
    font-size:16px
  }
}

.o-searchBar__popular{
  font-weight:700;
  padding-left:15px;
  font-size:13px
}

.o-searchBar__suggestions{
  position:absolute;
  width:100%;
  left:0px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  z-index:5;
  top:50px
}

.-isCn .o-searchBar__suggestions,.o-accountMember__cta.-cnReactivation .o-searchBar__suggestions{
  z-index:10
}

@media (min-width: 768px){
  .o-searchBar__suggestions{
    top:40px;
    border-radius:0.25rem
  }
}

@media (min-width: 992px){
  .o-searchBar__suggestions.-opened{
    min-width:600px
  }
}

.-bo .o-searchBar__suggestions{
  top:45px
}

.o-searchBar__suggestions.-showSimplifiedLayout{
  padding-top:10px;
  padding-bottom:0
}

.o-searchLink{
  max-width:1170px;
  padding-bottom:26px
}

@media (min-width: 768px){
  .o-searchLink{
    padding-bottom:55px
  }
}

.o-searchResultList__listItem{
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-searchResultList__listItem{
    margin-bottom:10px
  }
}

.o-searchResults,.o-searchResultsGrow{
  padding-left:10px;
  padding-right:10px
}

@media only screen and (min-width: 768px){
  .o-searchResults,.o-searchResultsGrow{
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 1210px){
  .o-searchResults,.o-searchResultsGrow{
    padding-left:0;
    padding-right:0
  }
}

.o-searchResults__button,.o-searchResultsGrow__button{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:25px;
  padding-right:25px;
  margin-bottom:20px;
  font-weight:500
}

.o-searchResults__col,.o-searchResultsGrow__col{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  min-width:149px;
  max-width:50%;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px
}

.-isCn .o-searchResults__col,.o-accountMember__cta.-cnReactivation .o-searchResults__col,.-isCn .o-searchResultsGrow__col,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__col{
  padding-left:0;
  padding-right:0;
  -webkit-box-flex:0;
      -ms-flex:0 0 49%;
          flex:0 0 49%
}

@media only screen and (min-width: 768px){
  .o-searchResults__col,.o-searchResultsGrow__col{
    min-height:450px
  }
}

@media only screen and (min-width: 992px){
  .o-searchResults__col,.o-searchResultsGrow__col{
    padding-left:7.5px;
    padding-right:7.5px;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    max-width:33.33333%
  }

  .-isCn .o-searchResults__col,.o-accountMember__cta.-cnReactivation .o-searchResults__col,.-isCn .o-searchResultsGrow__col,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__col{
    padding-left:7.5px;
    padding-right:7.5px;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%
  }
}

@media only screen and (min-width: 1210px){
  .o-searchResults__col,.o-searchResultsGrow__col{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%;
    max-width:20%
  }

  .-isCn .o-searchResults__col,.o-accountMember__cta.-cnReactivation .o-searchResults__col,.-isCn .o-searchResultsGrow__col,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__col{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%
  }
}

.o-searchResults__col.-Link,.o-searchResultsGrow__col.-Link{
  max-width:100%;
  padding:0;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  min-height:auto
}

.o-searchResults__col.-grow,.o-searchResultsGrow__col.-grow{
  max-width:100%;
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  min-height:auto
}

@media (min-width: 768px){
  .o-searchResults__col.-grow,.o-searchResultsGrow__col.-grow{
    padding-top:0;
    padding-bottom:10px
  }
}

.o-searchResults__col.-grow .m-searchDigitalLibrary,.o-searchResultsGrow__col.-grow .m-searchDigitalLibrary{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-searchResults__col.-grow .m-searchDigitalLibrary img,.o-searchResultsGrow__col.-grow .m-searchDigitalLibrary img{
  width:85px;
  margin-right:30px
}

.o-searchResults__col.-grow .m-searchDigitalLibrary .m-searchLink__text,.o-searchResultsGrow__col.-grow .m-searchDigitalLibrary .m-searchLink__text{
  color:#757575;
  font-size:14px
}

.o-searchResults__col.-Video,.o-searchResultsGrow__col.-Video{
  min-height:initial;
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  max-width:100%
}

@media only screen and (max-width: 575px){
  .o-searchResults__col.-Video,.o-searchResultsGrow__col.-Video{
    padding:0
  }

  .-isCn .o-searchResults__col.-Video,.o-accountMember__cta.-cnReactivation .o-searchResults__col.-Video,.-isCn .o-searchResultsGrow__col.-Video,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__col.-Video{
    margin-bottom:20px
  }
}

@media only screen and (min-width: 576px){
  .o-searchResults__col.-Video,.o-searchResultsGrow__col.-Video{
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%
  }
}

@media only screen and (min-width: 768px){
  .o-searchResults__col.-Video,.o-searchResultsGrow__col.-Video{
    padding-left:7.5px;
    padding-right:7.5px;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    max-width:33.33333%
  }
}

@media only screen and (min-width: 1210px){
  .o-searchResults__col.-Video,.o-searchResultsGrow__col.-Video{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%;
    max-width:20%
  }
}

.o-searchResults__empty,.o-searchResultsGrow__empty{
  background-color:#ffffff;
  margin-top:20px;
  margin-bottom:40px;
  padding-top:64px;
  padding-bottom:64px
}

.o-searchResults__error,.o-searchResultsGrow__error{
  color:#E01010;
  margin-top:30px;
  width:100%
}

.o-searchResults__grid,.o-searchResultsGrow__grid{
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.-isCn .o-searchResults__grid,.o-accountMember__cta.-cnReactivation .o-searchResults__grid,.-isCn .o-searchResultsGrow__grid,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__grid{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media only screen and (min-width: 768px){
  .o-searchResults__grid,.o-searchResultsGrow__grid{
    margin-left:-5px;
    margin-right:-5px
  }

  .-isCn .o-searchResults__grid,.o-accountMember__cta.-cnReactivation .o-searchResults__grid,.-isCn .o-searchResultsGrow__grid,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__grid{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

@media only screen and (min-width: 992px){
  .o-searchResults__grid,.o-searchResultsGrow__grid{
    margin-left:-7.5px;
    margin-right:-7.5px
  }
}

.o-searchResults__grid.-isLoading,.o-searchResultsGrow__grid.-isLoading{
  opacity:.5
}

.o-searchResults__grid__subheading,.o-searchResultsGrow__grid__subheading{
  font-weight:500;
  font-size:18px;
  margin-bottom:12px;
  color:#333;
  text-transform:capitalize
}

.o-searchResults__header,.o-searchResultsGrow__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:8px;
  margin-right:8px;
  padding-bottom:16px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.-isCn .o-searchResults__header,.o-accountMember__cta.-cnReactivation .o-searchResults__header,.-isCn .o-searchResultsGrow__header,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__header{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  margin-left:0;
  margin-right:0
}

@media only screen and (min-width: 768px){
  .o-searchResults__header,.o-searchResultsGrow__header{
    padding-top:20px;
    margin-left:0;
    margin-right:0;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .-isCn .o-searchResults__header,.o-accountMember__cta.-cnReactivation .o-searchResults__header,.-isCn .o-searchResultsGrow__header,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__header{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-left:0;
    margin-right:0
  }
}

.o-searchResults__icon,.o-searchResultsGrow__icon{
  font-weight:500;
  margin-right:6px
}

.o-searchResults__loading,.o-searchResultsGrow__loading{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto;
  display:none
}

.o-searchResults__loading.-isVisible,.o-searchResultsGrow__loading.-isVisible{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-searchResults__loadMore,.o-searchResultsGrow__loadMore{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:40px;
  padding-bottom:40px
}

@media only screen and (min-width: 768px){
  .o-searchResults__loadMore,.o-searchResultsGrow__loadMore{
    padding-top:60px;
    padding-bottom:60px
  }
}

.o-searchResults__results,.o-searchResultsGrow__results{
  position:relative
}

.o-searchResults__sort,.o-searchResultsGrow__sort{
  width:100%;
  padding-left:8px;
  padding-right:8px
}

.-isCn .o-searchResults__sort,.o-accountMember__cta.-cnReactivation .o-searchResults__sort,.-isCn .o-searchResultsGrow__sort,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__sort{
  padding-left:0;
  padding-right:0
}

@media only screen and (min-width: 768px){
  .o-searchResults__sort,.o-searchResultsGrow__sort{
    max-width:50%;
    padding-left:0;
    padding-right:0;
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%;
    max-width:270px
  }
}

.o-searchResults__text,.o-searchResultsGrow__text{
  font-size:18px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:10px;
  color:#727272
}

@media only screen and (min-width: 768px){
  .o-searchResults__text,.o-searchResultsGrow__text{
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    min-height:40px
  }
}

.o-searchResults__text.-empty,.o-searchResultsGrow__text.-empty{
  font-weight:500;
  font-size:28px;
  text-align:center;
  color:#757575;
  display:block
}

.-isCn .o-searchResults__text,.o-accountMember__cta.-cnReactivation .o-searchResults__text,.-isCn .o-searchResultsGrow__text,.o-accountMember__cta.-cnReactivation .o-searchResultsGrow__text{
  padding-left:0;
  padding-right:0
}

.o-seasonalCarousel__actions{
  position:absolute;
  z-index:1;
  left:50%;
  top:220px;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

@media (min-width: 768px){
  .o-seasonalCarousel__actions{
    top:auto;
    width:100%;
    height:100%;
    pointer-events:none
  }
}

.o-seasonalCarousel__arrows{
  width:100vw;
  position:absolute;
  left:50%;
  pointer-events:auto;
  top:25px;
  max-width:1330px;
  -webkit-transform:translateX(-50%);
          transform:translateX(-50%)
}

@media (min-width: 768px){
  .o-seasonalCarousel__arrows{
    top:50%
  }
}

@media only screen and (max-width: 575px){
  .o-seasonalCarousel__slider{
    min-height:450px
  }
}

@media only screen and (max-width: 767px){
  .o-seasonalCarousel__slider{
    min-height:400px
  }
}

.o-seasonalCarousel__slider:not(.slick-slider){
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  opacity:0
}

.o-seasonalCarousel__wrapper{
  position:relative;
  overflow:hidden;
  margin-bottom:20px;
  background-color:#f0f0f0
}

@media (min-width: 576px){
  .o-seasonalCarousel__wrapper{
    margin-bottom:auto
  }
}

.o-seasonalCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-seasonalCarousel .slick-slide>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-seasonalCarousel .slick-next,.o-seasonalCarousel .slick-prev{
  position:absolute;
  z-index:1;
  top:50%;
  border-radius:9999px;
  font-size:0px;
  width:70px;
  height:70px;
  background:rgba(255,255,255,.7) url("//cdnsc1.melaleuca.com/na/images/atoms/arrow.svg") no-repeat 45% 50%;
  background-size:28%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

@media only screen and (max-width: 767px){
  .o-seasonalCarousel .slick-next,.o-seasonalCarousel .slick-prev{
    width:40px;
    height:40px
  }
}

.o-seasonalCarousel .slick-next.slick-disabled,.o-seasonalCarousel .slick-prev.slick-disabled{
  cursor:default;
  opacity:.5
}

.o-seasonalCarousel .slick-prev{
  left:10px
}

@media (min-width: 1210px){
  .o-seasonalCarousel .slick-prev{
    left:0px
  }
}

.o-seasonalCarousel .slick-next{
  right:10px;
  -webkit-transform:translateY(-50%) rotate(180deg);
          transform:translateY(-50%) rotate(180deg)
}

@media (min-width: 1210px){
  .o-seasonalCarousel .slick-next{
    right:0px
  }
}

.o-seasonalSlide{
  position:relative;
  width:100%;
  z-index:1;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide{
    min-height:560px
  }

  .o-seasonalSlide:not(.-products){
    min-height:500px
  }
}

.o-seasonalSlide__categories{
  padding-bottom:7px;
  padding-left:8px;
  padding-right:8px;
  background-color:#252525;
  padding-top:15px
}

@media only screen and (min-width: 576px){
  .o-seasonalSlide__categories{
    padding:0;
    padding-bottom:15px;
    background-color:transparent;
    margin-top:40px;
    margin-left:2px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.-isCn .o-seasonalSlide__categories,.o-accountMember__cta.-cnReactivation .o-seasonalSlide__categories{
  padding-bottom:0
}

.o-seasonalSlide__description{
  color:#ffffff;
  font-size:16px;
  margin-bottom:15px
}

@media only screen and (max-width: 767px){
  .o-seasonalSlide__description{
    line-height:1.25
  }
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__description{
    font-size:24px;
    margin-bottom:50px
  }
}

@media only screen and (min-width: 768px){
  .-promotion .o-seasonalSlide__description{
    margin-bottom:20px
  }
}

.o-seasonalSlide__image{
  background-repeat:no-repeat;
  background-size:cover;
  width:100%;
  position:relative;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:-1;
  -o-object-fit:contain;
     object-fit:contain;
  -o-object-position:left top;
     object-position:left top;
  height:210px
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__image{
    width:50%;
    left:50%;
    position:absolute;
    height:calc(100% - 55px)
  }

  .-isCn .o-seasonalSlide__image,.o-accountMember__cta.-cnReactivation .o-seasonalSlide__image{
    height:100%
  }

  .-products .o-seasonalSlide__image{
    height:auto
  }

  .-isCn.-products .o-seasonalSlide__image,.-products.o-accountMember__cta.-cnReactivation .o-seasonalSlide__image{
    height:100%
  }
}

@media only screen and (min-width: 1024px){
  .-products .o-seasonalSlide__image{
    width:50%;
    left:50%
  }
}

.o-seasonalSlide__image.-desktop{
  display:none
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__image.-desktop{
    display:block
  }
}

.o-seasonalSlide__image.-mobile{
  display:block;
  -o-object-fit:cover;
     object-fit:cover
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__image.-mobile{
    display:none
  }
}

.o-seasonalSlide__image.-bottom{
  background-position-y:bottom
}

.o-seasonalSlide__image.-middle{
  background-position-y:center
}

.o-seasonalSlide__image.-top{
  background-position-y:top
}

.o-seasonalSlide__image.-center{
  background-position-x:center
}

.o-seasonalSlide__image.-left{
  background-position-x:left
}

.o-seasonalSlide__image.-right{
  background-position-x:right
}

.o-seasonalSlide__genericImg{
  max-height:215px
}

.o-seasonalSlide__products{
  background-color:#252525;
  padding-left:8px;
  padding-right:8px;
  padding-top:10px;
  padding-bottom:10px;
  width:auto;
  width:100%;
  display:none
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__products{
    padding-left:10px;
    padding-right:10px;
    padding-top:15px;
    padding-bottom:15px;
    padding:0;
    position:relative;
    width:auto;
    bottom:110px;
    left:50px
  }
}

.o-seasonalSlide.-products .o-seasonalSlide__products{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media only screen and (min-width: 576px){
  .o-seasonalSlide__products .o-seasonalSlide__wrapper{
    background-color:#ffffff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    padding-left:48px;
    padding-right:48px;
    padding-top:20px;
    padding-bottom:13px
  }
}

.o-seasonalSlide__header{
  background-color:#252525;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  color:#ffffff;
  padding:10px;
  padding-bottom:1px;
  line-height:1.1
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__header{
    margin-left:25px;
    padding-top:25px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:170px;
    margin-bottom:-170px;
    width:calc(50% - 25px)
  }
}

@media only screen and (min-width: 768px){
  .-products .o-seasonalSlide__header{
    margin-left:0;
    width:50%;
    padding-left:50px;
    margin-bottom:0px
  }
}

@media only screen and (min-width: 1024px){
  .-products .o-seasonalSlide__header{
    width:50%;
    height:360px
  }
}

.o-seasonalSlide__title{
  color:#ffffff;
  font-size:30px;
  font-weight:700;
  margin-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-seasonalSlide__title{
    font-size:48px
  }
}

.o-seasonalSlide__tip{
  margin-bottom:20px
}

.o-sectionContainer__content{
  margin-bottom:20px
}

.o-sectionContainer__title{
  text-transform:uppercase;
  font-weight:700;
  font-size:20px;
  color:#252525;
  line-height:1.25;
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-sectionContainer__title{
    font-size:24px;
    margin-top:32px
  }
}

.o-sectionContainer__description{
  color:#333333;
  font-size:16px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-sectionContainer__description{
    font-size:20px;
    padding-bottom:10px
  }
}

.o-sendMemberMessage{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px
}

.o-sendMemberMessage__container{
  padding-top:40px;
  padding-bottom:40px;
  padding-left:20px;
  padding-right:20px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  background-color:#ffffff
}

@media (min-width: 768px){
  .o-sendMemberMessage__container{
    padding-left:0;
    padding-right:0
  }
}

.o-sendMemberMessage__heading{
  margin-bottom:20px;
  font-size:28px;
  line-height:1
}

@media (min-width: 768px){
  .o-sendMemberMessage__heading{
    margin-left:40px;
    margin-right:40px;
    margin-bottom:20px;
    font-size:32px
  }
}

.o-sendMemberMessage__subheading{
  margin-bottom:30px;
  font-size:18px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-sendMemberMessage__subheading{
    margin-left:40px;
    margin-right:40px;
    font-size:20px
  }
}

.o-sendMemberMessage__successContainer{
  padding-top:44px;
  padding-bottom:44px;
  padding-left:30px;
  padding-right:30px;
  background-color:#30862D;
  color:#ffffff;
  text-align:center;
  border-radius:10px
}

@media (min-width: 768px){
  .o-sendMemberMessage__successContainer{
    padding-top:60px;
    padding-bottom:60px
  }
}

.o-sendMemberMessage__successCta{
  margin-bottom:30px;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:40px;
  padding-right:40px;
  background-color:#ffffff;
  color:#30862D;
  font-size:16px;
  font-weight:500;
  line-height:1;
  cursor:pointer;
  letter-spacing:.32px
}

.o-sendMemberMessage__successCta:hover{
  background-color:#285e1d;
  color:#ffffff
}

@media (min-width: 768px){
  .o-sendMemberMessage__successCta{
    margin-bottom:20px
  }
}

.o-sendMemberMessage__successHeading{
  margin-bottom:30px;
  font-size:30px;
  text-align:center;
  line-height:1
}

@media (min-width: 768px){
  .o-sendMemberMessage__successHeading{
    margin-bottom:10px;
    font-size:48px
  }
}

.o-sendMemberMessage__successSubheading{
  margin-bottom:32px;
  font-size:20px;
  line-height:1.25
}

@media (min-width: 768px){
  .o-sendMemberMessage__successSubheading{
    font-size:26px
  }
}

.o-sequentialSection{
  background-color:#ffffff;
  border-radius:0.25rem;
  border-color:#dddddd;
  border-width:1px;
  width:100%;
  margin-bottom:20px;
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-sequentialSection{
    padding-left:24px;
    padding-right:24px
  }
}

.o-sequentialSection.-hasSibling{
  margin-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.o-sequentialSection__buttonLink{
  color:#30862D;
  font-size:16px;
  text-decoration:underline
}

.o-sequentialSection__contentEditable{
  overflow:hidden;
  width:100%
}

.o-sequentialSection__number{
  font-size:16px;
  font-weight:700;
  color:#ffffff;
  background-color:#00492C;
  border-radius:9999px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  margin-right:10px;
  height:25px;
  width:25px
}

.o-sequentialSection__selectedTitle{
  margin-bottom:20px
}

.o-sequentialSection__title{
  font-size:14px;
  color:#555555;
  float:left;
  width:100%;
  margin-bottom:20px
}

.o-sequentialSection__title.-onlyVisibleElement{
  margin-bottom:0
}

.o-sequentialSection__titleExtraInfo{
  color:#0076DF;
  font-style:italic
}

.o-sequentialSection__0-enter-active,.o-sequentialSection__0-leave-active,.o-sequentialSection__1-enter-active,.o-sequentialSection__1-leave-active,.o-sequentialSection__2-enter-active,.o-sequentialSection__2-leave-active{
  transitions:all 4.25s ease
}

.o-sharePgShelf__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:30px
}

.o-sharePgShelf__charLeft{
  font-size:14px;
  text-align:right;
  padding-top:5px;
  color:#707070
}

.o-sharePgShelf__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  padding-bottom:8px;
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
  font-weight:400;
  font-style:normal;
  color:#e01010
}

.o-sharePgShelf__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-sharePgShelf__form{
  padding-top:25px
}

.o-sharePgShelf__formGroup{
  padding-top:25px
}

.o-sharePgShelf__formGroup:first-child{
  padding-top:0
}

.o-sharePgShelf__label{
  color:#252525;
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  margin-bottom:5px
}

.o-sharePgShelf__toggle{
  border-color:#30862D;
  background-color:#ffffff;
  color:#757575;
  border-radius:20px;
  border-style:solid;
  border-width:2px;
  cursor:pointer;
  padding:6px 2px
}

.o-sharePgShelf__toggle span{
  margin:0px;
  border-radius:20px;
  padding:4px 20px
}

.o-sharePgShelf__toggle .toggle{
  color:#ffffff;
  background-color:#30862D
}

.o-sharePgShelf__smsSelect{
  position:relative
}

.o-sharePgShelf__smsSelect input.a-input.-text,.o-sharePgShelf__smsSelect input.-text.m-guiCodeForm__input{
  padding-left:125px
}

.o-sharePgShelf__smsSelect input.a-input.-text.-hideSmsSelect,.o-sharePgShelf__smsSelect input.-text.-hideSmsSelect.m-guiCodeForm__input{
  padding-left:15px
}

.o-sharePgShelf .selectCultureCode{
  position:absolute;
  left:0px;
  top:45px
}

.o-sharePgShelf .selectCultureCode__select{
  position:relative;
  width:100%;
  height:100%
}

.o-sharePgShelf .selectCultureCode__field{
  color:#252525;
  margin-top:8px;
  margin-bottom:8px;
  font-size:16px;
  line-height:1;
  position:relative;
  border-right:1px solid #ccc;
  padding:6px 22px 6px 10px
}

.o-sharePgShelf .selectCultureCode__item{
  color:#252525;
  padding:5px;
  font-size:16px;
  line-height:1
}

.o-sharePgShelf .selectCultureCode__item.-active{
  color:#30862D;
  background-color:#ebeef0
}

.o-sharePgShelf .selectCultureCode__option{
  font-size:14px;
  border-radius:0.25rem;
  border-width:1px;
  text-transform:uppercase;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  position:absolute;
  background-color:#ffffff;
  z-index:5;
  border-color:#d1cfcb;
  top:45px;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content
}

.-isOpen .o-sharePgShelf .selectCultureCode__option{
  border-top-width:0px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.o-sharePgShelf .selectCultureCode__option li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:10px
}

.o-shelfCart__for{
  font-size:16px;
  color:#555555
}

.o-shelfCart__heading{
  font-size:24px;
  font-weight:400;
  line-height:1
}

@media only screen and (min-width: 768px){
  .o-shelfCart__heading{
    font-size:28px
  }
}

.o-shelfCart__heading.-hasIcon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.o-shelfCart__icon{
  color:#40922f;
  margin-right:5px
}

.o-shelfCart__link{
  font-size:16px;
  color:#30862D;
  text-decoration:underline
}

.o-shelfCart__upsellText{
  margin-top:15px;
  margin-left:auto;
  max-width:calc(100% - 144px)
}

.o-shelfList__for{
  font-size:16px;
  color:#555555
}

.o-shelfList__heading{
  font-size:24px;
  color:#252525;
  text-transform:uppercase;
  font-weight:700;
  line-height:1;
  padding-bottom:10px
}

@media only screen and (min-width: 768px){
  .o-shelfList__heading{
    font-size:28px
  }
}

@media only screen and (min-width: 768px){
  .o-shelfList__heading.-isCn,.o-shelfList__heading.o-accountMember__cta.-cnReactivation{
    font-size:24px
  }
}

.o-shelfList__link{
  font-size:16px;
  color:#30862D;
  text-decoration:underline
}

.o-shelfList__listName{
  color:#252525;
  font-size:20px;
  font-style:italic;
  padding-bottom:30px
}

.o-shelfList__listName.-isCn,.o-shelfList__listName.o-accountMember__cta.-cnReactivation{
  font-style:normal;
  font-size:18px
}

.o-shelfList__options{
  font-size:28px
}

.o-shelfList__options.-isCn,.o-shelfList__options.o-accountMember__cta.-cnReactivation{
  font-size:24px
}

.-riverbend .o-shelfList__heading{
  font-weight:400;
  color:#121212;
  text-transform:none;
  padding-bottom:3px
}

.-riverbend .o-shelfList__heading span{
  display:none
}

.-riverbend .o-shelfList__link{
  color:#990000
}

.-riverbend .o-shelfList__listName{
  display:none
}

.-riverbend .o-shelfList__options{
  display:none
}

.o-shippingAddressCheckout{
  margin-left:3px;
  margin-right:3px
}

.o-shippingAddressCheckout__address{
  line-height:1.2
}

.o-shippingAddressCheckout__address p{
  font-size:16px
}

.o-shippingAddressCheckout__buttonLink{
  color:#30862D;
  font-size:16px;
  text-decoration:underline;
  margin-top:20px;
  margin-bottom:20px
}

@media (min-width: 768px){
  .o-shippingAddressCheckout__continue{
    margin-top:20px;
    width:346px
  }
}

.o-shippingAddressCheckout__disclaimer{
  margin-left:44px
}

.o-shippingAddressCheckout__new{
  padding-top:20px;
  padding-bottom:3px;
  padding-left:3px;
  padding-right:3px
}

.-riverbend .o-shippingAddressCheckout__buttonLink{
  color:#990000
}

.o-shippingAddressCheckoutSubscription__error{
  margin-top:10px
}

.o-shippingAddressCheckoutSubscription__error.-managementAlert{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#E01010;
  font-size:14px;
  margin-bottom:20px
}

.o-shippingAddressCheckoutSubscription__field{
  width:100%
}

@media (min-width: 768px){
  .o-shippingAddressCheckoutSubscription__field.-full-width{
    grid-column-end:span 2
  }
}

.o-shippingAddressCheckoutSubscription__fieldError{
  color:#E01010;
  font-size:14px;
  margin-top:10px
}

.o-shippingAddressCheckoutSubscription__grid{
  display:grid;
  grid-template-columns:1fr
}

@media (min-width: 768px){
  .o-shippingAddressCheckoutSubscription__grid{
    grid-template-columns:1fr 1fr;
    gap:0 25px
  }
}

.o-shippAddressForm.-isForm{
  width:100%;
  padding-left:10px;
  padding-right:10px;
  padding-top:30px;
  padding-bottom:36px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:0;
  background-color:#ffffff;
  border-width:1px;
  max-width:1170px;
  border-color:#dddddd;
  color:#252525
}

@media (min-width: 768px){
  .o-shippAddressForm.-isForm{
    margin-bottom:40px;
    padding-left:40px;
    padding-right:40px;
    border-radius:0.25rem
  }
}

.o-shippAddressForm__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  width:100%
}

.o-shippAddressForm__col{
  width:100%
}

@media (min-width: 992px){
  .o-shippAddressForm__col{
    width:50%;
    padding-right:30px
  }

  .o-shippAddressForm__col.-right{
    padding-right:0
  }
}

@media (min-width: 992px){
  .o-shippAddressForm__col.-right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.o-shippAddressForm__cta{
  padding-left:15px;
  width:100%;
  text-align:left
}

.o-shippAddressForm__cta:hover,.o-shippAddressForm__cta:focus{
  color:#00492c;
  background-color:#ebeef0
}

.o-shippAddressForm__errors{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  margin-top:12px
}

.o-shippAddressForm__field{
  width:100%;
  margin-bottom:32px;
  font-size:14px
}

@media (min-width: 992px){
  .o-shippAddressForm__field{
    font-size:16px
  }
}

.o-shippAddressForm__field option{
  font-size:14px
}

@media (min-width: 992px){
  .o-shippAddressForm__field option{
    font-size:16px
  }
}

.o-shippAddressForm__field.-address1{
  position:relative
}

.o-shippAddressForm__field.-city{
  margin-right:30px;
  -ms-flex-negative:0;
      flex-shrink:0
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-city{
    -ms-flex-negative:1;
        flex-shrink:1;
    width:84%
  }
}

.o-shippAddressForm__field.-codigoPostal{
  margin-right:30px;
  width:40%
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-codigoPostal{
    width:29%
  }
}

.o-shippAddressForm__field.-country{
  width:100%
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-country{
    width:50%;
    padding-bottom:7px;
    padding-right:30px
  }
}

.o-shippAddressForm__field.-postalCode{
  width:49%
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-postalCode{
    width:70%
  }
}

.o-shippAddressForm__field.-province{
  margin-right:30px;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:49%
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-province{
    -ms-flex-negative:1;
        flex-shrink:1;
    width:70%
  }
}

.o-shippAddressForm__field.-state{
  margin-right:30px;
  width:49%
}

.o-shippAddressForm__field.-stateMx{
  width:60%
}

@media (min-width: 992px){
  .o-shippAddressForm__field.-stateMx{
    width:65%
  }
}

.o-shippAddressForm__field.-zip{
  width:49%
}

.o-shippAddressForm__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%
}

@media (min-width: 992px){
  .o-shippAddressForm__inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-shippAddressForm__inner .-bottom{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.o-shippAddressForm__item{
  width:100%;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:2px
}

.o-shippAddressForm__label{
  font-size:12px;
  font-weight:500;
  color:#333333;
  text-transform:uppercase
}

@media (min-width: 992px){
  .o-shippAddressForm__label{
    font-size:14px
  }
}

.o-shippAddressForm__list{
  position:absolute;
  background-color:#ffffff;
  width:100%;
  border-style:solid;
  border-width:1px;
  z-index:1;
  padding-top:15px;
  padding-bottom:10px;
  color:#757575;
  border-color:#bbb;
  top:62px
}

@media (min-width: 992px){
  .o-shippAddressForm__list{
    top:69px
  }
}

.o-shippAddressForm__loading{
  position:absolute;
  top:17px;
  right:11px
}

@media (min-width: 992px){
  .o-shippAddressForm__loading{
    top:23px
  }
}

.o-shippAddressForm__modalBtn{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  font-weight:500;
  height:48px
}

.o-shippAddressForm__modalBtn.-primary{
  width:100%
}

@media (min-width: 768px){
  .o-shippAddressForm__modalBtn.-primary{
    max-width:205px
  }
}

.o-shippAddressForm__modalBtn.-secondary{
  width:100%;
  margin-bottom:10px
}

@media (min-width: 768px){
  .o-shippAddressForm__modalBtn.-secondary{
    margin-bottom:0;
    margin-right:20px;
    max-width:154px
  }
}

.o-shippAddressForm__modalDesc{
  margin-top:30px;
  margin-bottom:20px
}

.o-shippAddressForm__modalFooter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .o-shippAddressForm__modalFooter{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-shippAddressForm__modalHeading{
  color:#333333;
  font-weight:700;
  font-size:40px;
  line-height:1.1
}

.o-shippAddressForm__modalTitle{
  padding-left:40px;
  font-weight:700;
  color:#555555
}

.o-shippAddressForm__modalTitle.-suggested{
  display:block;
  margin-top:25px
}

.o-shippAddressForm__modalTitle.-system{
  padding-left:0
}

.o-shippAddressForm__modalSystem{
  color:#555555
}

.o-signInForm a{
  min-width:80px
}

.o-signInForm__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.o-siteFooter{
  position:relative;
  width:100%;
  padding-bottom:20px;
  padding-top:40px;
  padding-left:10px;
  padding-right:10px;
  z-index:1
}

@media (min-width: 768px){
  .o-siteFooter{
    padding-left:20px;
    padding-right:20px;
    padding-top:20px
  }
}

.o-siteFooter__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding-top:20px
}

@media (min-width: 768px){
  .o-siteFooter__actions{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-siteFooter__address{
  width:50%
}

@media (min-width: 768px){
  .o-siteFooter__address{
    width:100%
  }
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__address{
    padding-right:10px;
    width:124px
  }
}

@media (min-width: 992px){
  .-evenColumnsLayout .o-siteFooter__address{
    width:175px
  }
}

.o-siteFooter__addressFlag{
  width:50%
}

@media (min-width: 768px){
  .o-siteFooter__addressFlag{
    width:60%
  }
}

.o-siteFooter__bbbDeskLogo{
  padding-top:20px;
  display:none
}

@media (min-width: 768px){
  .o-siteFooter__bbbDeskLogo{
    display:block
  }
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__bbbDeskLogo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

.o-siteFooter__bbbDesktopLogoRight{
  padding-top:20px;
  display:none
}

@media (min-width: 768px){
  .o-siteFooter__bbbDesktopLogoRight{
    display:block
  }
}

.o-siteFooter__bbbMobileLogo{
  display:block
}

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

.o-siteFooter__bg{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center
}

.o-siteFooter__bg.-desktop{
  display:none
}

@media (min-width: 768px){
  .o-siteFooter__bg.-desktop{
    display:block;
    width:100%;
    height:100%
  }
}

.o-siteFooter__bg.-mobile{
  display:block;
  width:100%;
  height:100%
}

@media (min-width: 768px){
  .o-siteFooter__bg.-mobile{
    display:none
  }
}

.-isCn .o-siteFooter__caret,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret{
  bottom:0;
  -webkit-transform:translateY(100%);
          transform:translateY(100%);
  position:absolute;
  cursor:pointer;
  height:20px;
  width:20px;
  margin-left:auto;
  margin-right:auto;
  left:0px;
  right:0px
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__caret,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret{
    right:-90px
  }
}

.-isCn .o-siteFooter__caret:before,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret:before,.-isCn .o-siteFooter__caret:after,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret:after{
  content:"";
  height:0;
  width:0;
  position:absolute;
  display:block
}

.-isCn .o-siteFooter__caret:before,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret:before{
  border-left:10px solid rgba(0,0,0,0);
  border-right:10px solid rgba(0,0,0,0);
  border-top:10px solid #fff;
  top:0px
}

.-isCn .o-siteFooter__caret:after,.o-accountMember__cta.-cnReactivation .o-siteFooter__caret:after{
  border-top:10px solid #fff;
  top:0px;
  left:1px;
  border-left:9px solid rgba(0,0,0,0);
  border-right:9px solid rgba(0,0,0,0)
}

.o-siteFooter__col{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-siteFooter__col.-details{
  width:100%;
  padding-bottom:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (min-width: 768px){
  .o-siteFooter__col.-details{
    width:33.333333%;
    padding-right:40px;
    padding-left:40px;
    padding-bottom:0
  }
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__col.-details{
    width:25%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly;
    padding-right:0;
    padding-left:0
  }
}

.-isCn .o-siteFooter__col.-details,.o-accountMember__cta.-cnReactivation .o-siteFooter__col.-details{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__col.-details,.o-accountMember__cta.-cnReactivation .o-siteFooter__col.-details{
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.o-siteFooter__col.-nav{
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-siteFooter__col.-nav{
    width:66.666667%;
    padding-left:20px;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

@media (min-width: 768px){
  .-showFlagLeft .o-siteFooter__col.-nav{
    width:76%
  }
}

@media (min-width: 992px){
  .-showFlagLeft .o-siteFooter__col.-nav{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__col.-nav{
    width:75%;
    padding-left:40px
  }
}

.o-siteFooter__col.-showFlagLeft{
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding-left:0;
  padding-bottom:40px
}

@media (min-width: 768px){
  .o-siteFooter__col.-showFlagLeft{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-bottom:5px;
    width:24%
  }
}

.o-siteFooter__col.-showFlagLeftInner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.o-siteFooter__col.-showFlagLeftInner .-showFlagLeftStamp{
  margin-left:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  min-width:95px
}

@media (min-width: 768px){
  .o-siteFooter__col.-showFlagLeftInner .-showFlagLeftStamp{
    margin-left:5px;
    display:block;
    min-width:68px
  }
}

@media (min-width: 992px){
  .o-siteFooter__col.-showFlagLeftInner .-showFlagLeftStamp{
    margin-left:0;
    min-width:95px
  }
}

@media (min-width: 768px){
  .o-siteFooter__col.-showFlagRight{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

@media (min-width: 992px){
  .o-siteFooter__col.-showFlagRight{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }
}

@media (min-width: 768px){
  .o-siteFooter__col.-showFlagRight .-left{
    width:33.333333%;
    padding-left:0;
    margin-left:0
  }
}

@media (min-width: 992px){
  .o-siteFooter__col.-showFlagRight .-left{
    margin-left:20px
  }
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__col.-showFlagRight .-left{
    width:25%;
    padding-left:40px;
    margin-left:20px
  }
}

@media (min-width: 768px){
  .o-siteFooter__col.-showFlagRight .-right{
    width:66.666667%;
    margin-right:10px;
    margin-left:40px
  }
}

@media (min-width: 992px){
  .o-siteFooter__col.-showFlagRight .-right{
    margin-left:20px
  }
}

.o-siteFooter__contact{
  font-weight:300;
  font-size:12px;
  color:#ffffff
}

.o-siteFooter__contact a:hover{
  text-decoration:underline
}

.o-siteFooter__copyright{
  color:#ffffff;
  font-size:10px
}

@media only screen and (max-width: 767px){
  .-isCn .o-siteFooter__copyright,.o-accountMember__cta.-cnReactivation .o-siteFooter__copyright{
    border-top-width:1px;
    border-color:#ffffff;
    margin-top:20px
  }
}

.o-siteFooter__copyrightText{
  padding-top:20px;
  padding-bottom:10px
}

@media (min-width: 768px){
  .o-siteFooter__copyrightText{
    padding-top:50px;
    padding-bottom:0
  }

  .-isCn .o-siteFooter__copyrightText,.o-accountMember__cta.-cnReactivation .o-siteFooter__copyrightText{
    padding-top:20px;
    padding-bottom:10px
  }
}

.o-siteFooter__description{
  color:#ffffff;
  font-size:12px;
  text-transform:none
}

.o-siteFooter__flagImg{
  width:80px;
  height:50px
}

@media (min-width: 768px){
  .o-siteFooter__flagImg{
    width:60px;
    height:35px
  }
}

@media (min-width: 992px){
  .o-siteFooter__flagImg{
    width:80px;
    height:50px
  }
}

.o-siteFooter__flagLink{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  padding-top:20px
}

.o-siteFooter__flagText{
  color:#ffffff;
  font-size:12px;
  text-transform:none;
  padding-left:10px
}

.o-siteFooter__heading{
  color:#ffffff;
  font-size:16px;
  text-transform:uppercase;
  padding-bottom:15px
}

.-showFlagLeft.-signedOut .o-siteFooter__heading{
  padding-bottom:0
}

.o-siteFooter__link{
  display:block;
  color:#ffffff;
  font-size:12px;
  margin-bottom:7px
}

.-alt .o-siteFooter__link{
  font-size:12px
}

@media (min-width: 992px){
  .o-siteFooter__link.-rightLogo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    margin-right:50px
  }
}

.o-siteFooter__logo{
  max-width:200px
}

.-showFlagLeft .o-siteFooter__logo{
  max-width:230px
}

.o-siteFooter__item{
  margin-bottom:10px;
  line-height:1
}

.o-siteFooter__item:hover{
  text-decoration:underline
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__item{
    max-width:124px
  }
}

@media (min-width: 992px){
  .-evenColumnsLayout .o-siteFooter__item{
    max-width:175px
  }
}

.o-siteFooter__nav{
  text-transform:uppercase;
  padding-bottom:20px
}

@media (min-width: 768px){
  .o-siteFooter__nav{
    padding-bottom:0
  }
}

.-isCn .o-siteFooter__nav,.o-accountMember__cta.-cnReactivation .o-siteFooter__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__nav.-left,.o-accountMember__cta.-cnReactivation .o-siteFooter__nav.-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-pack:distribute;
        justify-content:space-around;
    width:66.666667%
  }
}

@media (min-width: 992px){
  .-evenColumnsLayout.-signedOut .o-siteFooter__nav.-left{
    padding-left:30px
  }
}

.o-siteFooter__nav.-right{
  padding-top:20px
}

@media (min-width: 768px){
  .-showFlagLeft.-signedOut .o-siteFooter__nav.-right{
    width:54%
  }
}

@media (min-width: 768px){
  .-signedIn .o-siteFooter__nav.-right{
    width:400px
  }
}

@media (min-width: 768px){
  .o-siteFooter__nav.-right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:50%;
    padding-top:0;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .-signedIn .o-siteFooter__nav.-right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-top:0
  }
}

.-evenColumnsLayout .o-siteFooter__nav.-right{
  color:red
}

@media (min-width: 992px){
  .-evenColumnsLayout.-signedOut .o-siteFooter__nav.-right{
    width:497px
  }
}

.o-siteFooter__nav.-evenColumns{
  padding-bottom:0
}

@media (min-width: 768px){
  .o-siteFooter__nav.-evenColumns{
    padding-left:20px;
    padding-bottom:20px;
    min-width:180px
  }
}

@media (min-width: 992px){
  .o-siteFooter__nav.-evenColumns{
    padding-left:40px
  }
}

@media (min-width: 768px){
  .o-siteFooter__nav.-evenColumns.-signedOut{
    padding-left:20px
  }
}

@media (min-width: 992px){
  .o-siteFooter__nav.-evenColumns.-signedOut{
    padding-left:85px
  }
}

@media (min-width: 768px){
  .o-siteFooter__nav.-rightOuter{
    padding-left:20px;
    padding-right:40px;
    min-width:180px
  }
}

@media (min-width: 992px){
  .o-siteFooter__nav.-rightOuter{
    padding-left:40px;
    padding-right:0
  }
}

@media only screen and (max-width: 767px){
  .-isCn .o-siteFooter__navList,.o-accountMember__cta.-cnReactivation .o-siteFooter__navList{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }
}

@media (min-width: 768px){
  .-left .o-siteFooter__navList{
    padding-right:20px
  }
}

@media (min-width: 768px){
  .-right .o-siteFooter__navList{
    padding-right:40px
  }

  .-right .o-siteFooter__navList:last-child{
    padding-right:0
  }
}

@media (min-width: 768px){
  .o-siteFooter__navList.-showFlagRightInner:last-child{
    margin-left:0
  }
}

@media (min-width: 992px){
  .o-siteFooter__navList.-showFlagRightInner:last-child{
    margin-left:80px
  }
}

.-isCn .o-siteFooter__popup,.o-accountMember__cta.-cnReactivation .o-siteFooter__popup{
  position:absolute;
  background-color:#ffffff;
  border-radius:0.25rem;
  display:none;
  right:0px;
  bottom:60px
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__popup,.o-accountMember__cta.-cnReactivation .o-siteFooter__popup{
    width:400px
  }
}

.-isCn .o-siteFooter__popupBtn.-close,.o-accountMember__cta.-cnReactivation .o-siteFooter__popupBtn.-close{
  position:absolute;
  right:0px
}

.-isCn .o-siteFooter__qrcode,.o-accountMember__cta.-cnReactivation .o-siteFooter__qrcode{
  border-radius:0.25rem
}

.o-siteFooter__row.-brand{
  width:100%;
  text-align:left
}

.o-siteFooter__row.-content{
  border-bottom-width:1px;
  border-color:#ffffff;
  padding-top:16px;
  padding-bottom:40px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .o-siteFooter__row.-content{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding-bottom:30px
  }
}

.o-siteFooter__row.-content.-signedIn{
  padding-bottom:60px
}

.-isCn .o-siteFooter__row.-left,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-left{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.-isCn .o-siteFooter__row.-left:last-child,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-left:last-child{
  padding-top:10px;
  padding-right:40px;
  padding-left:40px;
  padding-bottom:0
}

@media only screen and (max-width: 767px){
  .-isCn .o-siteFooter__row.-left:last-child,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-left:last-child{
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

.-isCn .o-siteFooter__row.-quicklinks,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-quicklinks{
  padding-bottom:20px
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__row.-quicklinks,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-quicklinks{
    display:none
  }
}

.-isCn .o-siteFooter__row.-quicklinks .a-select__field,.o-accountMember__cta.-cnReactivation .o-siteFooter__row.-quicklinks .a-select__field{
  padding-top:10px;
  padding-bottom:10px;
  font-size:14px
}

.o-siteFooter__section.-bg{
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  z-index:-1
}

.o-siteFooter__section.-content{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  z-index:1
}

@media (min-width: 768px){
  .o-siteFooter__section.-content{
    padding-left:20px;
    padding-right:20px
  }
}

.o-siteFooter__social{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.-isCn .o-siteFooter__social,.o-accountMember__cta.-cnReactivation .o-siteFooter__social{
  position:relative
}

@media only screen and (max-width: 767px){
  .-isCn .o-siteFooter__social,.o-accountMember__cta.-cnReactivation .o-siteFooter__social{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__social,.o-accountMember__cta.-cnReactivation .o-siteFooter__social{
    margin-right:50px
  }
}

.o-siteFooter__socialAnchor{
  display:inline-block
}

.o-siteFooter__socialAnchor:hover{
  cursor:pointer
}

.-isCn .o-siteFooter__socialIcon,.o-accountMember__cta.-cnReactivation .o-siteFooter__socialIcon{
  cursor:pointer;
  margin:0 28px
}

.o-siteFooter__socialImg{
  padding-left:4px;
  padding-right:4px
}

.o-siteFooter__stamp{
  min-width:80px;
  width:50%
}

.-evenColumnsLayout .o-siteFooter__stamp{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

@media (min-width: 768px){
  .-evenColumnsLayout .o-siteFooter__stamp{
    width:33.333333%;
    min-width:68px
  }
}

.o-siteFooter__textBlock{
  width:100%
}

@media only screen and (min-width: 320px){
  .o-siteFooter__textBlock{
    padding-top:70px
  }
}

@media (min-width: 415px){
  .o-siteFooter__textBlock{
    padding-top:90px
  }
}

@media (min-width: 768px){
  .o-siteFooter__textBlock{
    width:50%;
    padding-top:0
  }
}

.-isCn .o-siteFooter__title,.o-accountMember__cta.-cnReactivation .o-siteFooter__title{
  width:100%;
  padding-bottom:15px;
  color:#ffffff;
  font-size:12px;
  text-align:center
}

@media (min-width: 768px){
  .-isCn .o-siteFooter__title,.o-accountMember__cta.-cnReactivation .o-siteFooter__title{
    display:none
  }
}

.o-siteFooterOle{
  position:relative;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px;
  z-index:1
}

@media (min-width: 768px){
  .o-siteFooterOle{
    padding-left:20px;
    padding-right:20px
  }
}

.o-siteFooterOle__bg{
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  left:0px;
  z-index:-1
}

.o-siteFooterOle__bgImage{
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  height:100%
}

.o-siteFooterOle__bgImage.-desktop{
  display:none
}

@media (min-width: 768px){
  .o-siteFooterOle__bgImage.-desktop{
    display:block
  }
}

@media (min-width: 768px){
  .o-siteFooterOle__bgImage.-mobile{
    display:none
  }
}

.o-siteFooterOle__copyright{
  font-size:10px;
  color:#ffffff
}

.o-siteFooterOle__content{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.o-siteFooterOle__divider{
  width:100%;
  border-top-width:1px;
  background-color:#ffffff;
  margin-top:20px;
  margin-bottom:20px
}

.o-siteFooterOle__link{
  margin-right:20px;
  color:#ffffff;
  text-transform:uppercase;
  font-size:12px
}

.o-siteFooterOle__links{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

@media (min-width: 768px){
  .o-siteFooterOle__links{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-siteHeader{
  background-color:#30862D
}

.o-siteHeader__col.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-left:auto;
  margin-right:0;
  width:auto;
  white-space:nowrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

@media (min-width: 768px){
  .o-siteHeader__col.-actions{
    -webkit-box-flex:0;
        -ms-flex:0 0 370px;
            flex:0 0 370px
  }
}

.-checkout .o-siteHeader__col.-actions{
  min-width:auto;
  -webkit-box-flex:0;
      -ms-flex:0 0 0px;
          flex:0 0 0px
}

.o-siteHeader__col.-logo{
  margin-left:0;
  margin-right:15px
}

.o-siteHeader__col.-logo>a img:first-of-type{
  max-width:20px
}

.-stopInternetAccess .o-siteHeader__col.-logo{
  margin-right:0
}

.o-siteHeader__col.-search{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  margin-left:auto;
  margin-right:auto;
  padding-right:8px;
  -ms-flex-preferred-size:100%;
      flex-basis:100%
}

@media (min-width: 768px){
  .o-siteHeader__col.-search{
    padding-right:0;
    max-width:600px
  }
}

.-checkout .o-siteHeader__col.-title{
  width:100%
}

.-isCnFocus .-checkout .o-siteHeader__col.-title{
  margin-right:17px
}

.o-siteHeader__row{
  width:100%
}

.o-siteHeader__row.-main{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:8px;
  padding-right:8px;
  padding-top:12px;
  padding-bottom:12px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 768px){
  .o-siteHeader__row.-main{
    padding-left:20px;
    padding-right:20px
  }
}

@media only screen and (min-width: 1170px){
  .o-siteHeader__row.-main{
    padding-left:0;
    padding-right:0
  }
}

.-stopInternetAccess .o-siteHeader__row{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-siteHeaderGrow{
  min-height:68px;
  background-size:cover;
  background-position:center
}

.o-siteHeaderGrow__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:0;
  width:auto;
  white-space:nowrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding-left:8px;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

@media (min-width: 768px){
  .o-siteHeaderGrow__actions{
    -webkit-box-flex:unset;
        -ms-flex:unset;
            flex:unset
  }
}

.-checkout .o-siteHeaderGrow__actions{
  min-width:auto;
  -webkit-box-flex:0;
      -ms-flex:0 0 0px;
          flex:0 0 0px
}

.o-siteHeaderGrow__actions-notifications{
  margin-right:25px
}

.o-siteHeaderGrow__actions-notifications img{
  max-width:30px
}

.o-siteHeaderGrow__growLogo{
  margin-left:auto;
  margin-right:15px
}

@media (min-width: 768px){
  .o-siteHeaderGrow__growLogo{
    margin-left:0;
    margin-right:32px
  }
}

.o-siteHeaderGrow__imgDesktop{
  display:none;
  max-width:120px
}

@media (min-width: 992px){
  .o-siteHeaderGrow__imgDesktop{
    display:block
  }
}

.o-siteHeaderGrow__imgMobile{
  display:block
}

@media (min-width: 992px){
  .o-siteHeaderGrow__imgMobile{
    display:none
  }
}

.o-siteHeaderGrow__growLogoLink{
  display:block
}

.o-siteHeaderGrow__search{
  margin-left:auto;
  padding-top:4px
}

@media (min-width: 768px){
  .o-siteHeaderGrow__search{
    padding-top:0;
    margin-right:25px
  }
}

.o-siteHeaderOle__popupContainer{
  max-width:370px;
  -webkit-box-shadow:0px 0px 4px rgba(0,0,0,.3019607843);
          box-shadow:0px 0px 4px rgba(0,0,0,.3019607843)
}

.o-souToast{
  position:fixed;
  bottom:0px;
  left:0px;
  right:0px;
  pointer-events:none;
  width:100%;
  background-color:transparent;
  z-index:5;
  z-index:2;
  -webkit-transition:background-color 0.25s ease;
  transition:background-color 0.25s ease
}

.o-souToast.-expandedSouToast{
  pointer-events:auto;
  background-color:rgba(0,0,0,.75);
  height:100vh
}

.o-souToast__button{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  text-align:left;
  width:100%;
  gap:2%
}

.o-souToast__close{
  opacity:0;
  position:absolute;
  top:15px;
  right:15px;
  display:none
}

.-expandedSouToast .o-souToast__close{
  display:block;
  opacity:1
}

.o-souToast__hint{
  font-size:14px;
  text-decoration:underline;
  -webkit-transition:opacity 0.25s ease;
  transition:opacity 0.25s ease
}

.-expandedSouToast .o-souToast__hint{
  opacity:0
}

.o-souToast__inner{
  display:block;
  position:absolute;
  margin-left:auto;
  margin-right:auto;
  left:0px;
  right:0px;
  bottom:0px;
  padding-top:16px;
  padding-right:50px;
  padding-bottom:20px;
  padding-left:20px;
  pointer-events:auto;
  background-color:#FFC21F;
  color:#252525;
  border-radius:4px 4px 0 0;
  max-width:430px;
  width:96vw
}

.o-souToast__link{
  text-decoration:underline;
  text-transform:uppercase;
  font-size:14px;
  font-weight:700;
  position:relative
}

.o-souToast__spinner{
  display:inline-block;
  position:absolute;
  padding:0;
  margin:0;
  -webkit-transform:scale(0.5);
          transform:scale(0.5);
  bottom:-24px
}

.o-souToast__spinner .a-loadingsSpinner__inner{
  margin:0
}

.souFade-enter-active,.souFade-leave-active{
  -webkit-transition:opacity .25s;
  transition:opacity .25s
}

.souFade-enter,.souFade-leave-to{
  opacity:0
}

.o-shoplistsGrid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  position:relative;
  min-height:105px
}

.o-shoplistsGrid:before{
  width:auto;
  position:absolute;
  top:0px;
  content:"";
  left:1px;
  right:1px;
  height:14px;
  background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgb(255, 255, 255)));
  background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgb(255, 255, 255) 100%)
}

@media only screen and (max-width: 768px){
  .-isCnShoppingList .o-shoplistsGrid:before{
    background:none
  }
}

.o-shoplistsGrid.-servicesFailure:before{
  background:none
}

.o-shoplistsGrid__button.-anchor{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:16px;
  font-weight:700;
  color:#30862D;
  text-transform:uppercase;
  bottom:-40px;
  right:11px
}

@media (min-width: 768px){
  .o-shoplistsGrid__button.-anchor{
    bottom:8px;
    right:3px
  }
}

.o-shoplistsGrid__button.-anchor .material-icons{
  font-size:20px;
  position:relative
}

.o-shoplistsGrid__button.-anchor .material-icons:before{
  position:absolute;
  border-width:1px;
  border-width:1px;
  border-color:#30862D;
  border-radius:9999px;
  content:"";
  top:-2px;
  left:-3px;
  width:26px;
  height:26px
}

.o-shoplistsGrid__button.-btn{
  font-weight:700;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:8px;
  margin-right:8px;
  min-width:170px
}

@media (max-width: 414px){
  .o-shoplistsGrid__button.-btn{
    margin-bottom:8px;
    width:100%;
    min-width:initial
  }
}

@media (min-width: 768px){
  .o-shoplistsGrid__button.-btn{
    margin-left:15px;
    margin-right:15px
  }
}

.o-shoplistsGrid__col{
  width:100%
}

@media (min-width: 768px){
  .o-shoplistsGrid__col{
    width:50%
  }
}

@media (min-width: 768px){
  .o-shoplistsGrid__col.-first{
    padding-right:10px
  }
}

.o-shoplistsGrid__col.-last{
  padding-top:20px;
  text-align:center
}

@media (min-width: 768px){
  .o-shoplistsGrid__col.-last{
    padding-top:0;
    text-align:right
  }
}

.o-shoplistsGrid__col.-full{
  width:100%
}

.o-shoplistsGrid__emptyList{
  padding-top:30px;
  padding-bottom:60px;
  padding-left:0;
  padding-right:0
}

@media (min-width: 768px){
  .o-shoplistsGrid__emptyList{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    padding-top:70px;
    padding-bottom:70px;
    padding-left:5px;
    padding-right:5px;
    min-height:435px
  }
}

@media (min-width: 992px){
  .o-shoplistsGrid__emptyList{
    padding-left:85px;
    padding-right:85px
  }
}

@media (min-width: 768px){
  .-isCnShoppingList .o-shoplistsGrid__emptyList{
    min-height:unset
  }
}

.o-shoplistsGrid__emptyList.-col{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-flow:column;
          flex-flow:column
}

.o-shoplistsGrid__img{
  display:inline
}

.o-shoplistsGrid__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  border-width:1px;
  border-color:#dddddd;
  background:rgba(255,255,255,.8);
  border-top:none
}

.o-shoplistsGrid__pagination{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  position:relative;
  padding-top:40px
}

.o-shoplistsGrid__text{
  margin-right:10px
}

.o-shoplistsGrid__title{
  font-weight:700;
  font-size:24px;
  line-height:1;
  color:#252525;
  margin-bottom:20px;
  padding-right:20px;
  width:100%
}

@media (min-width: 768px){
  .o-shoplistsGrid__title{
    padding-right:0;
    font-size:32px
  }
}

.-isCnShoppingList .o-shoplistsGrid__title{
  margin-bottom:10px;
  font-weight:600
}

.o-shoplistsGrid__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-top:none
}

@media (min-width: 768px){
  .o-shoplistsGrid__wrapper{
    min-height:320px;
    padding-left:15px;
    padding-right:15px
  }
}

.o-shoplistsManage{
  padding-left:8px;
  padding-right:8px;
  padding-top:15px;
  padding-bottom:20px;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  position:relative;
  border-top:none
}

@media (min-width: 768px){
  .o-shoplistsManage{
    padding-left:40px;
    padding-right:40px;
    padding-top:0;
    padding-bottom:60px
  }
}

.o-shoplistsManage:before{
  background-color:#30862D;
  width:auto;
  position:absolute;
  top:0px;
  left:-1px;
  right:-1px;
  content:"";
  height:4px
}

.o-shoplistsManage__back{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:16px;
  color:#30862D;
  position:absolute;
  top:5px;
  left:0px
}

@media (min-width: 768px){
  .o-shoplistsManage__back{
    top:30px
  }
}

.o-shoplistsManage__back .material-icons{
  font-size:16px;
  padding-right:5px
}

.o-shoplistsManage__create{
  padding-top:40px;
  max-width:380px
}

.o-shoplistsManage__col.-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:relative;
  padding-top:10px;
  min-height:42px
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-actions{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-top:0
  }
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-actions{
    width:35%
  }
}

@media (min-width: 1210px){
  .o-shoplistsManage__col.-actions{
    width:20%
  }
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-actions.-longRenameDeleteLabel{
    width:50%
  }
}

@media (min-width: 1210px){
  .o-shoplistsManage__col.-actions.-longRenameDeleteLabel{
    width:30%
  }
}

.o-shoplistsManage__col.-data{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  width:92%
}

.o-shoplistsManage__col.-data.-longViewLabel{
  width:70%
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-data.-longViewLabel{
    width:85%
  }
}

.o-shoplistsManage__col.-name{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  padding-right:77px
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-name{
    width:65%;
    padding-right:0
  }
}

@media (min-width: 1210px){
  .o-shoplistsManage__col.-name{
    width:80%
  }
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-name.-longRenameDeleteLabel{
    width:50%
  }
}

@media (min-width: 1210px){
  .o-shoplistsManage__col.-name.-longRenameDeleteLabel{
    width:70%
  }
}

.o-shoplistsManage__col.-form{
  width:92%
}

.o-shoplistsManage__col.-view{
  padding-top:5px;
  min-width:60px
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-view{
    padding-top:0;
    min-width:initial
  }
}

.o-shoplistsManage__col.-view:not(.-longViewLabel){
  width:8%
}

.o-shoplistsManage__col.-view.-longViewLabel{
  font-size:12px;
  width:30%
}

@media (min-width: 768px){
  .o-shoplistsManage__col.-view.-longViewLabel{
    font-size:14px;
    width:15%
  }
}

.o-shoplistsManage__count{
  display:block;
  font-weight:400;
  font-style:italic;
  color:#757575;
  font-size:14px;
  padding-top:3px;
  line-height:24px
}

@media (min-width: 768px){
  .o-shoplistsManage__count{
    display:inline-block;
    padding-left:15px;
    padding-top:0;
    font-size:16px;
    line-height:20px
  }
}

.o-shoplistsManage__grid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.o-shoplistsManage__header{
  padding-bottom:30px;
  position:relative;
  padding-top:55px
}

@media (min-width: 768px){
  .o-shoplistsManage__header{
    padding-top:85px
  }
}

.o-shoplistsManage__items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  padding-top:20px;
  padding-bottom:10px;
  border-bottom:1px dashed #bbb;
  min-height:85px;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

@media (min-width: 768px){
  .o-shoplistsManage__items{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    padding-top:0;
    padding-bottom:0;
    min-height:65px
  }
}

.o-shoplistsManage__link{
  font-size:16px;
  font-weight:500;
  text-transform:uppercase;
  color:#30862D
}

.o-shoplistsManage__link.-separator{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  padding-left:10px;
  padding-right:10px
}

.o-shoplistsManage__link.-disabled{
  color:#757575;
  opacity:.5
}

.o-shoplistsManage__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  border-width:1px;
  border-color:#dddddd;
  top:4px;
  left:-1px;
  right:-1px;
  bottom:-1px;
  background:rgba(255,255,255,.8);
  border-top:none
}

.o-shoplistsManage__loading.-remove{
  border-style:none;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px
}

.o-shoplistsManage__name{
  font-size:20px;
  font-weight:700;
  color:#252525;
  line-height:24px
}

@media (min-width: 768px){
  .o-shoplistsManage__name{
    line-height:20px
  }
}

.o-shoplistsManage__order{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.o-shoplistsManage__order:first-child{
  margin-bottom:10px
}

.o-shoplistsManage__order.-increase,.o-shoplistsManage__order.-decrease{
  margin-bottom:0
}

.o-shoplistsManage__ordering{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-left:25px
}

@media (max-width: 767px){
  .o-shoplistsManage__ordering{
    position:absolute;
    right:0px
  }
}

.o-shoplistsManage__title{
  font-weight:700;
  color:#252525;
  width:100%;
  font-size:24px;
  line-height:24px
}

@media (min-width: 768px){
  .o-shoplistsManage__title{
    font-size:32px
  }
}

.o-shoplistsSection{
  position:relative;
  margin-bottom:80px
}

.o-shoplistsSection:before{
  background-color:#30862D;
  width:auto;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  content:"";
  height:4px
}

.o-shoplistsSection.-servicesFailure:before{
  background:none
}

.o-shoplistsSection__col:first-child{
  margin-right:8px
}

@media (max-width: 575px){
  .o-shoplistsSection__col:first-child{
    padding-bottom:10px;
    max-width:304px
  }

  .-isCnShoppingList .o-shoplistsSection__col:first-child{
    width:100%;
    max-width:unset
  }
}

@media only screen and (min-width: 576px)and (max-width: 767px){
  .o-shoplistsSection__col:first-child{
    max-width:245px
  }
}

@media (min-width: 768px){
  .o-shoplistsSection__col:first-child{
    min-width:420px
  }
}

.o-shoplistsSection__col:last-child{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media (max-width: 575px){
  .o-shoplistsSection__col:last-child{
    width:100%;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .-isCnShoppingList .o-shoplistsSection__col:last-child{
    width:100%;
    max-width:unset
  }
}

@media (min-width: 768px){
  .o-shoplistsSection__col:last-child{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }
}

@media only screen and (min-width: 1080px){
  .o-shoplistsSection__col:last-child{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    min-width:345px
  }
}

.o-shoplistsSection__footer.-print{
  display:none
}

.o-shoplistsSection__header.-default,.-mobile .o-shoplistsSection__header.m-ctaCsrBlock__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:8px;
  padding-right:8px;
  padding-top:10px;
  padding-bottom:10px;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  border-top:none;
  border-bottom:none
}

@media (max-width: 575px){
  .o-shoplistsSection__header.-default,.-mobile .o-shoplistsSection__header.m-ctaCsrBlock__link{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

@media (min-width: 768px){
  .o-shoplistsSection__header.-default,.-mobile .o-shoplistsSection__header.m-ctaCsrBlock__link{
    padding:20px
  }
}

.o-shoplistsSection__header.-isCn,.o-shoplistsSection__header.o-accountMember__cta.-cnReactivation{
  display:none;
  padding-top:10px;
  padding-bottom:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:transparent;
  border-width:0px;
  border-color:#dddddd;
  border-top:none
}

@media (max-width: 575px){
  .o-shoplistsSection__header.-isCn,.o-shoplistsSection__header.o-accountMember__cta.-cnReactivation{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

@media (min-width: 576px){
  .o-shoplistsSection__header.-isCn,.o-shoplistsSection__header.o-accountMember__cta.-cnReactivation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    border-width:1px;
    background-color:#ffffff;
    padding:20px;
    padding-left:8px;
    padding-right:8px
  }
}

.o-shoplistsSection__header.-isMobile{
  display:block
}

@media (min-width: 576px){
  .o-shoplistsSection__header.-isMobile{
    -webkit-box-pack:unset;
        -ms-flex-pack:unset;
            justify-content:unset;
    display:none
  }
}

.o-shoplistsSection__header.-print{
  display:none
}

.o-shoplistsSection__hightlight.-listName{
  font-weight:400;
  font-style:italic;
  font-size:14px
}

.o-shoplistsSection__hightlight.-listSort{
  color:#757575
}

.o-shoplistsSection__item{
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  width:100%;
  height:40px;
  background:#30862d;
  border-radius:4px;
  text-align:center;
  line-height:40px;
  color:#fff;
  font-size:18px;
  font-family:OPPOSans-R,OPPOSans;
  font-weight:normal;
  cursor:pointer
}

.o-shoplistsSection__item.-share{
  background:#fff;
  color:#30862d;
  border:1px solid #30862d
}

@media only screen and (min-width: 576px)and (max-width: 767px){
  .o-shoplistsSection__item{
    width:300px;
    margin-left:10px;
    margin-right:10px
  }
}

@media (min-width: 768px){
  .o-shoplistsSection__item{
    margin-bottom:0;
    margin-left:20px;
    margin-right:20px;
    width:300px
  }
}

.o-shoplistsSection__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  border-width:1px;
  border-color:#dddddd;
  background:rgba(255,255,255,.8);
  z-index:10
}

.o-shoplistsSection__text.-listName{
  font-weight:700;
  color:#333333;
  font-size:20px
}

.o-shoplistsSection__text.-listSort{
  color:#222;
  font-size:15px
}

.o-stopAccessNoOrder{
  position:relative;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  margin-top:60px;
  padding-left:30px;
  padding-right:30px;
  z-index:0;
  background-color:#ffffff;
  padding-bottom:180px
}

@media (min-width: 992px){
  .o-stopAccessNoOrder{
    border-width:1px;
    border-color:#dddddd;
    border-radius:0.125rem
  }
}

.o-stopAccessNoOrder__action{
  position:absolute;
  bottom:15px;
  color:#30862D;
  text-decoration:underline
}

.o-stopAccessNoOrder__bgImage{
  position:absolute;
  bottom:0px;
  right:0px;
  z-index:-1
}

.o-stopAccessNoOrder__heading{
  text-align:center;
  padding-top:50px;
  padding-bottom:50px;
  margin-left:auto;
  margin-right:auto;
  width:75%
}

.o-stopAccessNoOrder__message{
  font-size:20px;
  color:#555555
}

.o-stopAccessNoOrder__title{
  font-size:34px;
  font-weight:700
}

.o-studies{
  background-color:#dddddd;
  position:relative
}

.o-studies__cta{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:500;
  text-align:center;
  text-transform:uppercase;
  border-radius:9999px;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  display:block;
  overflow:hidden;
  position:relative;
  height:100%;
  z-index:1;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:36px;
  padding-right:36px
}

@media (min-width: 768px){
  .o-studies__cta{
    padding-right:73px;
    padding-left:73px
  }
}

.o-studies__footer{
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:40px
}

@media (min-width: 768px){
  .o-studies__header{
    padding-left:8px;
    padding-right:8px
  }
}

@media (min-width: 768px){
  .o-studies__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }
}

.o-studies__listItem{
  position:relative;
  padding-top:80px;
  width:100%
}

@media (min-width: 768px){
  .o-studies__listItem{
    width:270px;
    margin-left:11px;
    margin-right:11px
  }
}

.o-studies__wrapper{
  max-width:1170px;
  padding-bottom:80px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:44px
}

@media (min-width: 768px){
  .o-studies__wrapper{
    padding-left:0;
    padding-right:0;
    padding-top:40px;
    padding-bottom:40px
  }
}

.o-surveyAccordion__content{
  padding-top:15px;
  color:#333333;
  font-size:12px
}

@media (min-width: 576px){
  .o-surveyAccordion__items{
    width:50%
  }
}

@media (min-width: 768px){
  .o-surveyAccordion__items{
    width:33%
  }
}

@media (min-width: 576px){
  .o-surveyAccordion__list{
    -webkit-columns:2;
       -moz-columns:2;
            columns:2
  }
}

@media (min-width: 768px){
  .o-surveyAccordion__list{
    -webkit-columns:3;
       -moz-columns:3;
            columns:3
  }
}

@media (min-width: 576px){
  .o-surveyAccordion__options-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

.o-surveyAccordion__options-list.-checkboxes{
  margin:0 -4px
}

.o-surveyAccordion__points{
  -ms-flex-preferred-size:35px;
      flex-basis:35px
}

.o-topNavigationCarousel{
  background-color:#30862D
}

.o-topNavigationCarousel__actions{
  position:absolute;
  height:100%;
  top:0px;
  left:0px;
  width:100%;
  z-index:1;
  pointer-events:none
}

.o-topNavigationCarousel__arrows{
  position:relative;
  height:100%
}

.o-topNavigationCarousel__button{
  width:20px;
  height:20px
}

.o-topNavigationCarousel__main{
  font-size:12px;
  color:#ffffff;
  margin-top:2px;
  margin-left:auto;
  margin-right:auto;
  overflow-x:hidden;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .o-topNavigationCarousel__main{
    padding-left:20px;
    padding-right:20px;
    max-width:1170px
  }
}

@media only screen and (min-width: 1170px){
  .o-topNavigationCarousel__main{
    padding-left:0;
    padding-right:0
  }
}

.o-topNavigationCarousel__tab:focus{
  outline:1px solid #fff !important
}

.o-topNavigationCarousel__wrapper{
  position:relative
}

.o-topNavigationCarousel .slick-initialized{
  padding-left:2px;
  padding-right:2px
}

.o-topNavigationCarousel .slick-initialized .slick-slide{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  white-space:nowrap;
  margin-right:28px
}

.o-topNavigationCarousel .slick-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:7px;
  padding-bottom:7px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  padding-right:4px
}

.o-topNavigationCarousel .slick-prev,.o-topNavigationCarousel .slick-next{
  position:absolute;
  border-style:none;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:0;
  border-radius:9999px;
  z-index:2;
  background-color:#fff;
  font-size:0;
  line-height:0;
  top:50%;
  width:20px;
  height:20px;
  pointer-events:all;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.o-topNavigationCarousel .slick-prev.slick-disabled,.o-topNavigationCarousel .slick-next.slick-disabled{
  display:none
}

.o-topNavigationCarousel .slick-prev::before,.o-topNavigationCarousel .slick-prev::after,.o-topNavigationCarousel .slick-next::before,.o-topNavigationCarousel .slick-next::after{
  position:absolute;
  height:16px;
  width:25px;
  background-color:#30862D;
  content:" ";
  left:20px;
  top:3px;
  opacity:40%;
  -webkit-transition:opacity 300ms ease-in-out;
  transition:opacity 300ms ease-in-out
}

@media (min-width: 576px){
  .o-topNavigationCarousel .slick-prev::before,.o-topNavigationCarousel .slick-prev::after,.o-topNavigationCarousel .slick-next::before,.o-topNavigationCarousel .slick-next::after{
    width:42px
  }
}

.o-topNavigationCarousel .slick-prev{
  left:0
}

.o-topNavigationCarousel .slick-next{
  right:0
}

.o-topNavigationCarousel .slick-next::before{
  opacity:40%
}

.o-topNavigationCarousel .slick-next::after{
  left:-25px
}

@media (min-width: 576px){
  .o-topNavigationCarousel .slick-next::after{
    left:-42px
  }
}

.o-topNavigationCarousel .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  left:4px;
  top:0px
}

.o-timeline{
  background-color:#ffffff;
  border-radius:0.25rem;
  border-width:1px;
  border-color:#dddddd
}

.o-timeline__body{
  padding-left:24px;
  padding-right:24px
}

@media only screen and (max-width: 415px){
  .o-timeline__body{
    padding-left:12px;
    padding-right:12px
  }
}

.o-timeline__header{
  padding-top:16px;
  padding-bottom:16px;
  padding-left:20px;
  padding-right:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  color:#252525
}

@media only screen and (max-width: 415px){
  .o-timeline__header{
    padding-left:8px;
    padding-right:8px;
    display:block
  }
}

.o-timeline__title{
  padding-right:16px
}

@media only screen and (max-width: 415px){
  .o-timeline__title{
    padding-bottom:8px
  }
}

.o-tryOn{
  overflow:hidden;
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
  width:100%;
  margin-bottom:20px;
  margin-top:40px;
  padding-left:25px;
  padding-right:25px
}

@media only screen and (min-width: 768px){
  .o-tryOn{
    padding-left:8.333333%;
    padding-right:20px;
    width:50%
  }
}

@media only screen and (min-width: 1024px){
  .o-tryOn{
    padding-left:40px
  }
}

@media (min-width: 576px){
  .o-tryOn{
    overflow:visible;
    margin:0
  }
}

.o-tryOn .fade-enter-active,.o-tryOn .fade-leave-active{
  -webkit-transition:opacity .25s ease-out;
  transition:opacity .25s ease-out
}

.o-tryOn .fade-enter,.o-tryOn .fade-leave-to{
  opacity:0
}

.o-tryOn__actions{
  padding:.5em 0
}

.o-tryOn__badge{
  background-color:#0076df;
  border-radius:20px;
  color:#fff;
  font-size:10px;
  text-transform:uppercase;
  padding:5px 20px;
  margin:10px 0;
  max-width:110px;
  width:100%
}

.o-tryOn__button{
  background:#fff;
  border:2px solid #2e1752;
  color:#2e1752;
  font-weight:bold;
  max-width:140px;
  width:100%;
  max-height:40px
}

.o-tryOn__button:hover,.o-tryOn__button:active,.o-tryOn__button:focus{
  background:#2e1752;
  color:#fff
}

.o-tryOn canvas{
  position:absolute;
  width:100%;
  height:100%
}

.o-tryOn__choice{
  margin-top:1em
}

.o-tryOn__controls{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  position:absolute;
  width:100%;
  z-index:5
}

.o-tryOn__choose .o-tryOn__controls{
  height:auto;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  padding-right:20px
}

.o-tryOn__model .o-tryOn__controls{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  padding:10px 20px
}

.o-tryOn__controls.-isCn,.o-tryOn__controls.o-accountMember__cta.-cnReactivation{
  position:absolute;
  top:10px
}

.o-tryOn__controls.-isCn-intro-controls{
  top:0
}

.o-tryOn__close{
  position:absolute;
  right:25px;
  top:25px
}

.o-tryOn__header{
  font-size:32px
}

.o-tryOn__choice .o-tryOn__header{
  color:#707070;
  font-size:16px
}

.o-tryOn__choice .o-tryOn__header strong{
  color:#000;
  padding-left:15px
}

.o-tryOn__image.-gloss{
  position:absolute;
  z-index:4;
  opacity:.65
}

.o-tryOn__image.-glitter{
  position:absolute;
  z-index:4;
  opacity:.35
}

.o-tryOn__image.-large,.o-tryOn__image.m-acctCard__addBusAddButton{
  max-width:100%
}

.o-tryOn__image.-eyeshadow{
  position:absolute;
  z-index:4
}

.o-tryOn__icon{
  color:#fff;
  background:rgba(0,0,0,.3019607843);
  border-radius:47px;
  height:47px;
  width:47px
}

.o-tryOn__intro .-overlay{
  background:#000;
  opacity:.5;
  position:absolute;
  height:100%;
  width:100%
}

.o-tryOn__intro .-overlay.-isCn,.o-tryOn__intro .-overlay.o-accountMember__cta.-cnReactivation{
  top:0
}

.o-tryOn__grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  -webkit-column-gap:8px;
     -moz-column-gap:8px;
          column-gap:8px;
  row-gap:0
}

@media (min-width: 992px){
  .o-tryOn__grid{
    grid-template-columns:repeat(3, minmax(0, 2fr))
  }
}

.o-tryOn__member,.o-tryOn__points{
  font-size:16px;
  line-height:1.5
}

.o-tryOn__member strong,.o-tryOn__points strong{
  font-size:32px;
  font-style:bold
}

.o-tryOn__model{
  position:absolute;
  top:0;
  width:100%;
  z-index:9
}

.o-tryOn__models{
  position:relative;
  margin-bottom:25px
}

.o-tryOn__models.-isCn,.o-tryOn__models.o-accountMember__cta.-cnReactivation{
  padding:24% 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background:#d8d8d8
}

@media (min-width: 768px){
  .o-tryOn__models.-isCn,.o-tryOn__models.o-accountMember__cta.-cnReactivation{
    padding-top:114px;
    width:470px;
    height:480px
  }
}

.o-tryOn__nonmember{
  font-size:16px
}

.o-tryOn__rating{
  color:#ffd23c;
  font-size:1.5em
}

.o-tryOn__select{
  width:230px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-tryOn__subHeader{
  font-size:14px
}

.o-tryOn__summary{
  margin:20px 0
}

.o-tryOn__swatch{
  border-radius:5px;
  height:32px;
  width:32px
}

.o-tryOn__swatches{
  display:grid;
  grid-template-columns:repeat(12, 32px);
  -webkit-column-gap:8px;
     -moz-column-gap:8px;
          column-gap:8px;
  margin:15px 0
}

.o-tryOn__pill{
  border-radius:20px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-width:75px;
  margin-right:5px;
  padding:5px 20px
}

.o-tryOn__pill.selected{
  background-color:#fff;
  border:1px solid #30862d;
  color:#30862d
}

.o-tryOn__model-content{
  line-height:20px;
  color:#666
}

.o-tryOn__label{
  color:#666
}

.o-videoInline__amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:14px;
  font-weight:700;
  color:#ffffff;
  min-width:54px;
  height:27px;
  padding-left:13px;
  padding-right:13px
}

@media (min-width: 768px){
  .o-videoInline__amount{
    font-size:24px;
    top:10px;
    left:10px;
    min-width:50px;
    height:45px;
    padding-left:23px;
    padding-right:23px
  }
}

.o-videoInline__btn{
  position:relative;
  width:100%;
  height:auto
}

.o-videoInline__btn.-close{
  font-family:Material Icons;
  position:absolute;
  right:10px;
  width:auto;
  z-index:1;
  color:#757575;
  font-size:32px
}

.o-videoInline__btn:focus .o-videoInline__tags:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

@media only screen and (min-width: 768px){
  .o-videoInline__btn:focus .o-videoInline__tags:before{
    font-size:96px
  }
}

.o-videoInline__btn.-noHover:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#333333;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle"
}

.o-videoInline__cta{
  width:100%
}

.o-videoInline__header{
  position:relative;
  width:100%
}

.o-videoInline__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:14px;
  font-weight:500;
  color:#757575;
  height:27px;
  min-width:59px
}

@media (min-width: 768px){
  .o-videoInline__status{
    font-size:24px;
    padding-left:20px;
    padding-right:20px;
    top:10px;
    right:10px;
    height:45px;
    min-width:103px
  }
}

.o-videoInline__tags{
  position:absolute;
  width:100%;
  height:100%
}

.o-videoInline__tags:hover:before,.o-videoInline__tags:focus:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

@media (min-width: 768px){
  .o-videoInline__tags:hover:before,.o-videoInline__tags:focus:before{
    font-size:96px
  }
}

.o-videoInline__tags.-isCn:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,0)
}

@media (min-width: 768px){
  .o-videoInline__tags.-isCn:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:before{
    font-size:96px
  }
}

.o-videoInline__tags.-isCn:hover:before,.o-videoInline__tags.o-accountMember__cta.-cnReactivation:hover:before{
  background-color:rgba(0,0,0,.5)
}

.o-videoInline__thumbnail{
  width:100%;
  height:auto;
  max-height:56.25vw
}

.o-videoInline__video{
  position:relative;
  width:100%;
  height:100%;
  max-height:initial;
  min-height:306px
}

@media (min-width: 768px){
  .o-videoInline__video{
    max-height:56.25vw;
    height:592px
  }
}

.o-videoInline__video .jwplayer{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  width:100% !important;
  height:100% !important
}

.-aspectRatioPadding .o-videoInline__video .jwplayer{
  background-color:rgba(0,0,0,0)
}

.-modal .o-videoInline__video,.o-modalCallCustomerService__backButton .o-videoInline__video{
  min-height:360px;
  min-width:320px;
  width:100%
}

@media (min-width: 768px){
  .-modal .o-videoInline__video,.o-modalCallCustomerService__backButton .o-videoInline__video{
    height:auto;
    min-width:640px;
    max-height:initial
  }
}

.-aspectRatioPadding .o-videoInline__video{
  height:0;
  min-height:0;
  padding-top:56.25%
}

.o-videoInline__wrapper{
  position:relative
}

@media only screen and (min-width: 768px){
  .o-videoLanding{
    padding-left:15px;
    padding-right:15px
  }
}

.o-videoLanding__info{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-bottom:30px;
  padding-top:25px;
  padding-left:8px;
  padding-right:8px;
  max-width:1170px;
  margin-bottom:0;
  margin-top:-10px;
  margin-left:auto;
  margin-right:auto;
  color:#252525;
  width:100%
}

@media only screen and (min-width: 768px){
  .o-videoLanding__info{
    padding-bottom:48px;
    padding-top:30px;
    padding-left:30px;
    padding-right:30px;
    border-radius:0.25rem
  }
}

.o-videoLanding__info.-top{
  margin-bottom:-10px;
  margin-top:0
}

.o-videoLanding__rte{
  margin-bottom:20px;
  margin-top:15px
}

@media only screen and (min-width: 768px){
  .o-videoLanding__rte{
    margin-bottom:40px
  }
}

.o-videoLanding__title{
  font-weight:300;
  margin-bottom:5px;
  font-size:28px;
  line-height:30px
}

@media only screen and (min-width: 768px){
  .o-videoLanding__title{
    font-size:36px;
    line-height:initial
  }
}

.o-videoLanding__wrapper{
  padding-bottom:30px;
  padding-top:0;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 768px){
  .o-videoLanding__wrapper{
    padding-top:50px;
    padding-bottom:50px
  }
}

.-beautyToolkit .o-videoModalCard{
  min-height:0
}

.o-videoModalCard.-carousel{
  display:inline-block;
  background-color:#ffffff;
  width:100%;
  height:100%;
  width:230px !important;
  min-width:230px
}

.-carouselSlick .o-videoModalCard{
  background:#ebebeb
}

.o-videoModalCard.-cart{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  background-color:inherit
}

.o-videoModalCard.-full{
  max-width:none
}

.o-videoModalCard.-lib{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  height:100%
}

.-isCn .o-videoModalCard.-searchResults,.o-accountMember__cta.-cnReactivation .o-videoModalCard.-searchResults{
  height:100%
}

.o-videoModalCard.-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  background-color:#ffffff;
  overflow:hidden;
  background-color:initial;
  width:270px
}

@media only screen and (min-width: 768px){
  .o-videoModalCard.-wrapper{
    height:100%
  }
}

.o-videoModalCard__activate{
  font-size:14px
}

.o-videoModalCard__amount{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#ffffff;
  font-size:12px;
  font-weight:700;
  color:#ffffff;
  min-width:50px
}

.o-videoModalCard__amount.-melaplayer{
  font-size:14px;
  padding-top:1px;
  height:28px;
  padding-left:13px;
  padding-right:13px
}

@media (min-width: 768px){
  .-tagsLg .o-videoModalCard__amount{
    font-size:20px;
    padding-left:20px;
    padding-right:20px;
    height:40px
  }
}

.o-videoModalCard__amount.-coupon{
  background-color:#E01010
}

.o-videoModalCard__cta.-lib,.o-videoModalCard__cta.-lp{
  width:100%
}

.o-videoModalCard__cta.-mkt{
  border-radius:0
}

.o-videoModalCard__cta:hover .o-videoModalCard__row.-header:before,.o-videoModalCard__cta:focus .o-videoModalCard__row.-header:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5)
}

.-auto .o-videoModalCard__cta:hover .o-videoModalCard__row.-header,.-auto .o-videoModalCard__cta:focus .o-videoModalCard__row.-header{
  border:1px solid #046efa
}

.-cart .o-videoModalCard__cta:hover .o-videoModalCard__row.-header:before,.-cart .o-videoModalCard__cta:focus .o-videoModalCard__row.-header:before{
  background-color:rgba(0,0,0,0)
}

.-faq .o-videoModalCard__cta:hover .o-videoModalCard__row.-header:before,.-faq .o-videoModalCard__cta:focus .o-videoModalCard__row.-header:before{
  border-radius:12px
}

.-lib .o-videoModalCard__cta:hover .o-videoModalCard__row.-header,.-lib .o-videoModalCard__cta:focus .o-videoModalCard__row.-header{
  width:100%
}

.-lib .o-videoModalCard__cta:hover .o-videoModalCard__row.-header:before,.-lib .o-videoModalCard__cta:focus .o-videoModalCard__row.-header:before{
  z-index:2
}

.m-prodMedia__video .o-videoModalCard__cta:hover .o-videoModalCard__row.-header:before,.m-prodMedia__video .o-videoModalCard__cta:focus .o-videoModalCard__row.-header:before{
  font-size:123px
}

@media (min-width: 768px){
  .-isRounded .o-videoModalCard__cta{
    overflow:hidden;
    border-radius:12px
  }

  .-isRounded .o-videoModalCard__cta.-mkt{
    border-radius:0
  }
}

.o-videoModalCard__desc{
  font-size:14px;
  color:#757575;
  margin-top:5px
}

.-learningLib .o-videoModalCard__desc{
  margin-bottom:20px
}

.o-videoModalCard__download{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:5px;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:15px;
  color:#5e3985
}

.o-videoModalCard__header{
  position:relative
}

.-lib .o-videoModalCard__header,.-lp .o-videoModalCard__header{
  width:100%
}

.-lib .o-videoModalCard__img{
  -o-object-fit:cover;
     object-fit:cover;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  height:100%
}

.-lib .o-videoModalCard__media{
  position:relative;
  padding-top:56.645%
}

.o-videoModalCard__media,.o-videoModalCard__img{
  width:210px;
  height:118px
}

.-auto .o-videoModalCard__media,.-auto .o-videoModalCard__img{
  width:auto;
  height:auto
}

.-cart .o-videoModalCard__media,.-cart .o-videoModalCard__img{
  width:144px;
  height:88px
}

.-faq .o-videoModalCard__media,.-faq .o-videoModalCard__img{
  width:270px;
  height:auto;
  margin:0 auto
}

@media (min-width: 768px){
  .-faq .o-videoModalCard__media,.-faq .o-videoModalCard__img{
    width:370px
  }
}

.-full .o-videoModalCard__media,.-full .o-videoModalCard__img{
  width:100%;
  height:auto
}

.-carousel .o-videoModalCard__media,.-grid .o-videoModalCard__media,.-carousel .o-videoModalCard__img,.-grid .o-videoModalCard__img{
  width:210px;
  height:118px
}

.-lib .o-videoModalCard__media,.-lib .o-videoModalCard__img{
  width:100%;
  height:100%
}

@media only screen and (min-width: 768px){
  .-lib .o-videoModalCard__media,.-lib .o-videoModalCard__img{
    width:210px;
    height:118px
  }
}

.-lp .o-videoModalCard__media,.-lp .o-videoModalCard__img{
  width:284px;
  height:140px
}

@media only screen and (min-width: 768px){
  .-lp .o-videoModalCard__media,.-lp .o-videoModalCard__img{
    width:272px
  }
}

@media only screen and (max-width: 575px){
  .-searchResults .o-videoModalCard__media,.-searchResults .o-videoModalCard__img{
    width:100%;
    height:100%
  }
}

.o-videoModalCard__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative
}

.o-videoModalCard__row.-body{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.-lp.-b-round .o-videoModalCard__row.-body{
  display:none
}

.-cart .o-videoModalCard__row.-header:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  -webkit-transform:rotate(0.5deg);
          transform:rotate(0.5deg)
}

.-cart .o-videoModalCard__row.-header:focus:before,.-cart .o-videoModalCard__row.-header:hover:before{
  background-color:rgba(0,0,0,0)
}

.-lib .o-videoModalCard__row.-header{
  width:100%
}

.-lp .o-videoModalCard__row.-header{
  width:100%
}

.m-prodMedia__video .o-videoModalCard__row.-header{
  pointer-events:none
}

.m-prodMedia__video .o-videoModalCard__row.-header:before{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  font-family:Material Icons;
  color:#ffffff;
  font-size:60px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  content:"play_circle_outline";
  background-color:rgba(0,0,0,.5);
  font-size:123px
}

.o-videoModalCard__shareButton{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:auto;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  border-radius:0.75rem;
  font-size:10px;
  font-weight:600;
  line-height:normal;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  background-color:#e8ecf7;
  letter-spacing:.2px
}

.o-videoModalCard__status{
  top:5px;
  right:5px;
  background-color:#ffffff;
  border-color:#757575;
  font-size:10px;
  font-weight:500;
  color:#757575;
  min-width:42px
}

.o-videoModalCard__status.-month{
  top:5px;
  left:5px;
  background-color:#30862D;
  border-color:#30862D;
  color:#ffffff;
  right:unset
}

@media (min-width: 768px){
  .-tagsLg .o-videoModalCard__status{
    font-size:20px;
    padding-left:20px;
    padding-right:20px;
    height:40px
  }
}

.o-videoModalCard__tags{
  position:absolute;
  width:100%;
  height:100%
}

.-cart .o-videoModalCard__tags{
  display:none
}

.-lib .o-videoModalCard__tags{
  z-index:1
}

.o-videoModalCard__title{
  font-size:14px;
  font-weight:700;
  margin-top:10px;
  color:#333
}

.-cart .o-videoModalCard__title{
  margin-top:0;
  overflow:hidden;
  max-height:42px
}

.-beautyToolkit .o-videoModalCard__wrapper{
  min-height:0 !important
}

.-cart .o-videoModalCard__wrapper{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-style:none;
  padding:0;
  margin-bottom:10px;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  width:100%;
  height:100%;
  max-width:inherit;
  min-height:inherit
}

.-carousel .o-videoModalCard__wrapper{
  position:relative;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  padding:10px 9px 24px;
  max-width:230px;
  margin-right:15px;
  min-height:330px
}

.-grid .o-videoModalCard__wrapper{
  position:relative;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  padding:10px 9px 24px;
  width:230px;
  max-width:230px;
  min-height:345px
}

.-lp .o-videoModalCard__wrapper{
  position:relative;
  border-width:1px;
  width:100%;
  height:100%;
  border-radius:0;
  background-color:#ffffff;
  padding:9px 9px 0;
  min-height:160px
}

.-lp.-mkt .o-videoModalCard__wrapper{
  padding:0;
  border-style:none;
  background-color:initial
}

.-b-round .o-videoModalCard__wrapper{
  border-radius:0.250rem
}

.-lib .o-videoModalCard__wrapper{
  position:relative;
  border-width:1px;
  border-radius:0.250rem;
  width:100%;
  height:100%;
  background-color:#ffffff;
  padding:10px 8px 24px;
  min-height:280px
}

@media only screen and (min-width: 768px){
  .-lib .o-videoModalCard__wrapper{
    max-width:230px;
    min-height:345px
  }
}

.-learningLib .o-videoModalCard__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  padding-bottom:10px
}

.-searchResults .o-videoModalCard__wrapper{
  background-color:#ffffff;
  min-height:450px
}

@media only screen and (max-width: 575px){
  .-searchResults .o-videoModalCard__wrapper{
    max-width:inherit;
    width:inherit
  }
}

.o-wechatExternal{
  margin-bottom:20px;
  padding-left:10px;
  padding-right:10px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

.o-wechatExternal__button{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  text-align:center;
  font-size:16px;
  color:#30862D;
  line-height:1;
  text-transform:uppercase;
  display:block;
  background-color:#ffffff;
  border-color:#30862D;
  border-width:1px;
  border-radius:0.25rem;
  padding-top:15px;
  padding-bottom:15px;
  margin-bottom:44px
}

.o-wechatExternal__code{
  position:relative;
  text-align:center;
  width:200px;
  padding:10px;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  margin-top:20px;
  margin-bottom:20px
}

.o-wechatExternal__expire{
  position:absolute;
  width:200px;
  display:block;
  height:200px;
  top:0;
  left:0;
  background:rgba(0,0,0,.6)
}

.o-wechatExternal__expireBtn{
  margin-top:80px
}

.o-wechatExternal__image{
  text-align:center;
  width:200px
}

.o-wechatExternal__title{
  text-align:left;
  margin-bottom:16px;
  line-height:1.5;
  font-size:16px;
  color:#555555
}

@media only screen and (min-width: 768px){
  .o-wechatExternal__title{
    max-width:454px;
    text-align:center;
    margin-left:auto;
    margin-right:auto
  }
}

.o-payment-methods-cn{
  max-width:1170px
}

@media only screen and (min-width: 768px){
  .o-payment-methods-cn{
    margin-left:auto;
    margin-right:auto;
    padding-top:75px;
    padding-bottom:60px
  }
}

.o-payment-methods-cn__heading{
  font-weight:700
}

@media only screen and (min-width: 768px){
  .o-payment-methods-cn__heading{
    font-size:32px;
    line-height:50px;
    padding-bottom:20px
  }
}

@media only screen and (max-width: 1210px){
  .o-payment-methods-cn__heading{
    font-size:28px;
    line-height:32px;
    padding-bottom:16px;
    padding-left:8px
  }
}

.o-payment-methods-cn__content{
  background:#fff;
  border-radius:4px;
  border:1px solid #ddd
}

@media only screen and (min-width: 768px){
  .o-payment-methods-cn__content{
    padding-top:35px;
    padding-bottom:60px
  }
}

@media only screen and (max-width: 1210px){
  .o-payment-methods-cn__content{
    margin-left:8px;
    margin-right:8px;
    padding:28px 24px
  }
}

@media only screen and (min-width: 768px){
  .o-payment-methods-cn__btn{
    padding-top:30px
  }
}

@media only screen and (max-width: 1210px){
  .o-payment-methods-cn__btn{
    margin-left:8px;
    margin-right:8px;
    padding:40px 0
  }
}

.o-payment-qr-code-cn__qrcode{
  width:300px;
  height:300px
}

@media only screen and (min-width: 768px){
  .o-payment-qr-code-cn__qrcode{
    margin-top:140px
  }
}

@media only screen and (max-width: 1210px){
  .o-payment-qr-code-cn__qrcode{
    margin-top:67px
  }
}

.o-payment-qr-code-cn__title{
  color:#555;
  padding-top:20px
}

@media only screen and (min-width: 768px){
  .o-payment-qr-code-cn__title{
    padding-bottom:170px
  }
}

@media only screen and (max-width: 1210px){
  .o-payment-qr-code-cn__title{
    padding-bottom:52px
  }
}

.o-preAuthorization input:disabled{
  cursor:not-allowed
}

.o-preAuthorization__button.-save{
  padding-top:16px;
  padding-bottom:16px;
  line-height:1;
  font-size:16px
}

.o-preAuthorization__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.o-preAuthorization__loadingIcon{
  margin-top:-10px
}

.o-package-tracking{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:64px
}

.o-package-tracking__banner{
  background-color:#ffffff;
  padding-top:16px;
  padding-bottom:16px;
  font-size:12px;
  border-radius:0.25rem;
  border-width:1px;
  border-color:#dddddd
}

@media only screen and (min-width: 768px){
  .o-package-tracking__banner{
    display:grid;
    grid-template-columns:repeat(4, 25%);
    line-height:18px
  }
}

@media only screen and (max-width: 1210px){
  .o-package-tracking__banner{
    display:grid;
    grid-template-columns:repeat(2, 50%);
    grid-template-rows:repeat(2, 50%);
    grid-auto-flow:column;
    row-gap:8px;
    line-height:18px
  }
}

@media only screen and (max-width: 1210px){
  .o-package-tracking__body{
    padding-left:8px;
    padding-right:8px
  }
}

.o-package-tracking__header{
  padding-bottom:16px
}

@media only screen and (min-width: 768px){
  .o-package-tracking__header{
    font-size:32px;
    line-height:50px
  }
}

@media only screen and (max-width: 1210px){
  .o-package-tracking__header{
    font-size:28px;
    line-height:32px;
    padding-left:8px
  }
}

.o-package-tracking__noRecord{
  font-size:12px;
  color:#555555;
  margin-top:16px;
  background-color:#ffffff;
  border-radius:0.25rem;
  border-width:1px;
  border-color:#dddddd;
  min-height:320px
}

.o-package-tracking__packinfo{
  padding-top:16px
}

.o-package-tracking__trackNumber{
  font-size:16px;
  padding-top:20px;
  padding-left:16px;
  padding-right:16px
}

.o-mktVideoBanner__col{
  width:100%
}

@media (min-width: 768px){
  .o-mktVideoBanner__col{
    width:50%
  }
}

.o-mktVideoBanner__col.-video{
  padding:0 35px
}

@media (min-width: 768px){
  .o-mktVideoBanner__col.-video{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    margin-left:20px;
    padding:0
  }

  .o-mktVideoBanner__col.-video.-textRight{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    margin-left:0;
    margin-right:20px
  }
}

.o-mktVideoBanner__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  height:100%;
  width:100%
}

.o-mktVideoBanner__video{
  margin-top:40px
}

@media (min-width: 768px){
  .o-mktVideoBanner__video{
    margin-top:0
  }

  .o-mktVideoBanner__video .o-videoModalCard__img{
    border-radius:12px
  }
}

.o-mktVideoBanner__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  width:100%;
  max-width:1170px;
  padding-top:20px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:40px;
  background-size:cover;
  min-height:400px
}

@media (min-width: 768px){
  .o-mktVideoBanner__wrapper{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    padding:40px;
    border-radius:12px
  }
}

.o-videoNotCompletedModal{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  border-radius:0.250rem;
  color:#252525;
  background-color:#ffffff;
  padding-bottom:10px;
  padding-left:20px;
  padding-right:20px
}

@media (min-width: 768px){
  .o-videoNotCompletedModal{
    padding:0;
    height:360px
  }
}

.o-videoNotCompletedModal__cta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:15px;
  height:40px;
  text-align:center
}

@media (min-width: 768px){
  .o-videoNotCompletedModal__cta{
    margin-right:16px;
    padding-left:15px;
    padding-right:15px
  }
}

.o-videoNotCompletedModal__desc{
  font-size:14px;
  color:#555555;
  margin-bottom:50px
}

@media (min-width: 768px){
  .o-videoNotCompletedModal__desc{
    margin-bottom:20px
  }
}

.o-videoNotCompletedModal__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  font-size:14px;
  font-weight:500;
  margin-top:20px
}

@media (min-width: 768px){
  .o-videoNotCompletedModal__footer{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.o-videoNotCompletedModal__question{
  font-weight:700;
  color:#252525;
  font-size:16px
}

.o-videoNotCompletedModal__title{
  font-size:24px;
  font-weight:700;
  color:#252525
}

@media (min-width: 768px){
  .o-videoNotCompletedModal__title{
    line-height:normal
  }
}

.o-videoNotCompletedModal__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:20px;
  padding-right:20px;
  max-width:640px;
  padding:70px 20px 20px
}

@media (min-width: 768px){
  .o-videoNotCompletedModal__wrapper{
    width:auto;
    height:100%;
    margin-left:100px;
    margin-right:100px;
    padding:0
  }
}

.o-mktWelcomeBanner{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  width:100%;
  padding-top:20px;
  padding-left:8px;
  padding-right:8px;
  margin-bottom:40px;
  text-align:center;
  background-size:cover;
  max-width:1170px;
  overflow:hidden
}

@media (min-width: 768px){
  .o-mktWelcomeBanner{
    padding-top:40px;
    padding-bottom:40px;
    margin-bottom:20px;
    border-radius:12px
  }
}

.o-mktWelcomeBanner__desc{
  margin-bottom:44px
}

.o-mktWelcomeBanner__media{
  position:absolute;
  top:0px;
  left:0px;
  z-index:-1;
  width:100%;
  height:100%;
  background-size:cover
}

.o-mktWelcomeBanner__media.-desktop{
  display:none
}

@media (min-width: 768px){
  .o-mktWelcomeBanner__media.-desktop{
    display:block
  }
}

@media (min-width: 768px){
  .o-mktWelcomeBanner__media.-mobile{
    display:none
  }
}

.o-mktWelcomeBanner__subtitle{
  margin-bottom:5px
}

.o-mktWelcomeBanner__title{
  margin-bottom:20px
}

.o-mktWelcomeBanner__video{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.o-mktWelcomeBanner__wrapper{
  max-width:1170px
}

.p-cart{
  min-height:100vh;
  padding-top:10px;
  padding-left:8px;
  padding-right:8px;
  position:relative
}

@media only screen and (min-width: 768px){
  .p-cart{
    padding-top:0;
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .p-cart{
    padding-left:0;
    padding-right:0
  }
}

.p-cart__accordion{
  margin-top:4px
}

.p-cart__accordion:first-child{
  margin-top:0
}

.p-cart__ad{
  margin-bottom:44px
}

.p-cart__ad.-external{
  margin-bottom:0
}

@media only screen and (min-width: 768px){
  .p-cart__ad{
    margin-bottom:30px
  }
}

.p-cart__ad+.p-cart__container{
  padding-top:30px
}

@media only screen and (min-width: 1024px){
  .p-cart__ad+.p-cart__container{
    padding-top:40px
  }
}

.p-cart__additional{
  color:#757575;
  font-size:12px;
  line-height:1.25;
  font-style:italic
}

.p-cart__background{
  width:100%;
  height:100%;
  position:absolute;
  z-index:3;
  top:0px;
  left:0px;
  background-color:rgba(255,255,255,.9)
}

@media only screen and (min-width: 1024px){
  .p-cart__banner{
    margin-bottom:30px
  }
}

@media only screen and (max-width: 768px){
  .p-cart__banner{
    margin-top:-10px;
    margin-right:-8px;
    margin-left:-8px;
    margin-bottom:10px
  }
}

.p-cart__container{
  padding-top:40px;
  padding-bottom:50px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 1024px){
  .p-cart__container{
    padding-top:80px;
    padding-bottom:80px
  }
}

.-isCnCart .p-cart__container{
  padding-top:30px;
  padding-bottom:30px
}

@media only screen and (min-width: 1024px){
  .p-cart__content{
    display:grid;
    grid-template-columns:minmax(66.666667%, 770px) minmax(33.333333%, 370px);
    grid-template-rows:minmax(auto, auto) 1fr;
    gap:0px 0px;
    grid-gap:0px 0px;
    grid-template-areas:"Main Side" "Saved Side"
  }
}

.p-cart__empty{
  width:100%
}

.p-cart__gift{
  margin-top:10px;
  line-height:1.25;
  width:65%
}

@media (min-width: 768px){
  .p-cart__gift{
    width:100%
  }
}

.p-cart__gift :where(a){
  color:#30862D;
  text-decoration:underline
}

.p-cart__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

.p-cart__heading{
  font-size:28px;
  font-weight:700;
  line-height:1;
  margin-right:10px
}

@media only screen and (min-width: 768px){
  .p-cart__heading{
    font-size:32px
  }
}

.p-cart__item:not(:last-child){
  margin-bottom:4px
}

.p-cart__link{
  text-indent:-3px;
  margin-top:5px;
  margin-bottom:20px
}

.p-cart__loading{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:100%;
  position:fixed;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.p-cart__lsdCaption{
  color:#757575;
  font-size:12px
}

.p-cart__main{
  margin-bottom:40px
}

@media only screen and (min-width: 1024px){
  .p-cart__main{
    padding-right:15px;
    margin-bottom:80px;
    grid-area:Main
  }
}

.-isCnCart .p-cart__main{
  margin-bottom:30px
}

.p-cart__modal-content{
  display:grid;
  grid-template-columns:repeat(4, 25%);
  padding-top:28px;
  grid-gap:28px 0
}

.p-cart__rte{
  padding-bottom:30px
}

.p-cart__savedLater{
  padding-top:60px
}

.-isCnCart .p-cart__savedLater{
  padding-top:30px
}

@media only screen and (min-width: 1024px){
  .p-cart__savedLater{
    padding-top:0;
    grid-area:Saved
  }
}

@media only screen and (min-width: 1024px){
  .p-cart__side{
    padding-left:15px;
    grid-area:Side
  }
}

@media (min-width: 992px){
  .-showImprovedCTACheckout .p-cart__sidebar{
    position:sticky
  }
}

.p-cart__readMore{
  display:block;
  cursor:pointer;
  font-style:italic;
  color:#30862D;
  font-size:12px;
  text-decoration:underline
}

.p-cart__total{
  font-size:20px;
  line-height:1.25;
  white-space:nowrap
}

@media only screen and (max-width: 1023px){
  .p-cart__tip{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:5;
    margin:0 !important
  }
}

.-riverbend .p-cart .m-formField__label.-checkbox span[role=text] span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.-riverbend .p-cart__readMore{
  color:#990000
}

.p-catListing{
  padding-top:15px;
  padding-bottom:15px
}

@media only screen and (min-width: 768px){
  .p-catListing{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    max-width:1170px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .p-catListing{
    padding-top:50px;
    padding-bottom:50px;
    padding-left:0;
    padding-right:0
  }
}

.p-catListing__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:20px;
  padding-left:5px;
  padding-right:5px;
  position:relative
}

@media only screen and (min-width: 768px){
  .p-catListing__actions{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    margin-top:40px;
    padding-left:0;
    padding-right:0
  }
}

.p-catListing__backToTop{
  margin-top:30px;
  width:100%
}

@media only screen and (min-width: 768px){
  .p-catListing__backToTop{
    position:absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    margin-top:0;
    right:0px;
    width:auto
  }
}

.p-catListing__col{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  min-width:149px;
  max-width:50%;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:10px
}

.-isCn .p-catListing__col,.o-accountMember__cta.-cnReactivation .p-catListing__col{
  padding-top:8px;
  padding-bottom:8px
}

@media only screen and (min-width: 768px){
  .p-catListing__col{
    min-height:450px
  }
}

@media only screen and (min-width: 992px){
  .p-catListing__col{
    padding-left:7.5px;
    padding-right:7.5px;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    max-width:33.33333%
  }
}

@media only screen and (min-width: 1210px){
  .p-catListing__col{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%
  }
}

.p-catListing__error{
  color:#E01010;
  margin-top:30px;
  width:100%
}

.p-catListing__grid{
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-left:5px;
  margin-right:5px
}

@media only screen and (min-width: 768px){
  .p-catListing__grid{
    margin-left:-5px;
    margin-right:-5px
  }
}

@media only screen and (min-width: 992px){
  .p-catListing__grid{
    margin-left:-7.5px;
    margin-right:-7.5px
  }
}

.p-catListing__grid.-isLoading{
  opacity:.5
}

.p-catListing__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:5px;
  margin-right:5px;
  padding-top:25px;
  padding-bottom:15px
}

.-isCn .p-catListing__header,.o-accountMember__cta.-cnReactivation .p-catListing__header{
  padding-top:16px;
  padding-bottom:10px
}

@media only screen and (min-width: 768px){
  .p-catListing__header{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    padding-top:20px;
    margin-left:0;
    margin-right:0
  }
}

.p-catListing__loading{
  height:1px;
  left:1px;
  overflow:hidden;
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  opacity:0;
  position:absolute;
  border-radius:0.25rem;
  top:25px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto
}

.p-catListing__loading.-error{
  position:static;
  left:auto;
  top:auto;
  margin-top:30px
}

.p-catListing__loading.-isVisible{
  opacity:1;
  width:100%;
  height:100%
}

@media only screen and (min-width: 768px){
  .p-catListing__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%
  }
}

@media only screen and (min-width: 992px){
  .p-catListing__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 80%;
            flex:0 0 80%;
    max-width:80%
  }
}

@media only screen and (min-width: 1210px){
  .p-catListing__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 83%;
            flex:0 0 83%;
    max-width:83%
  }
}

@media only screen and (min-width: 768px){
  .p-catListing__menu{
    margin-bottom:30px
  }
}

.p-catListing__results{
  position:relative
}

@media only screen and (min-width: 768px){
  .p-catListing__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
    padding-right:20px
  }
}

@media only screen and (min-width: 992px){
  .p-catListing__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%;
    max-width:20%
  }
}

@media only screen and (min-width: 1210px){
  .p-catListing__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 17%;
            flex:0 0 17%;
    max-width:17%
  }
}

.p-catListing__sort{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%;
  padding-left:5px;
  padding-right:5px
}

@media only screen and (min-width: 768px){
  .p-catListing__sort{
    max-width:270px;
    padding-left:0;
    padding-right:0
  }
}

.p-catListing__total{
  font-size:18px;
  color:#757575;
  padding-left:5px;
  padding-right:5px
}

@media only screen and (min-width: 768px){
  .p-catListing__total{
    padding-left:0;
    padding-right:0
  }
}

.-riverbend .p-catListing{
  padding-bottom:70px;
  padding-top:12px;
  margin-left:30px;
  margin-right:30px
}

@media (min-width: 768px){
  .-riverbend .p-catListing{
    padding-top:20px;
    display:block;
    padding-bottom:60px;
    margin-left:auto;
    margin-right:auto
  }
}

.-riverbend .p-catListing__actions{
  margin-top:28px
}

@media (min-width: 768px){
  .-riverbend .p-catListing__actions{
    margin-top:48px
  }
}

.-riverbend .p-catListing__backToTop{
  position:sticky;
  z-index:1;
  bottom:0px;
  float:right;
  margin-top:20px;
  width:auto;
  right:14px
}

@media (min-width: 768px){
  .-riverbend .p-catListing__backToTop{
    margin-top:0
  }
}

.-riverbend .p-catListing__banner{
  padding-bottom:18px
}

@media (min-width: 768px){
  .-riverbend .p-catListing__banner{
    padding-bottom:0
  }
}

.-riverbend .p-catListing__buttons{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  font-size:14px;
  font-weight:500;
  letter-spacing:.5px
}

@media (min-width: 768px){
  .-riverbend .p-catListing__buttons{
    padding-top:16px;
    padding-bottom:16px;
    padding-left:36px;
    padding-right:36px;
    font-size:22px
  }
}

.-riverbend .p-catListing__col{
  max-width:273px
}

@media only screen and (min-width: 768px){
  .-riverbend .p-catListing__col{
    min-height:475px;
    max-width:315px
  }
}

@media only screen and (min-width: 1210px){
  .-riverbend .p-catListing__col{
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%
  }
}

.-riverbend .p-catListing__grid{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  gap:18px 0
}

@media (min-width: 992px){
  .-riverbend .p-catListing__grid{
    gap:38px 0
  }
}

.-riverbend .p-catListing__header{
  padding-top:0
}

.-riverbend .p-catListing__side{
  border-bottom-width:1px;
  border-style:solid;
  margin-bottom:18px;
  padding-bottom:3px;
  border-color:#707070
}

@media (min-width: 768px){
  .-riverbend .p-catListing__side{
    border-bottom-width:0px;
    padding-bottom:0;
    margin-bottom:0;
    padding-right:28px
  }
}

.-riverbend .p-catListing__sort{
  -ms-flex-preferred-size:inherit;
      flex-basis:inherit;
  max-width:inherit
}

@media (min-width: 415px){
  .-riverbend .p-catListing__sort{
    -webkit-box-flex:0;
        -ms-flex:0 0 45%;
            flex:0 0 45%
  }
}

@media (min-width: 768px){
  .-riverbend .p-catListing__wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.-riverbend .p-catListing__actions{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

.p-checkout{
  padding-top:10px;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .p-checkout{
    padding-top:0;
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .p-checkout{
    padding-left:0;
    padding-right:0
  }
}

.p-checkout__accordion{
  margin-bottom:16px
}

.-isCn .p-checkout__accordion,.o-accountMember__cta.-cnReactivation .p-checkout__accordion{
  margin-top:16px
}

.-isCnCheckout .p-checkout__accordion{
  margin-bottom:24px
}

.p-checkout__accordion.-sou{
  margin-bottom:0
}

.p-checkout__accordion.-sou .o-checkoutAccordion{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

@media (min-width: 768px){
  .p-checkout__accordion.-sou .o-checkoutAccordion{
    border-bottom-width:0px
  }
}

@media only screen and (min-width: 1024px){
  .p-checkout__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:-10px;
    margin-right:-10px
  }
}

.p-checkout__cvv,.p-checkout__payMethodInfo{
  background-color:#ffffff;
  border-width:1px;
  border-top-width:0px;
  border-color:#dddddd;
  border-radius:0.25rem;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:20px;
  padding-right:20px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.p-checkout__cvv.-isInvalid,.p-checkout__payMethodInfo.-isInvalid{
  border-color:#E01010
}

.p-checkout__cvvModalBtn{
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:20px;
  text-align:center
}

.p-checkout__cvvWhatIs{
  color:#30862D;
  text-decoration:underline;
  font-size:14px;
  padding-top:10px;
  margin-left:115px
}

.p-checkout__error{
  font-size:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  line-height:1.25;
  margin-top:10px;
  width:100%;
  padding-bottom:8px;
  font-weight:400;
  --text-opacity: 1;
  font-family:"Roboto",sans-serif;
  font-style:normal;
  margin-bottom:15px;
  color:#e01010
}

.p-checkout__error:before{
  font-family:Material Icons;
  font-weight:700;
  padding-right:5px;
  content:"error_outline";
  -webkit-font-feature-settings:"liga";
          font-feature-settings:"liga"
}

.p-checkout__errorButton{
  padding-top:12px;
  padding-bottom:12px;
  padding-left:36px;
  padding-right:36px;
  font-size:16px;
  font-weight:500
}

.p-checkout__errorText{
  font-size:14px;
  color:#555555;
  margin-bottom:30px
}

.p-checkout__errorTitle{
  font-size:34px;
  font-weight:400;
  color:#333
}

.p-checkout__form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.p-checkout__heading{
  font-size:28px;
  font-weight:700;
  line-height:1;
  margin-bottom:5px
}

@media only screen and (min-width: 768px){
  .p-checkout__heading{
    font-size:32px
  }
}

.p-checkout__input{
  max-width:116px
}

.p-checkout__input::-webkit-outer-spin-button,.p-checkout__input::-webkit-inner-spin-button{
  -webkit-appearance:none;
          appearance:none;
  margin:0
}

.p-checkout__label{
  font-size:14px;
  font-weight:500;
  color:#333
}

.p-checkout__link{
  text-indent:-3px;
  margin-top:5px;
  margin-bottom:20px
}

@media only screen and (min-width: 1024px){
  .p-checkout__main{
    max-width:66.66667%;
    -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
            flex:0 0 66.66667%;
    padding-left:10px;
    padding-right:10px
  }
}

.p-checkout__message{
  position:relative;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  background-color:#ffffff;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:20px;
  padding-right:20px;
  font-weight:700
}

.p-checkout__shippingOnUsBanner .m-checkoutShippingOnUsBanner{
  margin-top:-21px !important
}

.p-checkout__shippingAndHandling{
  font-style:italic;
  color:#252525;
  font-size:12px;
  display:inline-block;
  white-space:nowrap;
  overflow:hidden;
  max-height:18px;
  padding-top:1px
}

.p-checkout__shippingAndHandling.-allVisible{
  max-height:none;
  overflow:visible
}

.p-checkout__readMore{
  cursor:pointer;
  font-style:italic;
  color:#252525;
  font-size:12px;
  text-decoration:underline;
  vertical-align:top
}

.p-checkout__rmbrsmntLsd{
  margin-top:0;
  margin-bottom:10px;
  color:#0076DF;
  font-style:italic
}

.p-checkout__rte{
  padding-top:30px;
  padding-bottom:30px
}

.p-checkout__seeDetail{
  font-style:italic;
  color:#252525;
  font-size:12px;
  display:inline-block;
  white-space:nowrap;
  max-height:18px;
  padding-top:1px
}

.p-checkout__seeDetail.-link{
  font-weight:700;
  text-decoration:underline
}

.p-checkout__showTerms{
  font-size:14px;
  text-align:left;
  line-height:1.25;
  color:#333
}

.p-checkout__showTermsIntlButton{
  font-style:italic;
  text-decoration:underline
}

@media only screen and (min-width: 1024px){
  .p-checkout__side{
    max-width:33.33333%;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    padding-left:10px;
    padding-right:10px
  }
}

@media (min-width: 992px){
  .-showImprovedCTACheckout .p-checkout__sidebar{
    position:sticky;
    top:8px
  }
}

.p-checkout__terms{
  padding-top:20px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .p-checkout__terms{
    padding-bottom:0
  }
}

@media only screen and (max-width: 1023px){
  .p-checkout__tip{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    padding:9px;
    z-index:5;
    background:#fefced
  }

  .p-checkout__tip__ship-address{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    z-index:5;
    display:block !important;
    background:#8ec640;
    color:#fff;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:18px
  }
}

.p-checkout__title.-cvv{
  font-size:16px;
  font-weight:400;
  padding-right:10px;
  display:block;
  padding-bottom:16px;
  color:#555555;
  width:113px
}

@media only screen and (min-width: 768px){
  .p-checkout__title.-cvv{
    padding-top:0;
    padding-bottom:0;
    display:inline
  }
}

.p-checkout__wrapper{
  padding-top:40px;
  padding-bottom:50px;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 1024px){
  .p-checkout__wrapper{
    padding-top:80px;
    padding-bottom:80px
  }
}

@media only screen and (max-width: 1023px){
  .p-checkout__bannerTip{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:5;
    margin:0 !important
  }
}

.p-coupons__couponsError{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-top:60px;
  padding-bottom:60px
}

.p-csrLanding__sectionTitle{
  font-size:32px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  font-weight:500;
  color:#252525;
  letter-spacing:-0.025em;
  max-width:1170px;
  margin-bottom:20px;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .p-csrLanding__sectionTitle{
    padding-left:0;
    padding-right:0;
    text-align:center;
    margin-bottom:30px;
    font-size:48px;
    color:#333333
  }
}

.p-freeProducts__listContainer{
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:100%;
  padding-left:10px;
  padding-right:10px
}

@media (min-width: 768px){
  .p-freeProducts__listContainer{
    max-width:1170px
  }
}

@media (min-width: 1210px){
  .p-freeProducts__listContainer{
    padding-left:0;
    padding-right:0
  }
}

.p-freeProducts__subtitle{
  font-size:16px;
  color:#555555;
  text-align:center
}

.p-freeProducts__title{
  font-size:24px;
  color:#252525;
  font-weight:700;
  text-align:center;
  padding-top:24px;
  line-height:1.25
}

@media (min-width: 768px){
  .p-freeProducts__title{
    font-size:34px
  }
}

.p-guiCodeEdit{
  padding-top:15px
}

@media (min-width: 768px){
  .p-guiCodeEdit{
    max-width:1170px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
    padding-top:30px;
    padding-bottom:30px
  }
}

@media (min-width: 1210px){
  .p-guiCodeEdit{
    padding-top:50px;
    padding-bottom:50px;
    padding-left:0;
    padding-right:0
  }
}

.p-guiCodeEdit__btn{
  width:100%;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  text-align:center;
  padding-top:13px;
  padding-bottom:13px
}

@media (min-width: 768px){
  .p-guiCodeEdit__btn{
    width:auto;
    min-width:170px
  }
}

.p-guiCodeEdit__content{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-left:8px;
  padding-right:8px;
  padding-top:12px;
  padding-bottom:12px
}

@media (min-width: 768px){
  .p-guiCodeEdit__content{
    padding-top:18px;
    padding-bottom:18px;
    padding-left:23px;
    padding-right:23px
  }
}

.p-guiCodeEdit__heading{
  color:#252525;
  font-size:24px;
  font-weight:700;
  margin-bottom:7px;
  padding-left:7px;
  padding-right:7px
}

@media (min-width: 768px){
  .p-guiCodeEdit__heading{
    font-size:32px;
    margin-bottom:20px;
    padding-left:0;
    padding-right:0
  }
}

@media (min-width: 768px){
  .p-guiCodeEdit__loader{
    width:662px
  }
}

.p-newCustomer{
  padding-top:10px;
  padding-bottom:10px;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 768px){
  .p-newCustomer{
    padding-left:15px;
    padding-right:15px
  }
}

@media (min-width: 1210px){
  .p-newCustomer{
    padding-left:0;
    padding-right:0
  }
}

.p-newCustomer__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  margin-top:10px
}

@media (min-width: 768px){
  .p-newCustomer__actions{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.p-newCustomer__banner{
  margin-bottom:20px
}

@media (min-width: 768px){
  .p-newCustomer__banner{
    margin-bottom:30px
  }
}

.p-newCustomer__button{
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:500;
  font-size:16px
}

@media (max-width: 767px){
  .p-newCustomer__button.-white,.p-newCustomer__button.o-acctSettProfile__bindBtn,.p-newCustomer__button.o-accountMember__cta.-cnReactivation,.p-newCustomer__button.o-modalCallCustomerService__backButton,.p-newCustomer__button.o-ncvModal__learnMore{
    padding-left:50px;
    padding-right:50px;
    margin-bottom:30px
  }
}

@media (min-width: 768px){
  .p-newCustomer__button.-white,.p-newCustomer__button.o-acctSettProfile__bindBtn,.p-newCustomer__button.o-accountMember__cta.-cnReactivation,.p-newCustomer__button.o-modalCallCustomerService__backButton,.p-newCustomer__button.o-ncvModal__learnMore{
    margin-right:20px
  }
}

@media (min-width: 768px){
  .p-newCustomer__button{
    width:auto;
    padding-left:30px;
    padding-right:30px
  }
}

.p-newCustomer__card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:10px;
  width:100%
}

@media (min-width: 768px){
  .p-newCustomer__card{
    padding-bottom:30px
  }
}

.-category .p-newCustomer__card{
  width:auto
}

@media (min-width: 576px){
  .-lp .p-newCustomer__card{
    width:50%
  }
}

@media (min-width: 576px){
  .-lp .p-newCustomer__card:nth-child(odd){
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-right:5px
  }
}

@media (min-width: 768px){
  .-lp .p-newCustomer__card:nth-child(odd){
    padding-right:15px
  }
}

@media (min-width: 576px){
  .-lp .p-newCustomer__card:nth-child(even){
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    padding-left:5px
  }
}

@media (min-width: 768px){
  .-lp .p-newCustomer__card:nth-child(even){
    padding-left:15px
  }
}

.p-newCustomer__container{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media (min-width: 992px){
  .p-newCustomer__container{
    padding-top:40px;
    padding-bottom:80px
  }
}

.p-newCustomer__footnote{
  margin-top:30px
}

@media (min-width: 768px){
  .p-newCustomer__footnote{
    margin-top:40px
  }
}

.-category .p-newCustomer__footnote{
  margin-top:10px
}

.p-newCustomer__header{
  margin-bottom:40px
}

@media (min-width: 768px){
  .p-newCustomer__header{
    margin-bottom:30px
  }
}

.-category .p-newCustomer__list{
  display:grid;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  grid-template-columns:1fr
}

@media (min-width: 576px){
  .-category .p-newCustomer__list{
    display:grid;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    grid-template-columns:1fr 1fr;
    grid-column-gap:10px
  }
}

@media (min-width: 768px){
  .-category .p-newCustomer__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    grid-template-columns:1fr 1fr 1fr;
    grid-column-gap:30px
  }
}

@media only screen and (min-width: 1024px){
  .-category .p-newCustomer__list{
    grid-template-columns:1fr 1fr 1fr 1fr
  }
}

.-third .p-newCustomer__list{
  display:grid;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  grid-template-columns:1fr
}

@media (min-width: 576px){
  .-third .p-newCustomer__list{
    display:grid;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    grid-template-columns:repeat(2, 1fr);
    grid-column-gap:10px
  }
}

@media (min-width: 992px){
  .-third .p-newCustomer__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    grid-template-columns:repeat(3, 1fr);
    grid-column-gap:30px
  }
}

.-lp .p-newCustomer__list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

@media (min-width: 576px){
  .-lp .p-newCustomer__list{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }
}

@media (min-width: 768px){
  .-lp .p-newCustomer__list{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }
}

.p-balance{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  background-color:#f6f8f9;
  padding-bottom:9px;
  padding-top:15px
}

@media (min-width: 768px){
  .p-balance{
    padding-bottom:80px;
    padding-top:27px
  }
}

.p-balance__animation.-enterTo{
  -webkit-transition:opacity .65s ease;
  transition:opacity .65s ease
}

.p-balance__animation.-leaveTo{
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}

.p-balance__animation.-enter,.p-balance__animation.-leaveTo{
  opacity:0
}

.p-balance__bottom{
  display:grid;
  margin-top:12px;
  -webkit-column-gap:10px;
     -moz-column-gap:10px;
          column-gap:10px;
  grid-template-areas:"cvvCode" "ctaButton"
}

.p-balance__bottom.-withPayMethodInfo{
  grid-template-areas:"cvvCode" "payMethodInfoLine" "payMethodInfo" "ctaButton"
}

@media (min-width: 768px){
  .p-balance__bottom{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:start;
    grid-template-areas:"cvvCode ctaButton"
  }

  .p-balance__bottom.-withCvvCode{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .p-balance__bottom.-withPayMethodInfo{
    grid-template-areas:"cvvCode cvvCode" "payMethodInfoLine payMethodInfoLine" "payMethodInfo ctaButton"
  }

  .p-balance__bottom.-withPayMethodInfo .p-balance__checkout{
    margin-top:75px
  }
}

.p-balance__bottom .p-balance__checkout{
  grid-area:ctaButton
}

.p-balance__bottom .p-balance__cvvCode{
  grid-area:cvvCode
}

.p-balance__bottom .p-balance__payMethodInfo{
  grid-area:payMethodInfo
}

.p-balance__bottom .p-balance__payMethodInfoLine{
  grid-area:payMethodInfoLine
}

@media (min-width: 768px){
  .p-balance__checkout{
    width:284px;
    padding-right:14px
  }
}

.p-balance__content{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  padding-left:8px;
  padding-right:6px;
  padding-bottom:20px;
  padding-top:23px
}

@media (min-width: 768px){
  .p-balance__content{
    padding-left:40px;
    padding-right:40px;
    padding-top:58px;
    padding-bottom:56px
  }
}

.p-balance__cvvCode,.p-balance__payMethodInfo{
  margin-top:2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.p-balance__cvvCode.-container,.p-balance__payMethodInfo.-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.p-balance__cvvCode.-input,.p-balance__payMethodInfo.-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.p-balance__heading{
  font-weight:700;
  padding-bottom:10px;
  color:#252525;
  font-size:24px;
  line-height:1
}

@media (min-width: 768px){
  .p-balance__heading{
    padding-bottom:15px;
    font-size:32px
  }
}

.p-balance__text{
  font-size:16px;
  color:#555555;
  line-height:1.3;
  letter-spacing:.5px;
  padding-bottom:29px
}

@media (min-width: 768px){
  .p-balance__text{
    font-size:20px;
    padding-bottom:20px;
    padding-right:24px;
    line-height:1.2;
    letter-spacing:0px
  }
}

.p-balance__title{
  padding-left:10px;
  padding-right:8px
}

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

.p-ratingReview{
  margin-left:auto;
  margin-right:auto
}

.p-ratingReview a,.p-ratingReview a:link{
  -webkit-transition:all .25s;
  transition:all .25s
}

.p-ratingReview a[name=pr-thank-you]+.header h5 a:link,.p-ratingReview a[name=pr-thank-you]+.header h5 a:visited,.p-ratingReview a[name=pr-thank-you]+.header h5 a:active{
  color:#ffffff;
  display:inline-block;
  margin-top:10px;
  text-align:center;
  font-weight:700;
  border-style:none;
  text-transform:uppercase;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:30px;
  padding-right:30px;
  background-color:#30862d;
  border-radius:4px
}

.p-ratingReview div[pseudo]{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r{
  margin:0
}

.p-ratingReview .p-w-r a:focus,.p-ratingReview .p-w-r a:hover{
  color:#00492C
}

.p-ratingReview .p-w-r fieldset div.tag-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r fieldset div.tag-container{
    display:block
  }
}

.p-ratingReview .p-w-r form>div:nth-child(2){
  width:100%;
  margin-left:0;
  padding-left:20px;
  padding-right:20px
}

.p-ratingReview .p-w-r>h1{
  display:none
}

.p-ratingReview .p-w-r label{
  -webkit-transition:all .25s;
  transition:all .25s
}

.p-ratingReview .p-w-r output{
  font-size:16px;
  font-weight:200;
  font-style:normal
}

.p-ratingReview .p-w-r textarea.form-control{
  min-height:200px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r textarea.form-control{
    min-height:140px
  }
}

.p-ratingReview .p-w-r :focus,.p-ratingReview .p-w-r a:focus{
  -webkit-box-shadow:0 0 0 2px #30862d;
          box-shadow:0 0 0 2px #30862d
}

.p-ratingReview .p-w-r input:focus+label.pr-btn.pr-btn-default,.p-ratingReview .p-w-r input:focus+label.pr-label-control{
  outline:2px solid transparent;
  outline-offset:2px;
  -webkit-box-shadow:none;
          box-shadow:none;
  border-width:2px;
  border-color:#046efa
}

.p-ratingReview .p-w-r input:focus+label.pr-interactive-star-icon,.p-ratingReview .p-w-r input:focus+label.pr-star-accessible-0-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-accessible-25-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-accessible-50-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-accessible-75-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-accessible-100-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-v4,.p-ratingReview .p-w-r input:focus+label.pr-star-v4-0-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-v4-25-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-v4-50-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-v4-75-filled,.p-ratingReview .p-w-r input:focus+label.pr-star-v4-100-filled{
  background-color:transparent;
  border-width:0px
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal-linked{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .btn-group-radio-horizontal-linked{
    display:block
  }
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:first-of-type{
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border-radius:0;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal-linked input+label.pr-btn:not(:first-of-type):not(:last-of-type){
  border-bottom-width:0px
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal-linked .pr-btn+input+label.pr-btn{
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border-radius:0;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal-linked .pr-btn+input+label.pr-btn:last-of-type{
  border-bottom-width:1px;
  border-radius:0
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .btn-group-radio-horizontal,.p-ratingReview .p-w-r .btn-group-radio-vertical{
    width:464px
  }
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal input+label.pr-btn:last-of-type,.p-ratingReview .p-w-r .btn-group-radio-vertical input+label.pr-btn:last-of-type{
  border-bottom-width:1px;
  border-radius:0
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal input+label.pr-btn{
  width:100%;
  display:block;
  text-align:left;
  outline:2px solid transparent;
  outline-offset:2px;
  border-radius:0;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal input+label.pr-btn:last-of-type{
  border-top-width:0px
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn{
  border-left:1px solid #ccc
}

.p-ratingReview .p-w-r .btn-group-radio-horizontal input:focus+label.pr-btn{
  border-top-width:2px;
  border-bottom-width:2px
}

.p-ratingReview .p-w-r .control-label span{
  font-size:14px;
  font-weight:500;
  text-transform:uppercase
}

.p-ratingReview .p-w-r .control-label .pr-required-indicator{
  display:none
}

.p-ratingReview .p-w-r .form-control{
  font-size:16px;
  font-weight:200;
  font-style:normal;
  padding:15px !important;
  border-color:#bbb
}

.p-ratingReview .p-w-r .form-control:focus{
  -webkit-box-shadow:none;
          box-shadow:none
}

.p-ratingReview .p-w-r .form-control::-webkit-input-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r .pr-accessible-btn{
  text-transform:uppercase;
  border-bottom-width:0px;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:60px;
  padding-right:60px;
  width:100%;
  font-size:16px;
  background-color:#30862d;
  border-radius:4px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-accessible-btn{
    width:auto;
    padding-left:0;
    padding-right:0
  }
}

.p-ratingReview .p-w-r .pr-accessible-btn[disabled],.p-ratingReview .p-w-r .pr-accessible-btn[disabled].active,.p-ratingReview .p-w-r .pr-accessible-btn[disabled]:active,.p-ratingReview .p-w-r .pr-accessible-btn[disabled]:focus,.p-ratingReview .p-w-r .pr-accessible-btn[disabled]:hover{
  background-color:#30862d;
  border-color:rgba(48,134,45,.25)
}

fieldset[disabled] .p-ratingReview .p-w-r .pr-accessible-btn[disabled],fieldset[disabled] .p-ratingReview .p-w-r .pr-accessible-btn[disabled].active,fieldset[disabled] .p-ratingReview .p-w-r .pr-accessible-btn[disabled]:active,fieldset[disabled] .p-ratingReview .p-w-r .pr-accessible-btn[disabled]:focus,fieldset[disabled] .p-ratingReview .p-w-r .pr-accessible-btn[disabled]:hover{
  background-color:#30862d;
  border-color:rgba(48,134,45,.25)
}

.p-ratingReview .p-w-r .pr-accessible-btn.active{
  background-color:#00492C;
  background-image:none;
  border-color:#30862d
}

.p-ratingReview .p-w-r .pr-accessible-btn.disabled{
  background-color:#30862d;
  border-color:rgba(48,134,45,.25)
}

.p-ratingReview .p-w-r .pr-accessible-btn.disabled.active,.p-ratingReview .p-w-r .pr-accessible-btn.disabled:active,.p-ratingReview .p-w-r .pr-accessible-btn.disabled:focus,.p-ratingReview .p-w-r .pr-accessible-btn.disabled:hover{
  background-color:#30862d;
  border-color:rgba(48,134,45,.25)
}

.open .p-ratingReview .p-w-r .pr-accessible-btn.dropdown-toggle{
  background-color:#00492C;
  border-color:#30862d;
  background-image:none
}

.p-ratingReview .p-w-r .pr-accessible-btn:active{
  color:#ffffff;
  background-color:#00492C;
  background-image:none;
  border-color:#30862d
}

.p-ratingReview .p-w-r .pr-accessible-btn:focus{
  color:#ffffff;
  border-width:0px;
  background-color:#00492C;
  -webkit-box-shadow:none;
          box-shadow:none;
  border-color:#30862d
}

.p-ratingReview .p-w-r .pr-accessible-btn:hover{
  color:#ffffff;
  background-color:#00492C;
  border-color:#30862d
}

.p-ratingReview .p-w-r .pr-alert-container{
  max-width:100%
}

.p-ratingReview .p-w-r .pr-btn{
  padding-left:18px;
  padding-top:15px;
  font-size:12.5px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-btn{
    font-size:14px;
    padding-left:20px
  }
}

.p-ratingReview .p-w-r .pr-btn:focus,.p-ratingReview .p-w-r .pr-btn:active:focus{
  -webkit-box-shadow:0 0 0 2px #30862d;
          box-shadow:0 0 0 2px #30862d
}

.p-ratingReview .p-w-r .pr-btn.active{
  background-color:#30862d
}

.p-ratingReview .p-w-r .pr-btn.active:focus{
  -webkit-box-shadow:0 0 0 2px #30862d;
          box-shadow:0 0 0 2px #30862d
}

.p-ratingReview .p-w-r a.pr-btn.pr-btn-review{
  padding-left:20px;
  padding-right:20px;
  white-space:normal;
  word-wrap:normal;
  overflow-wrap:normal;
  word-break:normal
}

.p-ratingReview .p-w-r .pr-clear-all-radios{
  color:#30862d
}

.p-ratingReview .p-w-r .pr-control-label{
  padding-bottom:4px;
  padding-top:10px;
  line-height:0.5
}

.p-ratingReview .p-w-r .pr-control-label span{
  font-size:14px;
  font-weight:500;
  text-transform:uppercase;
  color:#333
}

.p-ratingReview .p-w-r .pr-control-label .pr-required-indicator{
  display:none
}

.p-ratingReview .p-w-r .pr-file-input-btn-group{
  display:none
}

.p-ratingReview .p-w-r .pr-form-control-error-wrapper{
  line-height:1;
  padding-left:0;
  padding-right:0
}

.p-ratingReview .p-w-r .pr-rating-stars{
  margin:0
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-rating-stars{
    margin:auto;
    display:block
  }

  .p-ratingReview .p-w-r .pr-rating-stars span{
    width:auto
  }
}

@media (min-width: 992px){
  .p-ratingReview .p-w-r .pr-rating-stars{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .p-ratingReview .p-w-r .pr-rating-stars span{
    width:19%;
    padding:0 .5%
  }
}

.p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{
  text-transform:uppercase;
  border-bottom-width:0px;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:60px;
  padding-right:60px;
  width:100%;
  background-color:#30862d;
  border-radius:4px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{
    width:auto
  }
}

.p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active{
  background-image:none
}

.p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active{
  color:#ffffff;
  background-color:#00492C;
  background-image:none
}

.p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover{
  color:#ffffff;
  background-color:#00492C
}

.p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus{
  color:#00492C;
  border-width:1px;
  border-style:solid;
  border-color:#00492C
}

.open .p-ratingReview .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{
  background-image:none
}

.p-ratingReview .p-w-r .pr-ryp>h1:first-child{
  display:none
}

.p-ratingReview .p-w-r .pr-ryp-list{
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:100%
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-ryp-list{
    max-width:1170px
  }
}

.p-ratingReview .p-w-r .pr-star-v4-0-filled{
  height:40px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAK6ADAAQAAAABAAAAKAAAAAAKtB8SAAAGt0lEQVRYCb1ZfVBUVRQ/97GAAoqAYIIgskLquiyGH5M6iKaSpmnN+IdlkqJZDqmImYAmzgjWODnjWDmOaV862vjxlzpqmtWEZhMEPJYvRZhQVL6EoEV22Xc7561vB3CXXdnFM7O8d98953d+99xzPwFws8TlambocicucjOsDKdyP6iwHzG98HfO3diCOwFjczWvI148A9DqciaucCc2YbmPLAfGQNhrJcjYHsgGt/achxXcxZc4b00yA5YS6h8KwUNCoMXwaOgI1YiGh1fr/3QR2mrutshyLuQQ6vqEVPhw1gaLA4nvis8O9bF6c/HFLWR1udrNmANhowNHwwLNQkiMmQ0TXpiAecECu7yCtrjI0WruMlk5cpxnEWLanHQQmAVyy9ytshMcbFu1e7QBVo8uvLhMFiOXQRGkSM6KTrRSmRT+Erw8ZjqVfQUJdlgrXHhxiWzs3tgQ4FzuZiWS3blQpEkwRVJ1u2PCutf1590lsoJR2olRHTRTPRMokr0lOiQa5o2bT589GfPe3bv+Wcv9Jhu3Z1wkhmwdOdyQmGbX78bZm0AQBM4ZX6nLHRdjV9GJin6RJaJcUu1DfI8FmteAImhPwoaNgqWxb2Im0Mjz3I+DLcqerqPvOFjtS/ynUf6S5BsnMdCChD/GNZiBcWjkq1hdWH8RRuJC0Jc0tDfA4oMLobOrU1HrAOCFwEGP2CLjXJQEoVDMEB8pCraeVrLY4ngmSRrGBA0OGh3mohYNbLLw8/aDmJAXYanuDVispe2AY7lUdhFOF5yCivoKaHv8r00DDvwB4yACgyLgTN/FeUnJ9pK/FGWmy9Huwz6ymXRDBw2FqOFqUAerISooCrs7BiKDxkCwX7Bi369ns6EZ7jRWQWV9JdQ0VUNVQ5VcbulosY3H4dvCLHGVSmVq2t7lFTgVc2oGaS6f/BbMjpkjkwzyDbJt7OLXQJ9ACIwIhMkRU3ogtXa0wu2GW3Cj+gYcuX5YruMcClQe/22igpCfXWfgnkISdn0xffi54iqEB0TAQBElH/bEf7A/BikKLpddsqhwXiYJMDd/251W+tA9ZwM8JJ6H09H4UP8wOPbucQjACDxPaXvcBsnfr4BqTA2MaHWHqXNqZXZlo8LBOnXRSDSYjAmkVNd6D1KOrQLqluclBqMB1p1YoxCt5SqW0J0o8bCSpQJVkhLnvJZat/b4ahy5bVQ1oNJh6oD3T6yFsgdl5KeBCaaE4o+L7/Z22oMsVZISE7oScB68fwuTnVpLYAMlJrMJUn/8AMQ6EbueN5sBEgozymts+XuKLCmRsolxinAztZbAuk3otnD69a1L6oK00xuhoLaAcrRd8mCJYqZYbg/MJllS1mfob5MxvrYS2IZTqUDg7hKzZIaPzqZD3p3fsRPBwJl5rrhNFPvC7/MMVn+lvj7kleHX8CD49r2We540kc8fn9QXntN1n5zbDj+VX5b1OUhJxVmlyLpvsRtZxaw4s/SmWYJXqXy14gq0d7YrVS49z5dYrhUkkJYUZemvOQPmkCyBMG8m5xEtv7QvcIfQKZjEzKDUWTynyAqd0lgCpJXNXaJgYR7K2M7gOkVWYlwGjHAr2XCZH44H95LFXZmakMMDLQ6ciYIjHSWyuCWUsR3pU71TkWXc0nrFgTPAjnSUXsI9rHsjy5XIOpEGpQ9K4W+clx2J0kvPElmVI1CqZ3LrGQ4w+2mgv6+Hw3mH4Ndbv8iQdGewenrKU3tWuRL/jBr2BIsxpw+R1i2iAtL7Secws+Tb4uPlA3npf/SullegI9e/tkYTl2iaiI108UHKmpEaWDP9PflKqbdx0hfzoL7tIa6MPAKPL7W963uXHUbWyH3H4vTSY9oyczNcKr0I39w4Ku/sZVDOG/G4vV/l0XHA5OHXxYzSeg6QjhEfkXZmIx6HIiF52ipYpF0MKsHiNjxglEzWwzLbuE5WkLiarlRoQBjNRjhbeAZ+uPkd1LXWKQ2vQ1KfNw1uOXh3893u27O9kdmRB4Z5+qag/daappqIXRd2wle/fQnvTFsJyyYtkwOQ/08+wdMgc7iKOUyDuNyJmZi1OerhY6HZ0ASPDJbTMu150UtOUaZ4SGHd1xNvwldjauxAnUjSG4KrIa1iFQ/Lacf1WVGWuI2+9yUOpy6MGrUaqhpvy0RxqimXuJRcFF0yxlmiZF+UVXK00Ciq0XY5Yop0HCeiFnFu+nKYsxhVmSw2vxBXspxio/4sZOOVR38E7YpBfxJNT8bt1i4Bga5K2ZQnadAfxJ42+G+iMwP1ryLypMvRJGGqne/p1XbpfwBMbu9bwOpXAAAAAElFTkSuQmCC);
  width:42px
}

.p-ratingReview .p-w-r .pr-star-v4-100-filled{
  height:40px;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  background-color:rgba(0,0,0,0) !important;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABMCAYAAAD6BTBNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMTAtMjhUMTE6Mjk6MjEtMDY6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTEwLTI4VDExOjQ5OjQ4LTA2OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MTM1MzdiZS1lZjQ1LTQzZWMtOTY4NC1lMTBhYTE0ODY3YzYiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMzUzN2JlLWVmNDUtNDNlYy05Njg0LWUxMGFhMTQ4NjdjNiIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0yOFQxMToyOToyMS0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S2ghoQAADYtJREFUeJztnGuMXdV1x39r733OvfO2PR7bPPwYXIyxDSUoUr8AMaGRm+QDLVFVqCqVVKjKo6FpYx4BFCgRSlCEkr4VlapqqiBFlVL4EjVRH+qXBgValRaMQQGDAdmAPcYz45m555y9Vj+cO7bHnrHv3HOuM3H7H52RfX32Xmsvr73Xc1/5xUeuYW54lrkwy9ixdRRuFpznqB1nmCGccyRTgWPXfwCFsOGF1UwMHuG95gzBHL1CIZGhYuB31hQjc875pwIBw2qnIwiZzkHTQXRYniM4ilTBIBTSpiqIZoSZAd79pSP0TzRovtEkLJdgTsGQDNHQUXLNEaT2RRngBPpIvo5j6l09+tSUniDIstk9L6JF1skqhmWIHF32+GVzJAi5FpAHEl+/8NpEkIJPF1aMpb4xNqcnbv0gP/pM2gNyObAmGcDh4UIIECgXKOA0YmI1a6FhRoqEBxFoWcZGf8lXtsjqZ6x2bVeEQOESWmTQxfyV9oSpK4VJPWehAIph2OdEZGv5maLir9dk4C5cfLKbRS5FzFSw6HCWI9DVCVtJgA2X8r5O8Hr2Zi3nU2EFa8PoyNZk/L6Wtdqftpdm8UtSFE8mx1Nc7jDXpUExEBGKkZw8GBVFUG10tEhDUlYNrsKcIFZNOwpyBvOB+1TjhoWKZqB+u0X3pWPXnHhChxTJu6TlIGqk+dMmzaxJDNUseyUB5hT008d42IKJ4bTaVhbkEhH7fGZnW3dRkOjuefujh/569pLZDyoRAjb82Xo2Tw0z61vnf/kcqCRAQYgoeR7xFvEqFTw1wwgPRnPDImdrl3kjCcn69d9Z+weH8rceTvFdUYlEEt9Pv/VRDBTdHXynoRbHysSIIqSTnnAiYL5zrkSFmETykWKnOPk8svTYjJzRuTX3rCv6nzSnb3VjULw5pimYTFtYYGUIUIDGkSaHbj7MkY8dpf9YX8dRQxyMpG+kbPze5XvFy7mFb0ZMra9o9u3F6e8vn1HDWUqRT4NqZeFBXRoI4I20ldB6P6N1POt88AyMTPobggt3RokdDZFYfE6L/C8TSfZ3EuIJgmJkOos4K9+vyRuqLTZqrckYe26Mxg8dsxzFd+TWGDEqQ0OXPsRawcw60wqREKT5lcli6jdnrYU/jx+qGEECI9IsjVO3Tt8iqE2AEoVW/xyD/cOskhGsw7BIcB/NYU+u2bIimoRwxxGZ+NYxPvhJJ8NSGowwXnvsXmt0LhgZSi4Oozgns3ZyjDwixrIXllnOxuSyB9Y0R3/VzrMjzRnNrIHMgnYR754LNac35veGgTqSyYCLDjvDsooKsVGQD8U7xOzGbiiZGCH6Wwfm+j8RAz9Y0ngLSAuCOszNIV26P0uh/vwQ4DKPBuGVz7xGa20LP7uQ6Wx1xujzo2x+euO9+UjeNR0Vw6vc6zP9wZIvCag6VLQHiTdqygKcCTHEwB8P2LTAtFv4HPf4E/6zeK6rSsqwj8RY/LpEI9VAop5EPakGJCqxiKVx6hF6ooGaKKLC1qfGabm8zH21YYCP9KXB358P592k4M5C4puPTOnU309yFN/eokpkxA3RL/0UGqnNbzkDPREgJmV0MlwgHsRzutVACn4vWtxU13meSLJj2mbuOpwdftK15aSAbwSGZZiCzvzLbtAbAc5DytSRKwpOk+AYhPsrJm4WYM5arPOjD6xPGn8HtLMDjlz6OJUW6w16VxVi3h4bisOTIiREc3sx1tRNSXDjJKv20hyC5hCWDJ/GRe/QUwHOIyFlf/Ea78TD432u+YVeHEcGmBV3k2cj5BlmxclqWi9xQQRoKP300SR9yLC+XlEBWacW7jcLlOdH2yftISqfgYtk7ub/MATsFOOqgrjjirDleiXektnyQrZl8+PcvWAfAv7TmewD2Q/sA5kpZXwmm9XQhQANTvOrDBIxNomxA2SXiOwQbCewDWFgPs3fap/tvRReGw5kj8Ce+SSDOKbAXsH5l0zcPkFe8uL3gR2Etonukq2lBWiU/ptY+ZSCWIXITsRvB7sGZCfC9iT6y+eZ6Ll4usMQ8GEkfNgwmqQ0XUokviki+zF5iYL/wWw/wj6MScNYLDN+JkoBCgtPQyP14sdF2OHM7YoDevXwG4O7zLgyH6SJpEhZ3urJanuHUzun5Fw2A5sR2WO5td0uP4PYqz66F0FeRuxFjJfBDoAVZ84YTGxXKPyGVBvj5uxaJOxEuGq1jFxqlKVscyCtkqSFDnN2KxxnLeGULvSDXOdVrgMwkXk9eRuXvGJBX2wcT1/ws/6geXsn9B1t/pbMNe5rDecUoUDMLZje2r9OptovAuF1gkUc/cuRcHkxEG8ZOTCIeaNI9V4vX+Wf8kaxufl+40PW27jkooBYaRcMvikqD/vJ70wxOTT1zNoXRrcECdd1XfH/vwCBRANuzv2p5PJFF11pRJx3zPRnn24UsZmS3l531vbigJBMBY5sOvLtQ7e+e7cvAqLzVlhBLTKnekcgScVx2//r4UL4KLSa2d++PXroM/mGnPmcxUnnpXRwhUKKT5nYD39GfK5IiEFu8XutvvzOMz3ns2JhAaLYrxj8ywXib0VDABWeztHbTe2sBPASyQRBsV8202d7zuGKhmDYj9Tbry0VlSwqQAEQM4PdZjzfQw5XNAz71yi651wtU+dLZ7XAbgZ7sV7WVj4Me9aIt5R/WzpkdQDiBO885U/An/5jftrhdgf86w7Xk6sGKw7Gf2B2M5y/iSYA2JyRxxxOlp3LAnlplx2gR03kpqQIP/biNqq/OOLhxWDYS8BuYK6T9wNfg0wzDsQDpbxVyt7/M6BR3xkcGbzhKrY+7+YY04soYjFn+NzTmEhfU9PdmEwjhomWyQQn5C3DNxyybqFGBo4DHiwptXXJLVpANpAdzHy8Kcy6fxdYfVGIUCDMBrKh7K3Dn3z3I2IcQduZp3bKTgRiBPWROLawRBrotEIhQITodb+a3pCYfw6hv97VXHi4KAgcOTB28MbpW6bfWfb45Q4QhGi2L6fYLUJvi669hoGpTcwMZjdlA9mb3aQAuqrKlU2K9lxEd0OHbaUrECIymxFvLCy+TJfdHxXKmoKJPKvonp8/kywI1opOd6uw7xx97eeFm2/n6+iRsi8PK5/S2bF/VrOPr9hy0mIws4jdjNhP5tclIl3pQQgu6ejFwhd4DRCl1NvT6Bn8o5re5kS+v3wWLjyi2MdM7MciriyCIvjCwwyEJMBZpaOlIdc+tmsZb5e/llD51Yj9VJCa+17qhcEbJjq+yOddbaKQuGUcg9buMXanRSJy8p+uxtyKFh6AYFucuh3AvvYHiFFeU1uG5s0jRFnGnQ5Z4s9l2e7SWu8P9AxC5uLmKLpvQZeEBzo7zRYgWOxi1KJ82dYqN+UuJJzJpairxeyFTm8HnQ8et72WiS4AvLmrfRXf5TSEOhqw218SscGVGdzqXPUQYkIR4pZWI698vxkgNGvawtHrFpX6v9WgbhiGi3LpwFxfLZ1iYWagWjhrAk5lQ9oK4ytdeEC7g0yumCqmBiNxuqoQQx1qLMYYIo3KE10AOByKrp/QibGWtaZ9xZtLoX+uWWmC9q31K6PEjvrpftZQFAO2+M2bBA5UnS+8oq9VmiCzjPV+3dYNMka2WCp7BaKsfcdtwL9VnSuMudFKEyhKnzQv6eVlltphYI7LYg1GL6xxqytNUG7hYlskXoj+53pQhm9bQh1uTFFLUtmN/9wIrw0xttXhsdbRUjkErK1hnsUwH97X3/opskFrCCKcWaDic4Uh62pY0ikYGPq0Yr9gZrsMflTr/ICZXeJhU6D83+n6EVfFchqYu4zKt8Dnt79i8A8qdr+DV2U+12TsMeFawb4O8vGKxEqKIs0ouiWKHaxy+DgzT/dPwHCbul4E0u58MFT1u6oybiK3mfDqIq//N/AJU7ab6ffnZ+iatoFiG7TtGXb7VL/qZbJ9uetw4jA1Ikr09jc+Fg8T5S3zKY7zuRb2CsKnIrbVWXxMxP/GgitcHULFSKO/Uip21oe8gv9mQCJ+k6fDTKBBkgWyNC8s8Fe5xkczyQ/3i8chi10tWHoq4TUs3k4s7rWQPCrqf7tdcegoI+TMUYS4LauYlQmpVju/zHFZp8KTQD65ZuovJt774LHVjTXvN6VBHvOuNqIAmCDEgyLcOReKB53pw2mR3pUQpPARtXNpsyGw3kdXTYBF2n1HvsAqX/it53vPsFkx+VZM9PHJjdPHi/eKUzdRK1UBygkEwUTfmSP73WPJsQcG/dBD/bN9n3Ve0qW00QRcdFc0i+Co8M0NofBdVFJg/vsC13j8OWJBO2EmTwDfAJvujsUOeKEUo1OHNuzI0TDxRTc1+uigG/xyIcXdQHrmGIdDRTe/rm+ub1nrULdZmdA3030WyuAK86ef3211Mo4ZPC7OvgmSXdAktVHqkzAB3GPwR8BejL0iDJx6TQHSMTe6XtFD3UZSoWKf35XzhAXBTI+q8BjYn4tJtkK6FabNeATsceAPxbgPkaH5E2RYBrcJ/Fe3k4fY5e43g+BlsxMhmh4y4lcN/bYSKpql+iGAIrOCPabYN8TsCyLuy4KM5qZXndvYnBvBV9BAQ9Pc/NeC0wejRps/0FdybVggM+wJgz8W0z8RoeEqbJT/Ba47GjSVZunAAAAAAElFTkSuQmCC);
  width:42px
}

.p-ratingReview .p-w-r .pr-submit a{
  font-size:14px;
  line-height:16px;
  color:#30862d
}

.p-ratingReview .p-w-r .pr-submit .pr-btn{
  font-size:16px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .pr-submit .pr-btn{
    padding-left:40px;
    padding-right:40px
  }
}

.p-ratingReview .p-w-r .pr-subscript,.p-ratingReview .p-w-r .pr-subscript span{
  font-size:14px;
  font-style:italic;
  line-height:16px
}

.p-ratingReview .p-w-r .pr-textarea::-webkit-input-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r .pr-textarea::-moz-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r .pr-textarea::-ms-input-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r .pr-textarea::placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.rte .p-ratingReview .p-w-r h1,.rte .p-ratingReview .p-w-r .h1{
  color:#333333;
  letter-spacing:0;
  font-weight:600
}

.p-ratingReview .p-w-r .ryp-product-title{
  text-transform:none;
  text-align:center;
  font-size:16px;
  font-weight:700;
  margin-bottom:12px;
  margin-top:1px;
  line-height:1.2
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-product-title{
    text-align:left
  }
}

.p-ratingReview .p-w-r .ryp-progressive-field{
  width:100%
}

.p-ratingReview .p-w-r .ryp-progressive-field fieldset{
  padding-left:15px;
  padding-right:15px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-progressive-field{
    width:auto
  }

  .p-ratingReview .p-w-r .ryp-progressive-field fieldset{
    padding-left:0;
    padding-right:0
  }
}

.p-ratingReview .p-w-r .ryp-purchase{
  margin-bottom:20px
}

.p-ratingReview .p-w-r .ryp-purchase.completed h1,.p-ratingReview .p-w-r .ryp-purchase.completed h3,.p-ratingReview .p-w-r .ryp-purchase.completed .title,.p-ratingReview .p-w-r .ryp-purchase.completed .subtitle{
  margin:0;
  padding:0;
  text-align:center;
  color:#757575;
  font-size:28px;
  font-weight:400
}

.p-ratingReview .p-w-r .ryp-purchase.completed h3,.p-ratingReview .p-w-r .ryp-purchase.completed .subtitle{
  margin-top:5px;
  font-size:16px;
  font-weight:200
}

.p-ratingReview .p-w-r .ryp-purchase.completed h5{
  text-align:center
}

.p-ratingReview .p-w-r .ryp-purchase.completed p{
  margin-top:5px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  padding:0;
  text-align:center;
  font-size:16px;
  font-weight:300
}

.p-ratingReview .p-w-r .ryp-purchase .col-sm-3{
  width:auto;
  padding-left:0;
  padding-right:15px
}

.p-ratingReview .p-w-r .ryp-purchase .form-group{
  margin-bottom:16px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-purchase .form-group{
    margin-bottom:20px
  }
}

.p-ratingReview .p-w-r .ryp-purchase .pr-subscript{
  padding-top:5px;
  padding-bottom:9px;
  color:#333;
  line-height:1.3
}

.p-ratingReview .p-w-r .ryp-purchase .ryp-order-text{
  display:none
}

.p-ratingReview .p-w-r .ryp-purchase .ryp-product-img{
  margin-right:15px;
  margin-top:0;
  margin-bottom:0;
  width:70px;
  padding-top:7px;
  padding-bottom:30px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-purchase .ryp-product-img{
    padding:0
  }
}

.p-ratingReview .p-w-r .ryp-purchase .ryp-footer{
  background-color:#ffffff;
  padding-left:9px;
  padding-top:16px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-purchase .ryp-footer{
    padding-left:40px
  }
}

.p-ratingReview .p-w-r .ryp-stars{
  padding-left:7px;
  width:270px
}

.p-ratingReview .p-w-r .ryp-stars .form-group{
  margin-bottom:2px
}

.p-ratingReview .p-w-r .ryp-stars+.col-sm-12 .form-group:first-child{
  margin-bottom:17px;
  padding-top:11px
}

@media (min-width: 768px){
  .p-ratingReview .p-w-r .ryp-stars+.col-sm-12 .form-group:first-child{
    padding-top:27px
  }
}

.p-ratingReview .p-w-r .ryp-stars+.col-sm-12 .form-group:last-child{
  padding-top:0;
  margin-bottom:30px
}

.p-ratingReview .p-w-r .ryp-stars+.col-sm-12 .ryp-footer{
  padding-bottom:29px
}

.p-ratingReview .p-w-r .tag-group .pr-cb-tag-container{
  width:100%;
  margin-right:0;
  margin-bottom:0;
  float:none
}

.p-ratingReview .p-w-r .tag-group .pr-cb-tag-container:last-of-type .pr-label-control{
  border-bottom-width:1px;
  border-radius:0
}

.p-ratingReview .p-w-r .tag-group .pr-label-control{
  border-radius:0;
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .tag-group .pr-label-control.active{
  border-radius:0;
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border:1px solid #ccc
}

.open .p-ratingReview .p-w-r .tag-group .pr-label-control.dropdown-toggle{
  border-radius:0;
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .tag-group .pr-label-control:active,.p-ratingReview .p-w-r .tag-group .pr-label-control:focus,.p-ratingReview .p-w-r .tag-group .pr-label-control:hover{
  border-radius:0;
  border-bottom-width:0px;
  outline:2px solid transparent;
  outline-offset:2px;
  border:1px solid #ccc
}

.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header h1,.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header h3,.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header .title,.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header .subtitle{
  margin:0;
  padding:0;
  text-align:center;
  color:#757575;
  font-size:28px;
  font-weight:400
}

.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header h3,.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header .subtitle{
  margin-top:5px;
  font-size:16px;
  font-weight:200
}

.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header h5{
  text-align:center
}

.p-ratingReview .p-w-r .thank-you-page a[name=pr-thank-you]+.header p{
  margin-top:5px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  padding:0;
  text-align:center;
  font-size:16px;
  font-weight:300
}

.p-ratingReview .p-w-r ::-webkit-input-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r ::-moz-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r ::-ms-input-placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview .p-w-r ::placeholder{
  color:#757575 !important;
  opacity:1 !important
}

.p-ratingReview #pr-write{
  font-size:16px;
  line-height:1.25
}

.p-receipt{
  padding-top:10px;
  padding-left:8px;
  padding-right:8px
}

@media only screen and (min-width: 768px){
  .p-receipt{
    padding-top:0;
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .p-receipt{
    padding-left:0;
    padding-right:0
  }
}

.p-receipt__actions{
  margin-top:40px;
  margin-bottom:40px
}

.p-receipt__address{
  width:100%;
  font-style:normal;
  font-size:16px;
  line-height:1.25
}

@media (min-width: 768px){
  .p-receipt__address{
    width:400px
  }
}

.p-receipt__address strong{
  font-size:20px
}

.p-receipt__card{
  margin-bottom:16px;
  border-width:1px;
  border-color:#dddddd;
  border-radius:0.25rem;
  display:block;
  background-color:#ffffff;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:24px;
  padding-right:24px
}

@media only screen and (min-width: 768px){
  .p-receipt__card{
    padding-top:16px;
    padding-bottom:16px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.-isCnReceipt .p-receipt__card{
  margin-bottom:24px
}

@media only screen and (min-width: 768px){
  .-oleCheckoutFlow .p-receipt__card{
    display:block;
    padding-top:16px;
    padding-bottom:16px
  }
}

.p-receipt__card.-sou{
  margin-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-width:0px
}

.p-receipt__carrier{
  font-weight:700;
  padding-right:5px
}

@media only screen and (min-width: 1024px){
  .p-receipt__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:-10px;
    margin-right:-10px
  }
}

.p-receipt__eInvoice{
  font-size:18px;
  letter-spacing:.18px
}

.p-receipt__eInvoice .-eInvoiceAvailable{
  color:#30862D;
  text-decoration:underline;
  cursor:pointer
}

.p-receipt__eInvoiceError{
  font-size:14px;
  color:#555555
}

.p-receipt__estimated{
  margin-bottom:40px
}

.-isCnReceipt .p-receipt__estimated{
  margin-bottom:16px
}

.p-receipt__estimated.-text{
  font-weight:400;
  color:#252525;
  font-size:16px;
  line-height:1.25
}

.p-receipt__estimated.-title{
  font-weight:700;
  color:#252525;
  margin-bottom:4px;
  font-size:24px;
  line-height:28px
}

@media only screen and (min-width: 768px){
  .p-receipt__estimated.-title{
    font-size:32px;
    line-height:24px
  }
}

.p-receipt__getby{
  font-size:16px;
  font-style:italic;
  display:block
}

@media only screen and (min-width: 768px){
  .p-receipt__getby{
    padding-left:15px;
    display:inline
  }
}

.p-receipt__heading{
  font-size:28px;
  font-weight:700;
  line-height:1;
  margin-bottom:10px
}

@media (min-width: 415px){
  .p-receipt__heading{
    font-size:60px;
    font-weight:300
  }
}

@media (min-width: 768px){
  .p-receipt__heading{
    max-width:66.66667%
  }
}

.p-receipt__heading.-cn{
  font-weight:600;
  margin-bottom:8px
}

@media (min-width: 415px){
  .p-receipt__heading.-cn{
    font-size:32px
  }
}

@media (min-width: 768px){
  .p-receipt__heading.-cn{
    margin-bottom:16px
  }
}

.p-receipt__heading.-extended{
  max-width:none
}

.p-receipt__header{
  word-wrap:break-word;
  overflow-wrap:break-word;
  margin-bottom:40px
}

.p-receipt__header.-print{
  display:none
}

@media (min-width: 768px){
  .p-receipt__header{
    margin-bottom:32px
  }
}

@media only screen and (min-width: 1024px){
  .p-receipt__main{
    max-width:66.66667%;
    -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
            flex:0 0 66.66667%;
    padding-left:10px;
    padding-right:10px
  }
}

@media only screen and (min-width: 768px){
  .-isCnReceipt .p-receipt__main{
    margin-top:32px
  }
}

.p-receipt__readmore.-link{
  display:block;
  cursor:pointer;
  font-style:italic;
  margin:0;
  color:#252525;
  font-size:12px;
  text-decoration:underline
}

.p-receipt__readmore.-text{
  margin-bottom:8px;
  font-size:12px;
  font-style:italic;
  color:#252525;
  line-height:16px
}

.p-receipt__readmore .fadeHeight-enter-active,.p-receipt__readmore .fadeHeight-leave-active{
  -webkit-transition:all .3s;
  transition:all .3s;
  max-height:230px
}

.p-receipt__readmore .fadeHeight-enter,.p-receipt__readmore .fadeHeight-leave-to{
  opacity:0;
  max-height:0px
}

.p-receipt__seeDetail{
  font-style:italic;
  color:#252525;
  font-size:12px;
  display:inline-block;
  white-space:nowrap;
  max-height:18px;
  padding-top:1px
}

.p-receipt__seeDetail.-link{
  font-weight:700;
  text-decoration:underline
}

.p-receipt__subtitle{
  font-size:16px;
  line-height:1.25;
  color:#252525;
  word-wrap:break-word;
  overflow-wrap:break-word
}

@media (min-width: 768px){
  .p-receipt__subtitle{
    max-width:66.66667%
  }
}

.p-receipt__rmbrsmntLsd{
  margin-top:0;
  margin-bottom:10px;
  color:#0076DF;
  font-style:italic
}

@media only screen and (min-width: 1024px){
  .p-receipt__side{
    max-width:33.33333%;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    padding-left:10px;
    padding-right:10px
  }
}

.-isCnReceipt .p-receipt__side{
  padding-left:12px;
  padding-right:12px
}

@media only screen and (max-width: 1210px){
  .-isCnReceipt .p-receipt__side{
    margin-top:40px
  }
}

.p-receipt__title{
  height:auto;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  text-align:left
}

@media only screen and (min-width: 768px){
  .p-receipt__title{
    margin-left:auto;
    margin-right:auto;
    max-width:1210px
  }
}

.p-receipt__title.-left{
  font-size:16px;
  font-weight:400;
  display:block;
  color:#555555;
  margin-bottom:16px;
  -webkit-box-flex:.8;
      -ms-flex:.8;
          flex:.8
}

@media only screen and (min-width: 768px){
  .p-receipt__title.-left{
    padding-top:0;
    padding-bottom:0;
    display:inline;
    margin-bottom:0
  }
}

@media only screen and (min-width: 768px){
  .-oleCheckoutFlow .p-receipt__title.-left{
    display:block;
    margin-bottom:16px;
    width:auto
  }
}

.p-receipt__title.-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:20px;
  line-height:22px;
  -webkit-box-flex:3;
      -ms-flex:3;
          flex:3
}

.-oleCheckoutFlow .p-receipt__title.-right{
  font-size:16px
}

.p-receipt__wrapper{
  padding-bottom:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto
}

@media only screen and (min-width: 1024px){
  .p-receipt__wrapper{
    padding-top:80px;
    padding-bottom:80px
  }
}

.p-receipt__wrapper.-isCn,.p-receipt__wrapper.o-accountMember__cta.-cnReactivation{
  padding-top:16px
}

@media only screen and (min-width: 768px){
  .p-receipt__wrapper.-isCn,.p-receipt__wrapper.o-accountMember__cta.-cnReactivation{
    padding-top:50px
  }
}

.-riverbend .p-receipt{
  padding-left:36px;
  padding-right:36px;
  padding-top:20px
}

@media (min-width: 768px){
  .-riverbend .p-receipt{
    padding-top:15px
  }
}

.-riverbend .p-receipt__actions{
  margin-top:40px
}

@media (min-width: 768px){
  .-riverbend .p-receipt__actions{
    margin-top:58px
  }
}

.-riverbend .p-receipt__actions a,.-riverbend .p-receipt__actions button{
  letter-spacing:0.025em;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:36px;
  padding-right:36px;
  display:inline-block;
  width:auto;
  font-size:22px
}

.-riverbend .p-receipt__actions a:hover,.-riverbend .p-receipt__actions button:hover{
  font-weight:500
}

@media only screen and (max-width: 769px){
  .-riverbend .p-receipt__actions button{
    display:block
  }
}

.-riverbend .p-receipt__card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

@media only screen and (max-width: 769px){
  .-riverbend .p-receipt__card{
    padding-left:9px
  }
}

.-riverbend .p-receipt__carrier{
  padding-right:0
}

@media (min-width: 768px){
  .-riverbend .p-receipt__carrier{
    padding-right:5px
  }
}

.-riverbend .p-receipt__header{
  max-width:inherit
}

.-riverbend .p-receipt__header a{
  color:#990000;
  text-decoration:underline
}

.-riverbend .p-receipt__title.-left{
  font-size:14px;
  -ms-flex-negative:0;
      flex-shrink:0;
  margin-bottom:0;
  width:79px
}

@media (min-width: 768px){
  .-riverbend .p-receipt__title.-left{
    font-size:16px;
    width:113px
  }
}

.-riverbend .p-receipt__title.-right{
  font-size:16px;
  color:#121212
}

@media (min-width: 768px){
  .-riverbend .p-receipt__title.-right{
    font-size:20px
  }
}

@media (min-width: 768px){
  .-riverbend .p-receipt__wrapper{
    padding-bottom:20px
  }
}

.p-rewards{
  z-index:1;
  position:relative;
  margin-top:-20px
}

.p-rewards__modules{
  padding-top:30px
}

@media (min-width: 992px){
  .p-rewards__modules{
    padding-top:50px;
    -webkit-column-count:2;
       -moz-column-count:2;
            column-count:2
  }
}

.p-searchResult,.p-growSearchResult{
  margin-left:auto;
  margin-right:auto;
  max-width:1170px
}

.p-searchResult.-isCn .m-tabs__list,.p-searchResult.o-accountMember__cta.-cnReactivation .m-tabs__list,.p-growSearchResult.-isCn .m-tabs__list,.p-growSearchResult.o-accountMember__cta.-cnReactivation .m-tabs__list{
  padding-top:10px
}

.p-searchResult.-isCn .m-tabs__link:not(.-isActive),.p-searchResult.o-accountMember__cta.-cnReactivation .m-tabs__link:not(.-isActive),.p-growSearchResult.-isCn .m-tabs__link:not(.-isActive),.p-growSearchResult.o-accountMember__cta.-cnReactivation .m-tabs__link:not(.-isActive){
  color:#555555
}

@media only screen and (min-width: 768px){
  .p-searchResult.-isCn .m-tabs__link:not(.-isActive),.p-searchResult.o-accountMember__cta.-cnReactivation .m-tabs__link:not(.-isActive),.p-growSearchResult.-isCn .m-tabs__link:not(.-isActive),.p-growSearchResult.o-accountMember__cta.-cnReactivation .m-tabs__link:not(.-isActive){
    color:#757575
  }
}

.p-uploadPhotos{
  background-color:#ffffff;
  border-width:1px;
  border-color:#dddddd;
  width:100%;
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  padding-top:20px;
  padding-bottom:30px
}

@media only screen and (min-width: 768px){
  .p-uploadPhotos{
    padding:40px
  }
}

.p-uploadPhotos__col.-left,.p-uploadPhotos__col.-right{
  -webkit-box-flex:0;
      -ms-flex:0 1 100%;
          flex:0 1 100%
}

@media only screen and (min-width: 768px){
  .p-uploadPhotos__col.-left{
    -webkit-box-flex:0;
        -ms-flex:0 1 30%;
            flex:0 1 30%
  }

  .p-uploadPhotos__col.-right{
    -webkit-box-flex:0;
        -ms-flex:0 1 70%;
            flex:0 1 70%;
    margin-left:80px
  }
}

@media only screen and (min-width: 1024px){
  .p-uploadPhotos__col.-right{
    margin-left:130px
  }
}

.p-uploadPhotos__row{
  width:100%
}

@media only screen and (min-width: 768px){
  .p-uploadPhotos__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }
}

.p-uploadPhotos__row.-examples{
  margin-top:25px
}

@media only screen and (min-width: 768px){
  .p-uploadPhotos__row.-examples{
    margin-top:40px
  }
}

.p-vidLibrary{
  padding-top:15px;
  padding-bottom:15px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    max-width:1170px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:15px;
    padding-right:15px
  }
}

@media only screen and (min-width: 1210px){
  .p-vidLibrary{
    padding-top:50px;
    padding-bottom:50px;
    padding-left:0;
    padding-right:0
  }
}

.p-vidLibrary__col{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%;
  min-height:280px;
  min-width:149px;
  max-width:100%;
  padding-top:10px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__col{
    min-height:345px;
    -webkit-box-flex:0;
        -ms-flex:0 0 50%;
            flex:0 0 50%
  }
}

@media only screen and (min-width: 992px){
  .p-vidLibrary__col{
    padding-left:7.5px;
    padding-right:7.5px;
    -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
            flex:0 0 33.33333%;
    max-width:33.33333%
  }
}

@media only screen and (min-width: 1210px){
  .p-vidLibrary__col{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%
  }
}

.-beautyToolkit .p-vidLibrary__col{
  min-height:0
}

.p-vidLibrary__error{
  color:#E01010;
  margin-top:30px;
  width:100%
}

.p-vidLibrary__loadMore{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  padding-top:40px;
  padding-bottom:40px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__loadMore{
    padding-top:60px;
    padding-bottom:60px
  }
}

.p-vidLibrary__grid{
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  margin-left:8px;
  margin-right:8px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__grid{
    margin-left:-5px;
    margin-right:-5px
  }
}

@media only screen and (min-width: 992px){
  .p-vidLibrary__grid{
    margin-left:-7.5px;
    margin-right:-7.5px
  }
}

.p-vidLibrary__grid.-isLoading{
  opacity:.5
}

.p-vidLibrary__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  margin-left:5px;
  margin-right:5px;
  padding-top:25px;
  padding-bottom:15px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__header{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    padding-top:20px;
    margin-left:0;
    margin-right:0
  }
}

.p-vidLibrary__loading{
  height:1px;
  left:1px;
  overflow:hidden;
  -webkit-transition:opacity .15s linear;
  transition:opacity .15s linear;
  opacity:0;
  position:absolute;
  border-radius:0.25rem;
  top:25px;
  left:0px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:auto;
  margin-right:auto
}

.p-vidLibrary__loading.-error{
  position:static;
  left:auto;
  top:auto;
  margin-top:30px
}

.p-vidLibrary__loading.-isVisible{
  opacity:1;
  width:100%;
  height:100%
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%
  }
}

@media only screen and (min-width: 992px){
  .p-vidLibrary__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 80%;
            flex:0 0 80%;
    max-width:80%
  }
}

@media only screen and (min-width: 1210px){
  .p-vidLibrary__main{
    -webkit-box-flex:0;
        -ms-flex:0 0 83%;
            flex:0 0 83%;
    max-width:83%
  }
}

.-isCn .p-vidLibrary__menu .m-catListMenu__title.-page,.o-accountMember__cta.-cnReactivation .p-vidLibrary__menu .m-catListMenu__title.-page{
  margin-bottom:16px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__menu{
    margin-bottom:30px
  }

  .-isCn .p-vidLibrary__menu,.o-accountMember__cta.-cnReactivation .p-vidLibrary__menu{
    margin-bottom:20px
  }

  .-isCn .p-vidLibrary__menu .m-catListMenu__title.-page,.o-accountMember__cta.-cnReactivation .p-vidLibrary__menu .m-catListMenu__title.-page{
    margin-bottom:0
  }
}

.p-vidLibrary__results{
  position:relative
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
    padding-right:20px
  }
}

@media only screen and (min-width: 992px){
  .p-vidLibrary__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 20%;
            flex:0 0 20%;
    max-width:20%
  }
}

@media only screen and (min-width: 1210px){
  .p-vidLibrary__side{
    -webkit-box-flex:0;
        -ms-flex:0 0 17%;
            flex:0 0 17%;
    max-width:17%
  }
}

.p-vidLibrary__sort{
  -webkit-box-flex:0;
      -ms-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%;
  padding-left:5px;
  padding-right:5px
}

.-isCn .p-vidLibrary__sort,.o-accountMember__cta.-cnReactivation .p-vidLibrary__sort{
  max-width:128px
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__sort{
    max-width:270px;
    padding-left:0;
    padding-right:0
  }

  .-isCn .p-vidLibrary__sort,.o-accountMember__cta.-cnReactivation .p-vidLibrary__sort{
    max-width:270px
  }
}

.p-vidLibrary__total{
  font-size:18px;
  color:#757575;
  padding-left:5px;
  padding-right:5px
}

.-isCn .p-vidLibrary__total,.o-accountMember__cta.-cnReactivation .p-vidLibrary__total{
  color:#555555
}

@media only screen and (min-width: 768px){
  .p-vidLibrary__total{
    padding-left:0;
    padding-right:0
  }
}

.p-signIn{
  background-color:#f6f8f9
}

.p-signIn__btn{
  color:#ffffff;
  padding-top:10px;
  padding-bottom:10px;
  font-size:16px;
  text-transform:uppercase;
  text-align:center;
  border-width:1px;
  padding-left:15px;
  padding-right:15px;
  margin-top:15px;
  margin-bottom:15px;
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto;
  border-radius:0.25rem
}

@media only screen and (max-width: 767px){
  .p-signIn__btn{
    margin-bottom:20px
  }
}

.p-signIn__col{
  background-color:#ffffff;
  border-color:#dddddd;
  padding-left:8px;
  padding-right:8px;
  padding-top:30px;
  padding-bottom:30px;
  width:100%
}

@media only screen and (min-width: 1024px){
  .p-signIn__col{
    border-width:1px;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    max-width:50%;
    padding-left:40px;
    padding-right:40px;
    border-radius:0.25rem;
    width:33.333333%
  }
}

.p-signIn__col.-left{
  border-bottom-width:1px
}

.p-signIn__col.-right{
  margin-bottom:0;
  position:relative;
  z-index:0
}

.p-signIn__container{
  max-width:1210px;
  margin-left:auto;
  margin-right:auto;
  width:100%
}

@media only screen and (min-width: 768px){
  .p-signIn__container{
    padding-top:40px;
    padding-bottom:40px
  }
}

@media only screen and (min-width: 1024px){
  .p-signIn__container{
    padding-left:20px;
    padding-right:20px
  }
}

.p-signIn__description{
  color:#757575;
  margin-bottom:40px
}

.p-signIn__heading{
  font-size:24px;
  font-weight:500;
  letter-spacing:-0.025em;
  color:#252525;
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media only screen and (min-width: 768px){
  .p-signIn__heading{
    font-size:30px
  }
}

@media only screen and (max-width: 767px){
  .p-signIn__heading{
    padding-left:10px;
    padding-right:10px;
    padding-top:20px
  }
}

.p-signIn__img.-logo{
  max-width:260px
}

@media only screen and (min-width: 1024px){
  .p-signIn__img.-logo{
    display:none
  }
}

.p-signIn__link{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%;
  text-align:center;
  font-size:16px;
  color:#30862D;
  font-weight:500;
  line-height:1;
  text-transform:uppercase;
  display:block;
  background-color:#ffffff;
  border-color:#30862D;
  border-width:1px;
  border-radius:0.25rem;
  width:100%;
  padding-top:15px;
  padding-bottom:15px;
  margin-bottom:20px
}

@media only screen and (min-width: 576px){
  .p-signIn__link{
    max-width:260px
  }
}

.p-signIn__logo{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:100%
}

@media only screen and (min-width: 1024px){
  .p-signIn__logo{
    display:none
  }
}

@media only screen and (max-width: 1023px){
  .p-signIn__logo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

@media only screen and (max-width: 1023px){
  .p-signIn__media{
    display:none
  }
}

.p-signIn__row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.p-signIn__row.-top{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -ms-flex-pack:distribute;
      justify-content:space-around;
  margin-top:15px
}

@media only screen and (min-width: 768px){
  .p-signIn__row.-top{
    margin-top:20px
  }
}

.p-signIn__row.-bottom{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:#00492C
}

@media only screen and (min-width: 768px){
  .p-signIn__row.-bottom{
    background-color:#30862D
  }
}

@media only screen and (max-width: 767px){
  .p-signIn__row.-bottom{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }
}

@media only screen and (min-width: 1024px){
  .p-signIn__row.-isReferred{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }
}

@media only screen and (max-width: 1023px){
  .p-signIn__row.-isReferred{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }
}

.p-signIn__text{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto;
  color:#ffffff;
  padding-top:20px;
  padding-bottom:20px;
  font-size:20px;
  width:auto;
  text-align:center;
  padding-left:30px;
  padding-right:30px
}

@media only screen and (max-width: 414px){
  .p-signIn__text{
    max-width:260px
  }
}

@media only screen and (max-width: 767px){
  .p-signIn__text{
    width:100%
  }
}

.p-signIn__title{
  color:#333333;
  font-size:28px;
  line-height:1;
  margin-bottom:20px
}

.p-signInGrowApp__footer{
  padding-top:24px;
  padding-left:44px;
  padding-right:44px;
  padding-bottom:60px;
  font-size:14px;
  -webkit-box-shadow:0px -2px 5px rgba(0,0,0,.3019607843);
          box-shadow:0px -2px 5px rgba(0,0,0,.3019607843);
  border-radius:10px 10px 0px 0px
}

.p-productsSurvey{
  position:relative;
  min-height:100px
}

.p-productsSurvey__button{
  font-weight:500;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-size:16px;
  line-height:18px
}

@media (min-width: 768px){
  .p-productsSurvey__button{
    font-size:22px;
    line-height:26px
  }
}

.p-productsSurvey__button.-surveyExpired{
  font-size:16px;
  font-weight:500;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:40px;
  padding-left:10px;
  padding-right:10px;
  margin-left:auto;
  margin-right:auto;
  line-height:19px;
  max-width:290px;
  padding-top:14px;
  padding-bottom:14px
}

@media (min-width: 768px){
  .p-productsSurvey__button.-surveyExpired{
    margin-top:60px;
    margin-left:0;
    margin-right:0
  }
}

.p-productsSurvey__container{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding-top:0;
  padding-bottom:0;
  padding-left:8px;
  padding-right:8px
}

@media (min-width: 1210px){
  .p-productsSurvey__container{
    padding-left:0;
    padding-right:0
  }
}

.p-productsSurvey__container.-expired{
  padding-top:20px
}

@media (min-width: 768px){
  .p-productsSurvey__container.-expired{
    padding-top:60px
  }
}

.p-productsSurvey__controls{
  margin-top:0;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  max-width:370px;
  padding-top:35px
}

@media (min-width: 768px){
  .p-productsSurvey__expired{
    background-color:#ffffff;
    border-width:1px;
    border-color:#dddddd;
    border-radius:0.25rem;
    padding-top:40px;
    padding-bottom:60px;
    padding-left:40px;
    padding-right:40px
  }
}

.p-productsSurvey__followup{
  margin-top:30px;
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  padding-left:8px;
  padding-right:8px;
  font-weight:400;
  font-size:16px;
  color:#252525;
  max-width:370px;
  line-height:20px
}

@media (min-width: 768px){
  .p-productsSurvey__followup{
    padding-left:0;
    padding-right:0
  }
}

.p-productsSurvey__loading{
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  z-index:1;
  background:rgba(255,255,255,.8)
}

.p-productsSurvey__wrapper{
  padding-bottom:50px
}

@media (min-width: 768px){
  .p-productsSurvey__wrapper{
    padding-bottom:80px
  }
}

@media print{
  a,blockquote,h1,h2,h3,h4,h5,h6,img,table,pre,ul,ol,dl,span,p{
    page-break-inside:avoid
  }

  @page{
    margin-top:10px;

    margin-bottom:10px;

    size:A4 portrait
  }

  body{
    padding-top:20px;
    padding-bottom:10px
  }

  header,footer{
    display:none
  }

  .hide-for-print{
    display:none
  }

  .a-loadingSpinner{
    display:none
  }

  .m-adaptAd{
    display:none
  }

  .m-ctaBanner{
    display:none
  }

  .m-printTemplate{
    display:block
  }

  .m-cartSummary__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .m-cartSummary__heading{
    margin-top:0
  }

  .m-cartSummary__title{
    max-width:120px
  }

  .m-checkoutItem{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    padding-left:25px;
    padding-right:8px;
    padding-top:8px;
    padding-bottom:8px;
    border-left:0;
    border-right:0
  }

  .m-checkoutItem__col.-img{
    -webkit-box-ordinal-group:inherit;
        -ms-flex-order:inherit;
            order:inherit
  }

  .m-checkoutItem__col.-product{
    padding-left:18px;
    max-width:250px;
    width:auto
  }

  .m-checkoutItem__col.-amount{
    min-width:160px
  }

  .m-checkoutItem__text.-product{
    padding-bottom:2px;
    font-size:12px
  }

  .m-checkoutItem__text.-type{
    display:block;
    font-style:italic;
    font-size:12px;
    width:100%
  }

  .m-checkoutItem__data.-price{
    font-size:14px
  }

  .m-checkoutLSD{
    margin-top:0;
    border-top:0
  }

  .m-checkoutLSD__title{
    font-size:14px;
    text-transform:uppercase
  }

  .m-checkoutLSD__text{
    color:#555555;
    font-size:14px
  }

  .m-receiptCoupon{
    display:none
  }

  .m-shoplistsGridItem{
    border-width:0px
  }

  .m-shoplistsGridItem__actions{
    padding-left:0;
    padding-top:0;
    width:245px
  }

  .m-shoplistsGridItem__button{
    display:none
  }

  .m-shoplistsGridItem__date{
    display:block;
    text-align:right
  }

  .m-shoplistsGridItem__description{
    width:auto;
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1;
    max-width:230px
  }

  .m-shoplistsGridItem__img{
    margin-left:0;
    width:50px
  }

  .m-shoplistsGridItem__off{
    margin-left:auto;
    margin-top:0;
    width:75px
  }

  .m-shoplistsGridItem__picture{
    width:50px;
    margin-right:30px
  }

  .m-shoplistsGridItem__pointsPrice{
    display:block
  }

  .m-shoplistsGridItem__pointsPriceInfo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-left:30px;
    width:180px
  }

  .m-shoplistsGridItem__purchased{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    text-align:right
  }

  .m-shoplistsGridItem__purchasedDate{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-left:auto;
    padding-top:0;
    max-width:110px
  }

  .m-shoplistsGridItem__wrapper.-purchased{
    width:75px
  }

  .o-siteHeader,.o-siteFooter,.o-rbSiteFooter{
    display:none
  }

  .o-cfdi{
    display:none
  }

  .o-cfdiProductInvoice{
    display:none
  }

  .o-checkoutList{
    margin-top:15px;
    border-top-width:1px;
    border-bottom-width:1px
  }

  .o-checkoutList__heading{
    padding-top:10px;
    padding-bottom:10px;
    color:#555555;
    font-size:16px;
    border-bottom-width:1px
  }

  .o-checkoutList__list{
    page-break-inside:auto
  }

  .o-shoplistsGrid:before{
    display:none
  }

  .o-shoplistsGrid__pagination{
    display:none
  }

  .o-shoplistsGrid__wrapper{
    border-width:0px;
    padding:0
  }

  .o-shoplistsSection{
    max-width:975px
  }

  .o-shoplistsSection:before{
    display:none
  }

  .o-shoplistsSection__footer.-print{
    display:block
  }

  .o-shoplistsSection__header{
    border-bottom-width:2px;
    border-color:#333333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    padding-bottom:20px
  }

  .o-shoplistsSection__header.-default,.-mobile .o-shoplistsSection__header.m-ctaCsrBlock__link{
    display:none
  }

  .o-shoplistsSection__header.-isCn,.o-shoplistsSection__header.o-accountMember__cta.-cnReactivation{
    display:none
  }

  .o-shoplistsSection__header.-print{
    display:block
  }

  .o-shoplistsSection__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .p-receipt{
    -webkit-filter:Gray();
            filter:Gray();
    filter:url("#grayscale");
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
  }

  .p-receipt .a-loadingSpinner{
    display:none
  }

  .p-receipt h1{
    font-size:40px
  }

  .p-receipt p.text-base{
    font-size:12px
  }

  .p-receipt p.text-base span{
    font-size:16px
  }

  .p-receipt .m-cartSummary__desc{
    font-size:12px
  }

  .p-receipt .m-cartSummary__desc.-total{
    font-size:20px
  }

  .p-receipt .m-checkoutItem{
    padding-left:25px;
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
    padding-right:17px
  }

  .p-receipt .m-cartSummary__heading{
    font-size:20px
  }

  .p-receipt .m-cartSavings{
    margin:20px 0
  }

  .p-receipt .m-cartSummary__title{
    font-size:14px;
    white-space:nowrap
  }

  .p-receipt__title.-left{
    font-size:16px
  }

  .p-receipt__title.-right{
    font-size:16px
  }

  .p-receipt__title.-right span{
    font-size:16px
  }

  .p-receipt__actions{
    display:none
  }

  .p-receipt__card{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
    padding-top:16px;
    padding-bottom:16px
  }

  .p-receipt__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .p-receipt__estimated{
    margin-bottom:15px;
    margin-top:-8px
  }

  .p-receipt__getby{
    display:none
  }

  .p-receipt__header{
    margin-top:-20px
  }

  .p-receipt__header.-print{
    display:block
  }

  .p-receipt__main{
    max-width:60%;
    -webkit-box-flex:0;
        -ms-flex:0 0 60%;
            flex:0 0 60%;
    padding-left:0;
    padding-right:0
  }

  .p-receipt__readmore{
    display:none
  }

  .p-receipt__side{
    max-width:40%;
    -webkit-box-flex:0;
        -ms-flex:0 0 40%;
            flex:0 0 40%;
    padding-left:30px;
    padding-right:0
  }

  .p-receipt__title.-left{
    margin-bottom:0
  }

  .p-receipt__title.-right{
    max-width:300px
  }

  .p-receipt__wrapper{
    padding-top:0;
    padding-bottom:0;
    margin:0
  }
}

.a-input.-checkbox:focus+label,.-checkbox.m-guiCodeForm__input:focus+label,.a-input.-radio:focus+label,.-radio.m-guiCodeForm__input:focus+label{
  outline:1px solid #046efa !important
}

.disableFocus .a-input.-checkbox .a-input.-checkbox:focus+label,.disableFocus .-checkbox.m-guiCodeForm__input .a-input.-checkbox:focus+label,.disableFocus .a-input.-checkbox .-checkbox.m-guiCodeForm__input:focus+label,.disableFocus .-checkbox.m-guiCodeForm__input .-checkbox.m-guiCodeForm__input:focus+label,.disableFocus .a-input.-checkbox .a-input.-radio:focus+label,.disableFocus .-checkbox.m-guiCodeForm__input .a-input.-radio:focus+label,.disableFocus .a-input.-checkbox .-radio.m-guiCodeForm__input:focus+label,.disableFocus .-checkbox.m-guiCodeForm__input .-radio.m-guiCodeForm__input:focus+label,.disableFocus .a-input.-radio .a-input.-checkbox:focus+label,.disableFocus .-radio.m-guiCodeForm__input .a-input.-checkbox:focus+label,.disableFocus .a-input.-radio .-checkbox.m-guiCodeForm__input:focus+label,.disableFocus .-radio.m-guiCodeForm__input .-checkbox.m-guiCodeForm__input:focus+label,.disableFocus .a-input.-radio .a-input.-radio:focus+label,.disableFocus .-radio.m-guiCodeForm__input .a-input.-radio:focus+label,.disableFocus .a-input.-radio .-radio.m-guiCodeForm__input:focus+label,.disableFocus .-radio.m-guiCodeForm__input .-radio.m-guiCodeForm__input:focus+label{
  outline:none !important
}

.disableFocus.-isCnFocus .a-input.-checkbox:focus+label,.disableFocus.-isCnFocus .-checkbox.m-guiCodeForm__input:focus+label,.disableFocus.-isCnFocus .a-input.-radio:focus+label,.disableFocus.-isCnFocus .-radio.m-guiCodeForm__input:focus+label{
  outline:none !important
}

.m-eyebrowNav__link:focus{
  outline:1px solid #fff !important
}

.disableFocus .m-eyebrowNav__link .m-eyebrowNav__link:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .m-eyebrowNav__link:focus{
  outline:none !important
}

.m-inputToggle__input:focus+.m-inputToggle__label>.m-inputToggle__toggler::before{
  outline:1px solid #046efa !important
}

.disableFocus .m-inputToggle__toggler .m-inputToggle__input:focus+.m-inputToggle__label>.m-inputToggle__toggler::before{
  outline:1px solid #046efa !important
}

.disableFocus.-isCnFocus .m-inputToggle__toggler .m-inputToggle__input:focus+.m-inputToggle__label>.m-inputToggle__toggler::before{
  outline:none !important
}

.m-navMenu__close-btn{
  line-height:1;
  margin-top:8px
}

.-root.-focused .m-navMenu__close-btn{
  outline:1px solid #046efa !important
}

.disableFocus .m-navMenu__close-btn .-root.-focused .m-navMenu__close-btn{
  outline:1px solid #046efa !important
}

.disableFocus.-isCnFocus .-root.-focused .m-navMenu__close-btn{
  outline:none !important
}

.m-navMenu__toggle:focus{
  outline:1px solid #fff !important
}

.disableFocus .m-navMenu__toggle .m-navMenu__toggle:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .m-navMenu__toggle:focus{
  outline:none !important
}

.o-menuBalance__toggle:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-menuBalance__toggle .o-menuBalance__toggle:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-menuBalance__toggle:focus{
  outline:none !important
}

.o-monthlySpecial__cards article a{
  outline-offset:0px
}

.o-siteHeader__col.-actions>.relative>button:focus,.o-siteHeader__col.-actions>.relative>a:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteHeader__col.-actions>.relative>button .o-siteHeader__col.-actions>.relative>button:focus,.disableFocus .o-siteHeader__col.-actions>.relative>button .o-siteHeader__col.-actions>.relative>a:focus,.disableFocus .o-siteHeader__col.-actions>.relative>a .o-siteHeader__col.-actions>.relative>button:focus,.disableFocus .o-siteHeader__col.-actions>.relative>a .o-siteHeader__col.-actions>.relative>a:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteHeader__col.-actions>.relative>button:focus,.disableFocus.-isCnFocus .o-siteHeader__col.-actions>.relative>a:focus{
  outline:none !important
}

.o-siteHeader__col.-actions>.relative>.flex>button:focus,.o-siteHeader__col.-actions>.relative>.flex>a:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteHeader__col.-actions>.relative>.flex>button .o-siteHeader__col.-actions>.relative>.flex>button:focus,.disableFocus .o-siteHeader__col.-actions>.relative>.flex>button .o-siteHeader__col.-actions>.relative>.flex>a:focus,.disableFocus .o-siteHeader__col.-actions>.relative>.flex>a .o-siteHeader__col.-actions>.relative>.flex>button:focus,.disableFocus .o-siteHeader__col.-actions>.relative>.flex>a .o-siteHeader__col.-actions>.relative>.flex>a:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteHeader__col.-actions>.relative>.flex>button:focus,.disableFocus.-isCnFocus .o-siteHeader__col.-actions>.relative>.flex>a:focus{
  outline:none !important
}

.o-siteHeader__col.-actions .m-cartIcon:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteHeader__col.-actions .m-cartIcon .o-siteHeader__col.-actions .m-cartIcon:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteHeader__col.-actions .m-cartIcon:focus{
  outline:none !important
}

.o-siteHeader__col.-actions .o-myAccPopup>button:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteHeader__col.-actions .o-myAccPopup>button .o-siteHeader__col.-actions .o-myAccPopup>button:focus{
  outline:1px solid #fff !important
}

.disableFocus.-isCnFocus .o-siteHeader__col.-actions .o-myAccPopup>button:focus{
  outline:none !important
}

.o-siteHeader__col.-logo>a:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteHeader__col.-logo>a .o-siteHeader__col.-logo>a:focus{
  outline:1px solid #fff !important
}

.disableFocus.-isCnFocus .o-siteHeader__col.-logo>a:focus{
  outline:none !important
}

.o-siteFooter__actions .a-select__field:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteFooter__actions .a-select__field .o-siteFooter__actions .a-select__field:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteFooter__actions .a-select__field:focus{
  outline:none !important
}

.o-siteFooter__contact a:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteFooter__contact a .o-siteFooter__contact a:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteFooter__contact a:focus{
  outline:none !important
}

.o-siteFooter__cultures>label:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteFooter__cultures>label .o-siteFooter__cultures>label:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteFooter__cultures>label:focus{
  outline:none !important
}

.o-siteFooter__link:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteFooter__link .o-siteFooter__link:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteFooter__link:focus{
  outline:none !important
}

.o-siteFooter__socialAnchor:focus{
  outline:1px solid #fff !important
}

.disableFocus .o-siteFooter__socialAnchor .o-siteFooter__socialAnchor:focus{
  outline:none !important
}

.disableFocus.-isCnFocus .o-siteFooter__socialAnchor:focus{
  outline:none !important
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #dddddd; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(0px * var(--space-y-reverse))
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(0px * var(--space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1px * var(--space-y-reverse))
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1px * var(--space-x-reverse));
  margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(2px * var(--space-y-reverse))
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(2px * var(--space-x-reverse));
  margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(3px * var(--space-y-reverse))
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(3px * var(--space-x-reverse));
  margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(4px * var(--space-y-reverse))
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(4px * var(--space-x-reverse));
  margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(5px * var(--space-y-reverse))
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(5px * var(--space-x-reverse));
  margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(6px * var(--space-y-reverse))
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(6px * var(--space-x-reverse));
  margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
}

.space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(7px * var(--space-y-reverse))
}

.space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(7px * var(--space-x-reverse));
  margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(8px * var(--space-y-reverse))
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(8px * var(--space-x-reverse));
  margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
}

.space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(9px * var(--space-y-reverse))
}

.space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(9px * var(--space-x-reverse));
  margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(10px * var(--space-y-reverse))
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(10px * var(--space-x-reverse));
  margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
}

.space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(12px * var(--space-y-reverse))
}

.space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(12px * var(--space-x-reverse));
  margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
}

.space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(15px * var(--space-y-reverse))
}

.space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(15px * var(--space-x-reverse));
  margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
}

.space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(16px * var(--space-y-reverse))
}

.space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(16px * var(--space-x-reverse));
  margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
}

.space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(18px * var(--space-y-reverse))
}

.space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(18px * var(--space-x-reverse));
  margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
}

.space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(20px * var(--space-y-reverse))
}

.space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(20px * var(--space-x-reverse));
  margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
}

.space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(24px * var(--space-y-reverse))
}

.space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(24px * var(--space-x-reverse));
  margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
}

.space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(25px * var(--space-y-reverse))
}

.space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(25px * var(--space-x-reverse));
  margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
}

.space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(30px * var(--space-y-reverse))
}

.space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(30px * var(--space-x-reverse));
  margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
}

.space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(32px * var(--space-y-reverse))
}

.space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(32px * var(--space-x-reverse));
  margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
}

.space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(36px * var(--space-y-reverse))
}

.space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(36px * var(--space-x-reverse));
  margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
}

.space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(40px * var(--space-y-reverse))
}

.space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(40px * var(--space-x-reverse));
  margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
}

.space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(44px * var(--space-y-reverse))
}

.space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(44px * var(--space-x-reverse));
  margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
}

.space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(48px * var(--space-y-reverse))
}

.space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(48px * var(--space-x-reverse));
  margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
}

.space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(50px * var(--space-y-reverse))
}

.space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(50px * var(--space-x-reverse));
  margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
}

.space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(60px * var(--space-y-reverse))
}

.space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(60px * var(--space-x-reverse));
  margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
}

.space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(64px * var(--space-y-reverse))
}

.space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(64px * var(--space-x-reverse));
  margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
}

.space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(70px * var(--space-y-reverse))
}

.space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(70px * var(--space-x-reverse));
  margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
}

.space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(75px * var(--space-y-reverse))
}

.space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(75px * var(--space-x-reverse));
  margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
}

.space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(80px * var(--space-y-reverse))
}

.space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(80px * var(--space-x-reverse));
  margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
}

.space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(85px * var(--space-y-reverse))
}

.space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(85px * var(--space-x-reverse));
  margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
}

.space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(90px * var(--space-y-reverse))
}

.space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(90px * var(--space-x-reverse));
  margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
}

.space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(100px * var(--space-y-reverse))
}

.space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(100px * var(--space-x-reverse));
  margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
}

.space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(1px * var(--space-y-reverse))
}

.space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(1px * var(--space-x-reverse));
  margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
}

.space-y-1_2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(50% * var(--space-y-reverse))
}

.space-x-1_2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(50% * var(--space-x-reverse));
  margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
}

.space-y-1_3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(33.333333% * var(--space-y-reverse))
}

.space-x-1_3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(33.333333% * var(--space-x-reverse));
  margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
}

.space-y-2_3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(66.666667% * var(--space-y-reverse))
}

.space-x-2_3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(66.666667% * var(--space-x-reverse));
  margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
}

.space-y-1_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(25% * var(--space-y-reverse))
}

.space-x-1_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(25% * var(--space-x-reverse));
  margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
}

.space-y-2_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(50% * var(--space-y-reverse))
}

.space-x-2_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(50% * var(--space-x-reverse));
  margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
}

.space-y-3_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(75% * var(--space-y-reverse))
}

.space-x-3_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(75% * var(--space-x-reverse));
  margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
}

.space-y-1_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(20% * var(--space-y-reverse))
}

.space-x-1_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(20% * var(--space-x-reverse));
  margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
}

.space-y-2_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(40% * var(--space-y-reverse))
}

.space-x-2_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(40% * var(--space-x-reverse));
  margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
}

.space-y-3_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(60% * var(--space-y-reverse))
}

.space-x-3_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(60% * var(--space-x-reverse));
  margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
}

.space-y-4_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(80% * var(--space-y-reverse))
}

.space-x-4_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(80% * var(--space-x-reverse));
  margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
}

.space-y-1_6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(16.666667% * var(--space-y-reverse))
}

.space-x-1_6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(16.666667% * var(--space-x-reverse));
  margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
}

.space-y-5_6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(83.333333% * var(--space-y-reverse))
}

.space-x-5_6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(83.333333% * var(--space-x-reverse));
  margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
}

.space-y-1_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(8.333333% * var(--space-y-reverse))
}

.space-x-1_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(8.333333% * var(--space-x-reverse));
  margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
}

.space-y-5_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(41.666667% * var(--space-y-reverse))
}

.space-x-5_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(41.666667% * var(--space-x-reverse));
  margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
}

.space-y-7_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(58.333333% * var(--space-y-reverse))
}

.space-x-7_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(58.333333% * var(--space-x-reverse));
  margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
}

.space-y-11_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(91.666667% * var(--space-y-reverse))
}

.space-x-11_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(91.666667% * var(--space-x-reverse));
  margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1px * var(--space-y-reverse))
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1px * var(--space-x-reverse));
  margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-2px * var(--space-y-reverse))
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-2px * var(--space-x-reverse));
  margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-3px * var(--space-y-reverse))
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-3px * var(--space-x-reverse));
  margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-4px * var(--space-y-reverse))
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-4px * var(--space-x-reverse));
  margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-5px * var(--space-y-reverse))
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-5px * var(--space-x-reverse));
  margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-6px * var(--space-y-reverse))
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-6px * var(--space-x-reverse));
  margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
}

.-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-7px * var(--space-y-reverse))
}

.-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-7px * var(--space-x-reverse));
  margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-8px * var(--space-y-reverse))
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-8px * var(--space-x-reverse));
  margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
}

.-space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-9px * var(--space-y-reverse))
}

.-space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-9px * var(--space-x-reverse));
  margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-10px * var(--space-y-reverse))
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-10px * var(--space-x-reverse));
  margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
}

.-space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-12px * var(--space-y-reverse))
}

.-space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-12px * var(--space-x-reverse));
  margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
}

.-space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-15px * var(--space-y-reverse))
}

.-space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-15px * var(--space-x-reverse));
  margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
}

.-space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-16px * var(--space-y-reverse))
}

.-space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-16px * var(--space-x-reverse));
  margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
}

.-space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-18px * var(--space-y-reverse))
}

.-space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-18px * var(--space-x-reverse));
  margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
}

.-space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-20px * var(--space-y-reverse))
}

.-space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-20px * var(--space-x-reverse));
  margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
}

.-space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-24px * var(--space-y-reverse))
}

.-space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-24px * var(--space-x-reverse));
  margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
}

.-space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-25px * var(--space-y-reverse))
}

.-space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-25px * var(--space-x-reverse));
  margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
}

.-space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-30px * var(--space-y-reverse))
}

.-space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-30px * var(--space-x-reverse));
  margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
}

.-space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-32px * var(--space-y-reverse))
}

.-space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-32px * var(--space-x-reverse));
  margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
}

.-space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-36px * var(--space-y-reverse))
}

.-space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-36px * var(--space-x-reverse));
  margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
}

.-space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-40px * var(--space-y-reverse))
}

.-space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-40px * var(--space-x-reverse));
  margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
}

.-space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-44px * var(--space-y-reverse))
}

.-space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-44px * var(--space-x-reverse));
  margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
}

.-space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-48px * var(--space-y-reverse))
}

.-space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-48px * var(--space-x-reverse));
  margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
}

.-space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-50px * var(--space-y-reverse))
}

.-space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-50px * var(--space-x-reverse));
  margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
}

.-space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-60px * var(--space-y-reverse))
}

.-space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-60px * var(--space-x-reverse));
  margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
}

.-space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-64px * var(--space-y-reverse))
}

.-space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-64px * var(--space-x-reverse));
  margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
}

.-space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-70px * var(--space-y-reverse))
}

.-space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-70px * var(--space-x-reverse));
  margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
}

.-space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-75px * var(--space-y-reverse))
}

.-space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-75px * var(--space-x-reverse));
  margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
}

.-space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-80px * var(--space-y-reverse))
}

.-space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-80px * var(--space-x-reverse));
  margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
}

.-space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-85px * var(--space-y-reverse))
}

.-space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-85px * var(--space-x-reverse));
  margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
}

.-space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-90px * var(--space-y-reverse))
}

.-space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-90px * var(--space-x-reverse));
  margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
}

.-space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-100px * var(--space-y-reverse))
}

.-space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-100px * var(--space-x-reverse));
  margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
}

.-space-y-px > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-1px * var(--space-y-reverse))
}

.-space-x-px > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-1px * var(--space-x-reverse));
  margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_2 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-50% * var(--space-y-reverse))
}

.-space-x-1_2 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-50% * var(--space-x-reverse));
  margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-33.33333% * var(--space-y-reverse))
}

.-space-x-1_3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-33.33333% * var(--space-x-reverse));
  margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
}

.-space-y-2_3 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-66.66667% * var(--space-y-reverse))
}

.-space-x-2_3 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-66.66667% * var(--space-x-reverse));
  margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-25% * var(--space-y-reverse))
}

.-space-x-1_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-25% * var(--space-x-reverse));
  margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
}

.-space-y-2_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-50% * var(--space-y-reverse))
}

.-space-x-2_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-50% * var(--space-x-reverse));
  margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
}

.-space-y-3_4 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-75% * var(--space-y-reverse))
}

.-space-x-3_4 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-75% * var(--space-x-reverse));
  margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-20% * var(--space-y-reverse))
}

.-space-x-1_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-20% * var(--space-x-reverse));
  margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
}

.-space-y-2_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-40% * var(--space-y-reverse))
}

.-space-x-2_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-40% * var(--space-x-reverse));
  margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
}

.-space-y-3_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-60% * var(--space-y-reverse))
}

.-space-x-3_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-60% * var(--space-x-reverse));
  margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
}

.-space-y-4_5 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-80% * var(--space-y-reverse))
}

.-space-x-4_5 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-80% * var(--space-x-reverse));
  margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-16.66667% * var(--space-y-reverse))
}

.-space-x-1_6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-16.66667% * var(--space-x-reverse));
  margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
}

.-space-y-5_6 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-83.33333% * var(--space-y-reverse))
}

.-space-x-5_6 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-83.33333% * var(--space-x-reverse));
  margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
}

.-space-y-1_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-8.33333% * var(--space-y-reverse))
}

.-space-x-1_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-8.33333% * var(--space-x-reverse));
  margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
}

.-space-y-5_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-41.66667% * var(--space-y-reverse))
}

.-space-x-5_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-41.66667% * var(--space-x-reverse));
  margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
}

.-space-y-7_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-58.33333% * var(--space-y-reverse))
}

.-space-x-7_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-58.33333% * var(--space-x-reverse));
  margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
}

.-space-y-11_12 > :not(template) ~ :not(template){
  --space-y-reverse:0;
  margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom:calc(-91.66667% * var(--space-y-reverse))
}

.-space-x-11_12 > :not(template) ~ :not(template){
  --space-x-reverse:0;
  margin-right:calc(-91.66667% * var(--space-x-reverse));
  margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse:1
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse:1
}

.divide-solid > :not(template) ~ :not(template){
  border-style:solid
}

.divide-dashed > :not(template) ~ :not(template){
  border-style:dashed
}

.divide-dotted > :not(template) ~ :not(template){
  border-style:dotted
}

.divide-double > :not(template) ~ :not(template){
  border-style:double
}

.divide-none > :not(template) ~ :not(template){
  border-style:none
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.not-sr-only{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.focus\:sr-only:focus{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.focus\:not-sr-only:focus{
  position:static;
  width:auto;
  height:auto;
  padding:0;
  margin:0;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.bg-fixed{
  background-attachment:fixed
}

.bg-local{
  background-attachment:local
}

.bg-scroll{
  background-attachment:scroll
}

.bg-clip-border{
  background-clip:border-box
}

.bg-clip-padding{
  background-clip:padding-box
}

.bg-clip-content{
  background-clip:content-box
}

.bg-clip-text{
  -webkit-background-clip:text;
          background-clip:text
}

.bg-inherited{
  background-color:inherit
}

.bg-clear{
  background-color:transparent
}

.bg-transparent{
  background-color:transparent
}

.bg-error{
  background-color:#E01010
}

.bg-blue-50{
  background-color:#61b6cb
}

.bg-blue-100{
  background-color:#0076DF
}

.bg-blue-125{
  background-color:#0A6ED6
}

.bg-blue-150{
  background-color:#076099
}

.bg-blue-175{
  background-color:#006099
}

.bg-blue-200{
  background-color:#0A4A73
}

.bg-blue{
  background-color:#0076DF
}

.bg-purple-100{
  background-color:#4E3972
}

.bg-purple{
  background-color:#573F7F
}

.bg-green-20{
  background-color:#ADE8A1
}

.bg-green-100{
  background-color:#30862D
}

.bg-green-120{
  background-color:#285e1d
}

.bg-green-150{
  background-color:#00492C
}

.bg-green-200{
  background-color:#2F822C
}

.bg-green-250{
  background-color:#8EC640
}

.bg-green{
  background-color:#30862D
}

.bg-orange{
  background-color:#FFC21F
}

.bg-red-100{
  background-color:#E01010
}

.bg-red{
  background-color:#E01010
}

.bg-red-riverbend{
  background-color:#990000
}

.bg-red-riverbendDark{
  background-color:#5C0002
}

.bg-yellow{
  background-color:#F4A81C
}

.bg-white{
  background-color:#ffffff
}

.bg-black{
  background-color:#000000
}

.bg-dark{
  background-color:#333333
}

.bg-gray-25{
  background-color:#f6f8f9
}

.bg-gray-35{
  background-color:#ededef
}

.bg-gray-50{
  background-color:#dddddd
}

.bg-gray-95{
  background-color:#686059
}

.bg-gray-100{
  background-color:#757575
}

.bg-gray-120{
  background-color:#555555
}

.bg-gray-150{
  background-color:#252525
}

.bg-gray-160{
  background-color:#121212
}

.bg-gray{
  background-color:#757575
}

.active\:bg-inherited:active{
  background-color:inherit
}

.active\:bg-clear:active{
  background-color:transparent
}

.active\:bg-transparent:active{
  background-color:transparent
}

.active\:bg-error:active{
  background-color:#E01010
}

.active\:bg-blue-50:active{
  background-color:#61b6cb
}

.active\:bg-blue-100:active{
  background-color:#0076DF
}

.active\:bg-blue-125:active{
  background-color:#0A6ED6
}

.active\:bg-blue-150:active{
  background-color:#076099
}

.active\:bg-blue-175:active{
  background-color:#006099
}

.active\:bg-blue-200:active{
  background-color:#0A4A73
}

.active\:bg-blue:active{
  background-color:#0076DF
}

.active\:bg-purple-100:active{
  background-color:#4E3972
}

.active\:bg-purple:active{
  background-color:#573F7F
}

.active\:bg-green-20:active{
  background-color:#ADE8A1
}

.active\:bg-green-100:active{
  background-color:#30862D
}

.active\:bg-green-120:active{
  background-color:#285e1d
}

.active\:bg-green-150:active{
  background-color:#00492C
}

.active\:bg-green-200:active{
  background-color:#2F822C
}

.active\:bg-green-250:active{
  background-color:#8EC640
}

.active\:bg-green:active{
  background-color:#30862D
}

.active\:bg-orange:active{
  background-color:#FFC21F
}

.active\:bg-red-100:active{
  background-color:#E01010
}

.active\:bg-red:active{
  background-color:#E01010
}

.active\:bg-red-riverbend:active{
  background-color:#990000
}

.active\:bg-red-riverbendDark:active{
  background-color:#5C0002
}

.active\:bg-yellow:active{
  background-color:#F4A81C
}

.active\:bg-white:active{
  background-color:#ffffff
}

.active\:bg-black:active{
  background-color:#000000
}

.active\:bg-dark:active{
  background-color:#333333
}

.active\:bg-gray-25:active{
  background-color:#f6f8f9
}

.active\:bg-gray-35:active{
  background-color:#ededef
}

.active\:bg-gray-50:active{
  background-color:#dddddd
}

.active\:bg-gray-95:active{
  background-color:#686059
}

.active\:bg-gray-100:active{
  background-color:#757575
}

.active\:bg-gray-120:active{
  background-color:#555555
}

.active\:bg-gray-150:active{
  background-color:#252525
}

.active\:bg-gray-160:active{
  background-color:#121212
}

.active\:bg-gray:active{
  background-color:#757575
}

.focus\:bg-inherited:focus{
  background-color:inherit
}

.focus\:bg-clear:focus{
  background-color:transparent
}

.focus\:bg-transparent:focus{
  background-color:transparent
}

.focus\:bg-error:focus{
  background-color:#E01010
}

.focus\:bg-blue-50:focus{
  background-color:#61b6cb
}

.focus\:bg-blue-100:focus{
  background-color:#0076DF
}

.focus\:bg-blue-125:focus{
  background-color:#0A6ED6
}

.focus\:bg-blue-150:focus{
  background-color:#076099
}

.focus\:bg-blue-175:focus{
  background-color:#006099
}

.focus\:bg-blue-200:focus{
  background-color:#0A4A73
}

.focus\:bg-blue:focus{
  background-color:#0076DF
}

.focus\:bg-purple-100:focus{
  background-color:#4E3972
}

.focus\:bg-purple:focus{
  background-color:#573F7F
}

.focus\:bg-green-20:focus{
  background-color:#ADE8A1
}

.focus\:bg-green-100:focus{
  background-color:#30862D
}

.focus\:bg-green-120:focus{
  background-color:#285e1d
}

.focus\:bg-green-150:focus{
  background-color:#00492C
}

.focus\:bg-green-200:focus{
  background-color:#2F822C
}

.focus\:bg-green-250:focus{
  background-color:#8EC640
}

.focus\:bg-green:focus{
  background-color:#30862D
}

.focus\:bg-orange:focus{
  background-color:#FFC21F
}

.focus\:bg-red-100:focus{
  background-color:#E01010
}

.focus\:bg-red:focus{
  background-color:#E01010
}

.focus\:bg-red-riverbend:focus{
  background-color:#990000
}

.focus\:bg-red-riverbendDark:focus{
  background-color:#5C0002
}

.focus\:bg-yellow:focus{
  background-color:#F4A81C
}

.focus\:bg-white:focus{
  background-color:#ffffff
}

.focus\:bg-black:focus{
  background-color:#000000
}

.focus\:bg-dark:focus{
  background-color:#333333
}

.focus\:bg-gray-25:focus{
  background-color:#f6f8f9
}

.focus\:bg-gray-35:focus{
  background-color:#ededef
}

.focus\:bg-gray-50:focus{
  background-color:#dddddd
}

.focus\:bg-gray-95:focus{
  background-color:#686059
}

.focus\:bg-gray-100:focus{
  background-color:#757575
}

.focus\:bg-gray-120:focus{
  background-color:#555555
}

.focus\:bg-gray-150:focus{
  background-color:#252525
}

.focus\:bg-gray-160:focus{
  background-color:#121212
}

.focus\:bg-gray:focus{
  background-color:#757575
}

.hover\:bg-inherited:hover{
  background-color:inherit
}

.hover\:bg-clear:hover{
  background-color:transparent
}

.hover\:bg-transparent:hover{
  background-color:transparent
}

.hover\:bg-error:hover{
  background-color:#E01010
}

.hover\:bg-blue-50:hover{
  background-color:#61b6cb
}

.hover\:bg-blue-100:hover{
  background-color:#0076DF
}

.hover\:bg-blue-125:hover{
  background-color:#0A6ED6
}

.hover\:bg-blue-150:hover{
  background-color:#076099
}

.hover\:bg-blue-175:hover{
  background-color:#006099
}

.hover\:bg-blue-200:hover{
  background-color:#0A4A73
}

.hover\:bg-blue:hover{
  background-color:#0076DF
}

.hover\:bg-purple-100:hover{
  background-color:#4E3972
}

.hover\:bg-purple:hover{
  background-color:#573F7F
}

.hover\:bg-green-20:hover{
  background-color:#ADE8A1
}

.hover\:bg-green-100:hover{
  background-color:#30862D
}

.hover\:bg-green-120:hover{
  background-color:#285e1d
}

.hover\:bg-green-150:hover{
  background-color:#00492C
}

.hover\:bg-green-200:hover{
  background-color:#2F822C
}

.hover\:bg-green-250:hover{
  background-color:#8EC640
}

.hover\:bg-green:hover{
  background-color:#30862D
}

.hover\:bg-orange:hover{
  background-color:#FFC21F
}

.hover\:bg-red-100:hover{
  background-color:#E01010
}

.hover\:bg-red:hover{
  background-color:#E01010
}

.hover\:bg-red-riverbend:hover{
  background-color:#990000
}

.hover\:bg-red-riverbendDark:hover{
  background-color:#5C0002
}

.hover\:bg-yellow:hover{
  background-color:#F4A81C
}

.hover\:bg-white:hover{
  background-color:#ffffff
}

.hover\:bg-black:hover{
  background-color:#000000
}

.hover\:bg-dark:hover{
  background-color:#333333
}

.hover\:bg-gray-25:hover{
  background-color:#f6f8f9
}

.hover\:bg-gray-35:hover{
  background-color:#ededef
}

.hover\:bg-gray-50:hover{
  background-color:#dddddd
}

.hover\:bg-gray-95:hover{
  background-color:#686059
}

.hover\:bg-gray-100:hover{
  background-color:#757575
}

.hover\:bg-gray-120:hover{
  background-color:#555555
}

.hover\:bg-gray-150:hover{
  background-color:#252525
}

.hover\:bg-gray-160:hover{
  background-color:#121212
}

.hover\:bg-gray:hover{
  background-color:#757575
}

.bg-none{
  background-image:none
}

.bg-gradient-to-t{
  background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to top, var(--gradient-color-stops))
}

.bg-gradient-to-tr{
  background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to top right, var(--gradient-color-stops))
}

.bg-gradient-to-r{
  background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to right, var(--gradient-color-stops))
}

.bg-gradient-to-br{
  background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
}

.bg-gradient-to-b{
  background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to bottom, var(--gradient-color-stops))
}

.bg-gradient-to-bl{
  background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
}

.bg-gradient-to-l{
  background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to left, var(--gradient-color-stops))
}

.bg-gradient-to-tl{
  background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
  background-image:linear-gradient(to top left, var(--gradient-color-stops))
}

.from-inherited{
  --gradient-from-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.from-clear{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.from-transparent{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.from-error{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.from-blue-50{
  --gradient-from-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.from-blue-100{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.from-blue-125{
  --gradient-from-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.from-blue-150{
  --gradient-from-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.from-blue-175{
  --gradient-from-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.from-blue-200{
  --gradient-from-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.from-blue{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.from-purple-100{
  --gradient-from-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.from-purple{
  --gradient-from-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.from-green-20{
  --gradient-from-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.from-green-100{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.from-green-120{
  --gradient-from-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.from-green-150{
  --gradient-from-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.from-green-200{
  --gradient-from-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.from-green-250{
  --gradient-from-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.from-green{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.from-orange{
  --gradient-from-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.from-red-100{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.from-red{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.from-red-riverbend{
  --gradient-from-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.from-red-riverbendDark{
  --gradient-from-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.from-yellow{
  --gradient-from-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.from-white{
  --gradient-from-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.from-black{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.from-dark{
  --gradient-from-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.from-gray-25{
  --gradient-from-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.from-gray-35{
  --gradient-from-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.from-gray-50{
  --gradient-from-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.from-gray-95{
  --gradient-from-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.from-gray-100{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.from-gray-120{
  --gradient-from-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.from-gray-150{
  --gradient-from-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.from-gray-160{
  --gradient-from-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.from-gray{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.via-inherited{
  --gradient-via-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.via-clear{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.via-transparent{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.via-error{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.via-blue-50{
  --gradient-via-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.via-blue-100{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.via-blue-125{
  --gradient-via-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.via-blue-150{
  --gradient-via-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.via-blue-175{
  --gradient-via-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.via-blue-200{
  --gradient-via-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.via-blue{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.via-purple-100{
  --gradient-via-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.via-purple{
  --gradient-via-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.via-green-20{
  --gradient-via-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.via-green-100{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.via-green-120{
  --gradient-via-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.via-green-150{
  --gradient-via-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.via-green-200{
  --gradient-via-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.via-green-250{
  --gradient-via-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.via-green{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.via-orange{
  --gradient-via-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.via-red-100{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.via-red{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.via-red-riverbend{
  --gradient-via-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.via-red-riverbendDark{
  --gradient-via-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.via-yellow{
  --gradient-via-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.via-white{
  --gradient-via-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.via-black{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.via-dark{
  --gradient-via-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.via-gray-25{
  --gradient-via-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.via-gray-35{
  --gradient-via-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.via-gray-50{
  --gradient-via-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.via-gray-95{
  --gradient-via-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.via-gray-100{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.via-gray-120{
  --gradient-via-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.via-gray-150{
  --gradient-via-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.via-gray-160{
  --gradient-via-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.via-gray{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.to-inherited{
  --gradient-to-color:inherit
}

.to-clear{
  --gradient-to-color:transparent
}

.to-transparent{
  --gradient-to-color:transparent
}

.to-error{
  --gradient-to-color:#E01010
}

.to-blue-50{
  --gradient-to-color:#61b6cb
}

.to-blue-100{
  --gradient-to-color:#0076DF
}

.to-blue-125{
  --gradient-to-color:#0A6ED6
}

.to-blue-150{
  --gradient-to-color:#076099
}

.to-blue-175{
  --gradient-to-color:#006099
}

.to-blue-200{
  --gradient-to-color:#0A4A73
}

.to-blue{
  --gradient-to-color:#0076DF
}

.to-purple-100{
  --gradient-to-color:#4E3972
}

.to-purple{
  --gradient-to-color:#573F7F
}

.to-green-20{
  --gradient-to-color:#ADE8A1
}

.to-green-100{
  --gradient-to-color:#30862D
}

.to-green-120{
  --gradient-to-color:#285e1d
}

.to-green-150{
  --gradient-to-color:#00492C
}

.to-green-200{
  --gradient-to-color:#2F822C
}

.to-green-250{
  --gradient-to-color:#8EC640
}

.to-green{
  --gradient-to-color:#30862D
}

.to-orange{
  --gradient-to-color:#FFC21F
}

.to-red-100{
  --gradient-to-color:#E01010
}

.to-red{
  --gradient-to-color:#E01010
}

.to-red-riverbend{
  --gradient-to-color:#990000
}

.to-red-riverbendDark{
  --gradient-to-color:#5C0002
}

.to-yellow{
  --gradient-to-color:#F4A81C
}

.to-white{
  --gradient-to-color:#ffffff
}

.to-black{
  --gradient-to-color:#000000
}

.to-dark{
  --gradient-to-color:#333333
}

.to-gray-25{
  --gradient-to-color:#f6f8f9
}

.to-gray-35{
  --gradient-to-color:#ededef
}

.to-gray-50{
  --gradient-to-color:#dddddd
}

.to-gray-95{
  --gradient-to-color:#686059
}

.to-gray-100{
  --gradient-to-color:#757575
}

.to-gray-120{
  --gradient-to-color:#555555
}

.to-gray-150{
  --gradient-to-color:#252525
}

.to-gray-160{
  --gradient-to-color:#121212
}

.to-gray{
  --gradient-to-color:#757575
}

.hover\:from-inherited:hover{
  --gradient-from-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:from-clear:hover{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:from-transparent:hover{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:from-error:hover{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:from-blue-50:hover{
  --gradient-from-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.hover\:from-blue-100:hover{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.hover\:from-blue-125:hover{
  --gradient-from-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.hover\:from-blue-150:hover{
  --gradient-from-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.hover\:from-blue-175:hover{
  --gradient-from-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.hover\:from-blue-200:hover{
  --gradient-from-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.hover\:from-blue:hover{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.hover\:from-purple-100:hover{
  --gradient-from-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.hover\:from-purple:hover{
  --gradient-from-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.hover\:from-green-20:hover{
  --gradient-from-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.hover\:from-green-100:hover{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.hover\:from-green-120:hover{
  --gradient-from-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.hover\:from-green-150:hover{
  --gradient-from-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.hover\:from-green-200:hover{
  --gradient-from-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.hover\:from-green-250:hover{
  --gradient-from-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.hover\:from-green:hover{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.hover\:from-orange:hover{
  --gradient-from-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.hover\:from-red-100:hover{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:from-red:hover{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:from-red-riverbend:hover{
  --gradient-from-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.hover\:from-red-riverbendDark:hover{
  --gradient-from-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.hover\:from-yellow:hover{
  --gradient-from-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.hover\:from-white:hover{
  --gradient-from-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:from-black:hover{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:from-dark:hover{
  --gradient-from-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.hover\:from-gray-25:hover{
  --gradient-from-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.hover\:from-gray-35:hover{
  --gradient-from-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.hover\:from-gray-50:hover{
  --gradient-from-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.hover\:from-gray-95:hover{
  --gradient-from-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.hover\:from-gray-100:hover{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.hover\:from-gray-120:hover{
  --gradient-from-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.hover\:from-gray-150:hover{
  --gradient-from-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.hover\:from-gray-160:hover{
  --gradient-from-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.hover\:from-gray:hover{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.hover\:via-inherited:hover{
  --gradient-via-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:via-clear:hover{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:via-transparent:hover{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:via-error:hover{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:via-blue-50:hover{
  --gradient-via-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.hover\:via-blue-100:hover{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.hover\:via-blue-125:hover{
  --gradient-via-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.hover\:via-blue-150:hover{
  --gradient-via-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.hover\:via-blue-175:hover{
  --gradient-via-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.hover\:via-blue-200:hover{
  --gradient-via-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.hover\:via-blue:hover{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.hover\:via-purple-100:hover{
  --gradient-via-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.hover\:via-purple:hover{
  --gradient-via-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.hover\:via-green-20:hover{
  --gradient-via-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.hover\:via-green-100:hover{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.hover\:via-green-120:hover{
  --gradient-via-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.hover\:via-green-150:hover{
  --gradient-via-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.hover\:via-green-200:hover{
  --gradient-via-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.hover\:via-green-250:hover{
  --gradient-via-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.hover\:via-green:hover{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.hover\:via-orange:hover{
  --gradient-via-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.hover\:via-red-100:hover{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:via-red:hover{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.hover\:via-red-riverbend:hover{
  --gradient-via-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.hover\:via-red-riverbendDark:hover{
  --gradient-via-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.hover\:via-yellow:hover{
  --gradient-via-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.hover\:via-white:hover{
  --gradient-via-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.hover\:via-black:hover{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.hover\:via-dark:hover{
  --gradient-via-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.hover\:via-gray-25:hover{
  --gradient-via-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.hover\:via-gray-35:hover{
  --gradient-via-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.hover\:via-gray-50:hover{
  --gradient-via-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.hover\:via-gray-95:hover{
  --gradient-via-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.hover\:via-gray-100:hover{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.hover\:via-gray-120:hover{
  --gradient-via-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.hover\:via-gray-150:hover{
  --gradient-via-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.hover\:via-gray-160:hover{
  --gradient-via-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.hover\:via-gray:hover{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.hover\:to-inherited:hover{
  --gradient-to-color:inherit
}

.hover\:to-clear:hover{
  --gradient-to-color:transparent
}

.hover\:to-transparent:hover{
  --gradient-to-color:transparent
}

.hover\:to-error:hover{
  --gradient-to-color:#E01010
}

.hover\:to-blue-50:hover{
  --gradient-to-color:#61b6cb
}

.hover\:to-blue-100:hover{
  --gradient-to-color:#0076DF
}

.hover\:to-blue-125:hover{
  --gradient-to-color:#0A6ED6
}

.hover\:to-blue-150:hover{
  --gradient-to-color:#076099
}

.hover\:to-blue-175:hover{
  --gradient-to-color:#006099
}

.hover\:to-blue-200:hover{
  --gradient-to-color:#0A4A73
}

.hover\:to-blue:hover{
  --gradient-to-color:#0076DF
}

.hover\:to-purple-100:hover{
  --gradient-to-color:#4E3972
}

.hover\:to-purple:hover{
  --gradient-to-color:#573F7F
}

.hover\:to-green-20:hover{
  --gradient-to-color:#ADE8A1
}

.hover\:to-green-100:hover{
  --gradient-to-color:#30862D
}

.hover\:to-green-120:hover{
  --gradient-to-color:#285e1d
}

.hover\:to-green-150:hover{
  --gradient-to-color:#00492C
}

.hover\:to-green-200:hover{
  --gradient-to-color:#2F822C
}

.hover\:to-green-250:hover{
  --gradient-to-color:#8EC640
}

.hover\:to-green:hover{
  --gradient-to-color:#30862D
}

.hover\:to-orange:hover{
  --gradient-to-color:#FFC21F
}

.hover\:to-red-100:hover{
  --gradient-to-color:#E01010
}

.hover\:to-red:hover{
  --gradient-to-color:#E01010
}

.hover\:to-red-riverbend:hover{
  --gradient-to-color:#990000
}

.hover\:to-red-riverbendDark:hover{
  --gradient-to-color:#5C0002
}

.hover\:to-yellow:hover{
  --gradient-to-color:#F4A81C
}

.hover\:to-white:hover{
  --gradient-to-color:#ffffff
}

.hover\:to-black:hover{
  --gradient-to-color:#000000
}

.hover\:to-dark:hover{
  --gradient-to-color:#333333
}

.hover\:to-gray-25:hover{
  --gradient-to-color:#f6f8f9
}

.hover\:to-gray-35:hover{
  --gradient-to-color:#ededef
}

.hover\:to-gray-50:hover{
  --gradient-to-color:#dddddd
}

.hover\:to-gray-95:hover{
  --gradient-to-color:#686059
}

.hover\:to-gray-100:hover{
  --gradient-to-color:#757575
}

.hover\:to-gray-120:hover{
  --gradient-to-color:#555555
}

.hover\:to-gray-150:hover{
  --gradient-to-color:#252525
}

.hover\:to-gray-160:hover{
  --gradient-to-color:#121212
}

.hover\:to-gray:hover{
  --gradient-to-color:#757575
}

.focus\:from-inherited:focus{
  --gradient-from-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:from-clear:focus{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:from-transparent:focus{
  --gradient-from-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:from-error:focus{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:from-blue-50:focus{
  --gradient-from-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.focus\:from-blue-100:focus{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.focus\:from-blue-125:focus{
  --gradient-from-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.focus\:from-blue-150:focus{
  --gradient-from-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.focus\:from-blue-175:focus{
  --gradient-from-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.focus\:from-blue-200:focus{
  --gradient-from-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.focus\:from-blue:focus{
  --gradient-from-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.focus\:from-purple-100:focus{
  --gradient-from-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.focus\:from-purple:focus{
  --gradient-from-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.focus\:from-green-20:focus{
  --gradient-from-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.focus\:from-green-100:focus{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.focus\:from-green-120:focus{
  --gradient-from-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.focus\:from-green-150:focus{
  --gradient-from-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.focus\:from-green-200:focus{
  --gradient-from-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.focus\:from-green-250:focus{
  --gradient-from-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.focus\:from-green:focus{
  --gradient-from-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.focus\:from-orange:focus{
  --gradient-from-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.focus\:from-red-100:focus{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:from-red:focus{
  --gradient-from-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:from-red-riverbend:focus{
  --gradient-from-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.focus\:from-red-riverbendDark:focus{
  --gradient-from-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.focus\:from-yellow:focus{
  --gradient-from-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.focus\:from-white:focus{
  --gradient-from-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:from-black:focus{
  --gradient-from-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:from-dark:focus{
  --gradient-from-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.focus\:from-gray-25:focus{
  --gradient-from-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.focus\:from-gray-35:focus{
  --gradient-from-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.focus\:from-gray-50:focus{
  --gradient-from-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.focus\:from-gray-95:focus{
  --gradient-from-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.focus\:from-gray-100:focus{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.focus\:from-gray-120:focus{
  --gradient-from-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.focus\:from-gray-150:focus{
  --gradient-from-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.focus\:from-gray-160:focus{
  --gradient-from-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.focus\:from-gray:focus{
  --gradient-from-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.focus\:via-inherited:focus{
  --gradient-via-color:inherit;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:via-clear:focus{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:via-transparent:focus{
  --gradient-via-color:transparent;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:via-error:focus{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:via-blue-50:focus{
  --gradient-via-color:#61b6cb;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
}

.focus\:via-blue-100:focus{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.focus\:via-blue-125:focus{
  --gradient-via-color:#0A6ED6;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
}

.focus\:via-blue-150:focus{
  --gradient-via-color:#076099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
}

.focus\:via-blue-175:focus{
  --gradient-via-color:#006099;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
}

.focus\:via-blue-200:focus{
  --gradient-via-color:#0A4A73;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
}

.focus\:via-blue:focus{
  --gradient-via-color:#0076DF;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
}

.focus\:via-purple-100:focus{
  --gradient-via-color:#4E3972;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
}

.focus\:via-purple:focus{
  --gradient-via-color:#573F7F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
}

.focus\:via-green-20:focus{
  --gradient-via-color:#ADE8A1;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
}

.focus\:via-green-100:focus{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.focus\:via-green-120:focus{
  --gradient-via-color:#285e1d;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
}

.focus\:via-green-150:focus{
  --gradient-via-color:#00492C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
}

.focus\:via-green-200:focus{
  --gradient-via-color:#2F822C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
}

.focus\:via-green-250:focus{
  --gradient-via-color:#8EC640;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
}

.focus\:via-green:focus{
  --gradient-via-color:#30862D;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
}

.focus\:via-orange:focus{
  --gradient-via-color:#FFC21F;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
}

.focus\:via-red-100:focus{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:via-red:focus{
  --gradient-via-color:#E01010;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
}

.focus\:via-red-riverbend:focus{
  --gradient-via-color:#990000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
}

.focus\:via-red-riverbendDark:focus{
  --gradient-via-color:#5C0002;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
}

.focus\:via-yellow:focus{
  --gradient-via-color:#F4A81C;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
}

.focus\:via-white:focus{
  --gradient-via-color:#ffffff;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
}

.focus\:via-black:focus{
  --gradient-via-color:#000000;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
}

.focus\:via-dark:focus{
  --gradient-via-color:#333333;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
}

.focus\:via-gray-25:focus{
  --gradient-via-color:#f6f8f9;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
}

.focus\:via-gray-35:focus{
  --gradient-via-color:#ededef;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
}

.focus\:via-gray-50:focus{
  --gradient-via-color:#dddddd;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
}

.focus\:via-gray-95:focus{
  --gradient-via-color:#686059;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
}

.focus\:via-gray-100:focus{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.focus\:via-gray-120:focus{
  --gradient-via-color:#555555;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
}

.focus\:via-gray-150:focus{
  --gradient-via-color:#252525;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
}

.focus\:via-gray-160:focus{
  --gradient-via-color:#121212;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
}

.focus\:via-gray:focus{
  --gradient-via-color:#757575;
  --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
}

.focus\:to-inherited:focus{
  --gradient-to-color:inherit
}

.focus\:to-clear:focus{
  --gradient-to-color:transparent
}

.focus\:to-transparent:focus{
  --gradient-to-color:transparent
}

.focus\:to-error:focus{
  --gradient-to-color:#E01010
}

.focus\:to-blue-50:focus{
  --gradient-to-color:#61b6cb
}

.focus\:to-blue-100:focus{
  --gradient-to-color:#0076DF
}

.focus\:to-blue-125:focus{
  --gradient-to-color:#0A6ED6
}

.focus\:to-blue-150:focus{
  --gradient-to-color:#076099
}

.focus\:to-blue-175:focus{
  --gradient-to-color:#006099
}

.focus\:to-blue-200:focus{
  --gradient-to-color:#0A4A73
}

.focus\:to-blue:focus{
  --gradient-to-color:#0076DF
}

.focus\:to-purple-100:focus{
  --gradient-to-color:#4E3972
}

.focus\:to-purple:focus{
  --gradient-to-color:#573F7F
}

.focus\:to-green-20:focus{
  --gradient-to-color:#ADE8A1
}

.focus\:to-green-100:focus{
  --gradient-to-color:#30862D
}

.focus\:to-green-120:focus{
  --gradient-to-color:#285e1d
}

.focus\:to-green-150:focus{
  --gradient-to-color:#00492C
}

.focus\:to-green-200:focus{
  --gradient-to-color:#2F822C
}

.focus\:to-green-250:focus{
  --gradient-to-color:#8EC640
}

.focus\:to-green:focus{
  --gradient-to-color:#30862D
}

.focus\:to-orange:focus{
  --gradient-to-color:#FFC21F
}

.focus\:to-red-100:focus{
  --gradient-to-color:#E01010
}

.focus\:to-red:focus{
  --gradient-to-color:#E01010
}

.focus\:to-red-riverbend:focus{
  --gradient-to-color:#990000
}

.focus\:to-red-riverbendDark:focus{
  --gradient-to-color:#5C0002
}

.focus\:to-yellow:focus{
  --gradient-to-color:#F4A81C
}

.focus\:to-white:focus{
  --gradient-to-color:#ffffff
}

.focus\:to-black:focus{
  --gradient-to-color:#000000
}

.focus\:to-dark:focus{
  --gradient-to-color:#333333
}

.focus\:to-gray-25:focus{
  --gradient-to-color:#f6f8f9
}

.focus\:to-gray-35:focus{
  --gradient-to-color:#ededef
}

.focus\:to-gray-50:focus{
  --gradient-to-color:#dddddd
}

.focus\:to-gray-95:focus{
  --gradient-to-color:#686059
}

.focus\:to-gray-100:focus{
  --gradient-to-color:#757575
}

.focus\:to-gray-120:focus{
  --gradient-to-color:#555555
}

.focus\:to-gray-150:focus{
  --gradient-to-color:#252525
}

.focus\:to-gray-160:focus{
  --gradient-to-color:#121212
}

.focus\:to-gray:focus{
  --gradient-to-color:#757575
}

.bg-bottom{
  background-position:bottom
}

.bg-center{
  background-position:center
}

.bg-left{
  background-position:left
}

.bg-left-bottom{
  background-position:left bottom
}

.bg-left-top{
  background-position:left top
}

.bg-right{
  background-position:right
}

.bg-right-bottom{
  background-position:right bottom
}

.bg-right-top{
  background-position:right top
}

.bg-top{
  background-position:top
}

.bg-repeat{
  background-repeat:repeat
}

.bg-no-repeat{
  background-repeat:no-repeat
}

.bg-repeat-x{
  background-repeat:repeat-x
}

.bg-repeat-y{
  background-repeat:repeat-y
}

.bg-repeat-round{
  background-repeat:round
}

.bg-repeat-space{
  background-repeat:space
}

.bg-auto{
  background-size:auto
}

.bg-cover{
  background-size:cover
}

.bg-contain{
  background-size:contain
}

.bg-29-p{
  background-size:29%
}

.bg-30-p{
  background-size:30%
}

.bg-50-p{
  background-size:50%
}

.bg-110-p{
  background-size:110%
}

.border-collapse{
  border-collapse:collapse
}

.border-separate{
  border-collapse:separate
}

.border-inherited{
  border-color:inherit
}

.border-clear{
  border-color:transparent
}

.border-transparent{
  border-color:transparent
}

.border-error{
  border-color:#E01010
}

.border-blue-50{
  border-color:#61b6cb
}

.border-blue-100{
  border-color:#0076DF
}

.border-blue-125{
  border-color:#0A6ED6
}

.border-blue-150{
  border-color:#076099
}

.border-blue-175{
  border-color:#006099
}

.border-blue-200{
  border-color:#0A4A73
}

.border-blue{
  border-color:#0076DF
}

.border-purple-100{
  border-color:#4E3972
}

.border-purple{
  border-color:#573F7F
}

.border-green-20{
  border-color:#ADE8A1
}

.border-green-100{
  border-color:#30862D
}

.border-green-120{
  border-color:#285e1d
}

.border-green-150{
  border-color:#00492C
}

.border-green-200{
  border-color:#2F822C
}

.border-green-250{
  border-color:#8EC640
}

.border-green{
  border-color:#30862D
}

.border-orange{
  border-color:#FFC21F
}

.border-red-100{
  border-color:#E01010
}

.border-red{
  border-color:#E01010
}

.border-red-riverbend{
  border-color:#990000
}

.border-red-riverbendDark{
  border-color:#5C0002
}

.border-yellow{
  border-color:#F4A81C
}

.border-white{
  border-color:#ffffff
}

.border-black{
  border-color:#000000
}

.border-dark{
  border-color:#333333
}

.border-gray-25{
  border-color:#f6f8f9
}

.border-gray-35{
  border-color:#ededef
}

.border-gray-50{
  border-color:#dddddd
}

.border-gray-95{
  border-color:#686059
}

.border-gray-100{
  border-color:#757575
}

.border-gray-120{
  border-color:#555555
}

.border-gray-150{
  border-color:#252525
}

.border-gray-160{
  border-color:#121212
}

.border-gray{
  border-color:#757575
}

.hover\:border-inherited:hover{
  border-color:inherit
}

.hover\:border-clear:hover{
  border-color:transparent
}

.hover\:border-transparent:hover{
  border-color:transparent
}

.hover\:border-error:hover{
  border-color:#E01010
}

.hover\:border-blue-50:hover{
  border-color:#61b6cb
}

.hover\:border-blue-100:hover{
  border-color:#0076DF
}

.hover\:border-blue-125:hover{
  border-color:#0A6ED6
}

.hover\:border-blue-150:hover{
  border-color:#076099
}

.hover\:border-blue-175:hover{
  border-color:#006099
}

.hover\:border-blue-200:hover{
  border-color:#0A4A73
}

.hover\:border-blue:hover{
  border-color:#0076DF
}

.hover\:border-purple-100:hover{
  border-color:#4E3972
}

.hover\:border-purple:hover{
  border-color:#573F7F
}

.hover\:border-green-20:hover{
  border-color:#ADE8A1
}

.hover\:border-green-100:hover{
  border-color:#30862D
}

.hover\:border-green-120:hover{
  border-color:#285e1d
}

.hover\:border-green-150:hover{
  border-color:#00492C
}

.hover\:border-green-200:hover{
  border-color:#2F822C
}

.hover\:border-green-250:hover{
  border-color:#8EC640
}

.hover\:border-green:hover{
  border-color:#30862D
}

.hover\:border-orange:hover{
  border-color:#FFC21F
}

.hover\:border-red-100:hover{
  border-color:#E01010
}

.hover\:border-red:hover{
  border-color:#E01010
}

.hover\:border-red-riverbend:hover{
  border-color:#990000
}

.hover\:border-red-riverbendDark:hover{
  border-color:#5C0002
}

.hover\:border-yellow:hover{
  border-color:#F4A81C
}

.hover\:border-white:hover{
  border-color:#ffffff
}

.hover\:border-black:hover{
  border-color:#000000
}

.hover\:border-dark:hover{
  border-color:#333333
}

.hover\:border-gray-25:hover{
  border-color:#f6f8f9
}

.hover\:border-gray-35:hover{
  border-color:#ededef
}

.hover\:border-gray-50:hover{
  border-color:#dddddd
}

.hover\:border-gray-95:hover{
  border-color:#686059
}

.hover\:border-gray-100:hover{
  border-color:#757575
}

.hover\:border-gray-120:hover{
  border-color:#555555
}

.hover\:border-gray-150:hover{
  border-color:#252525
}

.hover\:border-gray-160:hover{
  border-color:#121212
}

.hover\:border-gray:hover{
  border-color:#757575
}

.focus\:border-inherited:focus{
  border-color:inherit
}

.focus\:border-clear:focus{
  border-color:transparent
}

.focus\:border-transparent:focus{
  border-color:transparent
}

.focus\:border-error:focus{
  border-color:#E01010
}

.focus\:border-blue-50:focus{
  border-color:#61b6cb
}

.focus\:border-blue-100:focus{
  border-color:#0076DF
}

.focus\:border-blue-125:focus{
  border-color:#0A6ED6
}

.focus\:border-blue-150:focus{
  border-color:#076099
}

.focus\:border-blue-175:focus{
  border-color:#006099
}

.focus\:border-blue-200:focus{
  border-color:#0A4A73
}

.focus\:border-blue:focus{
  border-color:#0076DF
}

.focus\:border-purple-100:focus{
  border-color:#4E3972
}

.focus\:border-purple:focus{
  border-color:#573F7F
}

.focus\:border-green-20:focus{
  border-color:#ADE8A1
}

.focus\:border-green-100:focus{
  border-color:#30862D
}

.focus\:border-green-120:focus{
  border-color:#285e1d
}

.focus\:border-green-150:focus{
  border-color:#00492C
}

.focus\:border-green-200:focus{
  border-color:#2F822C
}

.focus\:border-green-250:focus{
  border-color:#8EC640
}

.focus\:border-green:focus{
  border-color:#30862D
}

.focus\:border-orange:focus{
  border-color:#FFC21F
}

.focus\:border-red-100:focus{
  border-color:#E01010
}

.focus\:border-red:focus{
  border-color:#E01010
}

.focus\:border-red-riverbend:focus{
  border-color:#990000
}

.focus\:border-red-riverbendDark:focus{
  border-color:#5C0002
}

.focus\:border-yellow:focus{
  border-color:#F4A81C
}

.focus\:border-white:focus{
  border-color:#ffffff
}

.focus\:border-black:focus{
  border-color:#000000
}

.focus\:border-dark:focus{
  border-color:#333333
}

.focus\:border-gray-25:focus{
  border-color:#f6f8f9
}

.focus\:border-gray-35:focus{
  border-color:#ededef
}

.focus\:border-gray-50:focus{
  border-color:#dddddd
}

.focus\:border-gray-95:focus{
  border-color:#686059
}

.focus\:border-gray-100:focus{
  border-color:#757575
}

.focus\:border-gray-120:focus{
  border-color:#555555
}

.focus\:border-gray-150:focus{
  border-color:#252525
}

.focus\:border-gray-160:focus{
  border-color:#121212
}

.focus\:border-gray:focus{
  border-color:#757575
}

.rounded-none{
  border-radius:0
}

.rounded-sm{
  border-radius:0.125rem
}

.rounded{
  border-radius:0.25rem
}

.rounded-md{
  border-radius:0.250rem
}

.rounded-lg{
  border-radius:0.5rem
}

.rounded-xl{
  border-radius:0.75rem
}

.rounded-2xl{
  border-radius:1rem
}

.rounded-3xl{
  border-radius:1.5rem
}

.rounded-full{
  border-radius:9999px
}

.rounded-ini{
  border-radius:initial
}

.rounded-t-none{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.rounded-r-none{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.rounded-b-none{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.rounded-l-none{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.rounded-t-sm{
  border-top-left-radius:0.125rem;
  border-top-right-radius:0.125rem
}

.rounded-r-sm{
  border-top-right-radius:0.125rem;
  border-bottom-right-radius:0.125rem
}

.rounded-b-sm{
  border-bottom-right-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.rounded-l-sm{
  border-top-left-radius:0.125rem;
  border-bottom-left-radius:0.125rem
}

.rounded-t{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.rounded-r{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem
}

.rounded-b{
  border-bottom-right-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-l{
  border-top-left-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.rounded-t-md{
  border-top-left-radius:0.250rem;
  border-top-right-radius:0.250rem
}

.rounded-r-md{
  border-top-right-radius:0.250rem;
  border-bottom-right-radius:0.250rem
}

.rounded-b-md{
  border-bottom-right-radius:0.250rem;
  border-bottom-left-radius:0.250rem
}

.rounded-l-md{
  border-top-left-radius:0.250rem;
  border-bottom-left-radius:0.250rem
}

.rounded-t-lg{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem
}

.rounded-r-lg{
  border-top-right-radius:0.5rem;
  border-bottom-right-radius:0.5rem
}

.rounded-b-lg{
  border-bottom-right-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-l-lg{
  border-top-left-radius:0.5rem;
  border-bottom-left-radius:0.5rem
}

.rounded-t-xl{
  border-top-left-radius:0.75rem;
  border-top-right-radius:0.75rem
}

.rounded-r-xl{
  border-top-right-radius:0.75rem;
  border-bottom-right-radius:0.75rem
}

.rounded-b-xl{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.rounded-l-xl{
  border-top-left-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.rounded-t-2xl{
  border-top-left-radius:1rem;
  border-top-right-radius:1rem
}

.rounded-r-2xl{
  border-top-right-radius:1rem;
  border-bottom-right-radius:1rem
}

.rounded-b-2xl{
  border-bottom-right-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-l-2xl{
  border-top-left-radius:1rem;
  border-bottom-left-radius:1rem
}

.rounded-t-3xl{
  border-top-left-radius:1.5rem;
  border-top-right-radius:1.5rem
}

.rounded-r-3xl{
  border-top-right-radius:1.5rem;
  border-bottom-right-radius:1.5rem
}

.rounded-b-3xl{
  border-bottom-right-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-l-3xl{
  border-top-left-radius:1.5rem;
  border-bottom-left-radius:1.5rem
}

.rounded-t-full{
  border-top-left-radius:9999px;
  border-top-right-radius:9999px
}

.rounded-r-full{
  border-top-right-radius:9999px;
  border-bottom-right-radius:9999px
}

.rounded-b-full{
  border-bottom-right-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-l-full{
  border-top-left-radius:9999px;
  border-bottom-left-radius:9999px
}

.rounded-t-ini{
  border-top-left-radius:initial;
  border-top-right-radius:initial
}

.rounded-r-ini{
  border-top-right-radius:initial;
  border-bottom-right-radius:initial
}

.rounded-b-ini{
  border-bottom-right-radius:initial;
  border-bottom-left-radius:initial
}

.rounded-l-ini{
  border-top-left-radius:initial;
  border-bottom-left-radius:initial
}

.rounded-tl-none{
  border-top-left-radius:0
}

.rounded-tr-none{
  border-top-right-radius:0
}

.rounded-br-none{
  border-bottom-right-radius:0
}

.rounded-bl-none{
  border-bottom-left-radius:0
}

.rounded-tl-sm{
  border-top-left-radius:0.125rem
}

.rounded-tr-sm{
  border-top-right-radius:0.125rem
}

.rounded-br-sm{
  border-bottom-right-radius:0.125rem
}

.rounded-bl-sm{
  border-bottom-left-radius:0.125rem
}

.rounded-tl{
  border-top-left-radius:0.25rem
}

.rounded-tr{
  border-top-right-radius:0.25rem
}

.rounded-br{
  border-bottom-right-radius:0.25rem
}

.rounded-bl{
  border-bottom-left-radius:0.25rem
}

.rounded-tl-md{
  border-top-left-radius:0.250rem
}

.rounded-tr-md{
  border-top-right-radius:0.250rem
}

.rounded-br-md{
  border-bottom-right-radius:0.250rem
}

.rounded-bl-md{
  border-bottom-left-radius:0.250rem
}

.rounded-tl-lg{
  border-top-left-radius:0.5rem
}

.rounded-tr-lg{
  border-top-right-radius:0.5rem
}

.rounded-br-lg{
  border-bottom-right-radius:0.5rem
}

.rounded-bl-lg{
  border-bottom-left-radius:0.5rem
}

.rounded-tl-xl{
  border-top-left-radius:0.75rem
}

.rounded-tr-xl{
  border-top-right-radius:0.75rem
}

.rounded-br-xl{
  border-bottom-right-radius:0.75rem
}

.rounded-bl-xl{
  border-bottom-left-radius:0.75rem
}

.rounded-tl-2xl{
  border-top-left-radius:1rem
}

.rounded-tr-2xl{
  border-top-right-radius:1rem
}

.rounded-br-2xl{
  border-bottom-right-radius:1rem
}

.rounded-bl-2xl{
  border-bottom-left-radius:1rem
}

.rounded-tl-3xl{
  border-top-left-radius:1.5rem
}

.rounded-tr-3xl{
  border-top-right-radius:1.5rem
}

.rounded-br-3xl{
  border-bottom-right-radius:1.5rem
}

.rounded-bl-3xl{
  border-bottom-left-radius:1.5rem
}

.rounded-tl-full{
  border-top-left-radius:9999px
}

.rounded-tr-full{
  border-top-right-radius:9999px
}

.rounded-br-full{
  border-bottom-right-radius:9999px
}

.rounded-bl-full{
  border-bottom-left-radius:9999px
}

.rounded-tl-ini{
  border-top-left-radius:initial
}

.rounded-tr-ini{
  border-top-right-radius:initial
}

.rounded-br-ini{
  border-bottom-right-radius:initial
}

.rounded-bl-ini{
  border-bottom-left-radius:initial
}

.border-solid{
  border-style:solid
}

.border-dashed{
  border-style:dashed
}

.border-dotted{
  border-style:dotted
}

.border-double{
  border-style:double
}

.border-none{
  border-style:none
}

.border-0{
  border-width:0px
}

.border-1{
  border-width:1px
}

.border-2{
  border-width:2px
}

.border-3{
  border-width:3px
}

.border-4{
  border-width:4px
}

.border-10{
  border-width:10px
}

.border{
  border-width:1px
}

.border-t-0{
  border-top-width:0px
}

.border-r-0{
  border-right-width:0px
}

.border-b-0{
  border-bottom-width:0px
}

.border-l-0{
  border-left-width:0px
}

.border-t-1{
  border-top-width:1px
}

.border-r-1{
  border-right-width:1px
}

.border-b-1{
  border-bottom-width:1px
}

.border-l-1{
  border-left-width:1px
}

.border-t-2{
  border-top-width:2px
}

.border-r-2{
  border-right-width:2px
}

.border-b-2{
  border-bottom-width:2px
}

.border-l-2{
  border-left-width:2px
}

.border-t-3{
  border-top-width:3px
}

.border-r-3{
  border-right-width:3px
}

.border-b-3{
  border-bottom-width:3px
}

.border-l-3{
  border-left-width:3px
}

.border-t-4{
  border-top-width:4px
}

.border-r-4{
  border-right-width:4px
}

.border-b-4{
  border-bottom-width:4px
}

.border-l-4{
  border-left-width:4px
}

.border-t-10{
  border-top-width:10px
}

.border-r-10{
  border-right-width:10px
}

.border-b-10{
  border-bottom-width:10px
}

.border-l-10{
  border-left-width:10px
}

.border-t{
  border-top-width:1px
}

.border-r{
  border-right-width:1px
}

.border-b{
  border-bottom-width:1px
}

.border-l{
  border-left-width:1px
}

.cursor-auto{
  cursor:auto
}

.cursor-default{
  cursor:default
}

.cursor-pointer{
  cursor:pointer
}

.cursor-wait{
  cursor:wait
}

.cursor-text{
  cursor:text
}

.cursor-move{
  cursor:move
}

.cursor-not-allowed{
  cursor:not-allowed
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.inline{
  display:inline
}

.flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.inline-flex{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
}

.table{
  display:table
}

.table-caption{
  display:table-caption
}

.table-cell{
  display:table-cell
}

.table-column{
  display:table-column
}

.table-column-group{
  display:table-column-group
}

.table-footer-group{
  display:table-footer-group
}

.table-header-group{
  display:table-header-group
}

.table-row-group{
  display:table-row-group
}

.table-row{
  display:table-row
}

.flow-root{
  display:flow-root
}

.grid{
  display:grid
}

.inline-grid{
  display:inline-grid
}

.contents{
  display:contents
}

.hidden{
  display:none
}

.flex-row{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row
}

.flex-row-reverse{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}

.flex-col{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column
}

.flex-col-reverse{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
      -ms-flex-direction:column-reverse;
          flex-direction:column-reverse
}

.flex-wrap{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap
}

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

.flex-no-wrap{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap
}

.place-items-auto{
  place-items:auto
}

.place-items-start{
  place-items:start
}

.place-items-end{
  place-items:end
}

.place-items-center{
  place-items:center
}

.place-items-stretch{
  place-items:stretch
}

.place-content-center{
  place-content:center
}

.place-content-start{
  place-content:start
}

.place-content-end{
  place-content:end
}

.place-content-between{
  place-content:space-between
}

.place-content-around{
  place-content:space-around
}

.place-content-evenly{
  place-content:space-evenly
}

.place-content-stretch{
  place-content:stretch
}

.place-self-auto{
  place-self:auto
}

.place-self-start{
  place-self:start
}

.place-self-end{
  place-self:end
}

.place-self-center{
  place-self:center
}

.place-self-stretch{
  place-self:stretch
}

.items-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.items-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end
}

.items-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.items-baseline{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline
}

.items-stretch{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch
}

.content-center{
  -ms-flex-line-pack:center;
      align-content:center
}

.content-start{
  -ms-flex-line-pack:start;
      align-content:flex-start
}

.content-end{
  -ms-flex-line-pack:end;
      align-content:flex-end
}

.content-between{
  -ms-flex-line-pack:justify;
      align-content:space-between
}

.content-around{
  -ms-flex-line-pack:distribute;
      align-content:space-around
}

.content-evenly{
  -ms-flex-line-pack:space-evenly;
      align-content:space-evenly
}

.self-auto{
  -ms-flex-item-align:auto;
      align-self:auto
}

.self-start{
  -ms-flex-item-align:start;
      align-self:flex-start
}

.self-end{
  -ms-flex-item-align:end;
      align-self:flex-end
}

.self-center{
  -ms-flex-item-align:center;
      align-self:center
}

.self-stretch{
  -ms-flex-item-align:stretch;
      align-self:stretch
}

.justify-items-auto{
  justify-items:auto
}

.justify-items-start{
  justify-items:start
}

.justify-items-end{
  justify-items:end
}

.justify-items-center{
  justify-items:center
}

.justify-items-stretch{
  justify-items:stretch
}

.justify-start{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start
}

.justify-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end
}

.justify-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.justify-between{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.justify-around{
  -ms-flex-pack:distribute;
      justify-content:space-around
}

.justify-evenly{
  -webkit-box-pack:space-evenly;
      -ms-flex-pack:space-evenly;
          justify-content:space-evenly
}

.justify-self-auto{
  justify-self:auto
}

.justify-self-start{
  justify-self:start
}

.justify-self-end{
  justify-self:end
}

.justify-self-center{
  justify-self:center
}

.justify-self-stretch{
  justify-self:stretch
}

.flex-1{
  -webkit-box-flex:1;
      -ms-flex:1 1 0%;
          flex:1 1 0%
}

.flex-auto{
  -webkit-box-flex:1;
      -ms-flex:1 1 auto;
          flex:1 1 auto
}

.flex-initial{
  -webkit-box-flex:0;
      -ms-flex:0 1 auto;
          flex:0 1 auto
}

.flex-none{
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none
}

.flex-grow-0{
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0
}

.flex-grow{
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1
}

.flex-shrink-0{
  -ms-flex-negative:0;
      flex-shrink:0
}

.flex-shrink{
  -ms-flex-negative:1;
      flex-shrink:1
}

.order-1{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1
}

.order-2{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2
}

.order-3{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3
}

.order-4{
  -webkit-box-ordinal-group:5;
      -ms-flex-order:4;
          order:4
}

.order-5{
  -webkit-box-ordinal-group:6;
      -ms-flex-order:5;
          order:5
}

.order-none{
  -webkit-box-ordinal-group:1;
      -ms-flex-order:0;
          order:0
}

.float-right{
  float:right
}

.float-left{
  float:left
}

.float-none{
  float:none
}

.clearfix:after{
  content:"";
  display:table;
  clear:both
}

.clear-left{
  clear:left
}

.clear-right{
  clear:right
}

.clear-both{
  clear:both
}

.clear-none{
  clear:none
}

.font-global-sans{
  font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
}

.font-sansita{
  font-family:Sansita, serif
}

.font-icon{
  font-family:Font Awesome 5 Pro
}

.font-material{
  font-family:Material Icons
}

.font-hairline{
  font-weight:100
}

.font-thin{
  font-weight:200
}

.font-light{
  font-weight:300
}

.font-normal{
  font-weight:400
}

.font-medium{
  font-weight:500
}

.font-semibold{
  font-weight:600
}

.font-bold{
  font-weight:700
}

.font-extrabold{
  font-weight:800
}

.font-black{
  font-weight:900
}

.hover\:font-hairline:hover{
  font-weight:100
}

.hover\:font-thin:hover{
  font-weight:200
}

.hover\:font-light:hover{
  font-weight:300
}

.hover\:font-normal:hover{
  font-weight:400
}

.hover\:font-medium:hover{
  font-weight:500
}

.hover\:font-semibold:hover{
  font-weight:600
}

.hover\:font-bold:hover{
  font-weight:700
}

.hover\:font-extrabold:hover{
  font-weight:800
}

.hover\:font-black:hover{
  font-weight:900
}

.focus\:font-hairline:focus{
  font-weight:100
}

.focus\:font-thin:focus{
  font-weight:200
}

.focus\:font-light:focus{
  font-weight:300
}

.focus\:font-normal:focus{
  font-weight:400
}

.focus\:font-medium:focus{
  font-weight:500
}

.focus\:font-semibold:focus{
  font-weight:600
}

.focus\:font-bold:focus{
  font-weight:700
}

.focus\:font-extrabold:focus{
  font-weight:800
}

.focus\:font-black:focus{
  font-weight:900
}

.h-0{
  height:0px
}

.h-4{
  height:4px
}

.h-5{
  height:5px
}

.h-6{
  height:6px
}

.h-7{
  height:7px
}

.h-10{
  height:10px
}

.h-12{
  height:12px
}

.h-15{
  height:15px
}

.h-16{
  height:16px
}

.h-18{
  height:18px
}

.h-20{
  height:20px
}

.h-23{
  height:23px
}

.h-24{
  height:24px
}

.h-30{
  height:30px
}

.h-36{
  height:36px
}

.h-40{
  height:40px
}

.h-64{
  height:64px
}

.h-90{
  height:90px
}

.h-auto{
  height:auto
}

.h-full{
  height:100%
}

.h-screen{
  height:100vh
}

.text-0{
  font-size:0px
}

.text-tiny{
  font-size:10px
}

.text-xs{
  font-size:12px
}

.text-sm{
  font-size:14px
}

.text-md{
  font-size:15px
}

.text-base{
  font-size:16px
}

.text-lg{
  font-size:18px
}

.text-xl{
  font-size:20px
}

.text-xl-2{
  font-size:22px
}

.text-2xl{
  font-size:24px
}

.text-2xl-2{
  font-size:28px
}

.text-3xl{
  font-size:30px
}

.text-3xl-2{
  font-size:32px
}

.text-4xl{
  font-size:34px
}

.text-4xl-2{
  font-size:40px
}

.text-5xl{
  font-size:48px
}

.text-6xl{
  font-size:60px
}

.text-7xl{
  font-size:96px
}

.leading-initial{
  line-height:normal
}

.leading-none{
  line-height:0
}

.leading-half{
  line-height:0.5
}

.leading-base{
  line-height:1
}

.leading-tight{
  line-height:1.25
}

.leading-normal{
  line-height:1.5
}

.leading-relaxed{
  line-height:1.75
}

.leading-loose{
  line-height:2
}

.list-inside{
  list-style-position:inside
}

.list-outside{
  list-style-position:outside
}

.list-none{
  list-style-type:none
}

.list-disc{
  list-style-type:disc
}

.list-decimal{
  list-style-type:decimal
}

.m-0{
  margin:0
}

.m-1{
  margin:1px
}

.m-2{
  margin:2px
}

.m-3{
  margin:3px
}

.m-4{
  margin:4px
}

.m-5{
  margin:5px
}

.m-6{
  margin:6px
}

.m-7{
  margin:7px
}

.m-8{
  margin:8px
}

.m-9{
  margin:9px
}

.m-10{
  margin:10px
}

.m-12{
  margin:12px
}

.m-15{
  margin:15px
}

.m-16{
  margin:16px
}

.m-18{
  margin:18px
}

.m-20{
  margin:20px
}

.m-24{
  margin:24px
}

.m-25{
  margin:25px
}

.m-30{
  margin:30px
}

.m-32{
  margin:32px
}

.m-36{
  margin:36px
}

.m-40{
  margin:40px
}

.m-44{
  margin:44px
}

.m-48{
  margin:48px
}

.m-50{
  margin:50px
}

.m-60{
  margin:60px
}

.m-64{
  margin:64px
}

.m-70{
  margin:70px
}

.m-75{
  margin:75px
}

.m-80{
  margin:80px
}

.m-85{
  margin:85px
}

.m-90{
  margin:90px
}

.m-100{
  margin:100px
}

.m-120{
  margin:120px
}

.m-144{
  margin:144px
}

.m-px{
  margin:1px
}

.m-1_2{
  margin:50%
}

.m-1_3{
  margin:33.333333%
}

.m-2_3{
  margin:66.666667%
}

.m-1_4{
  margin:25%
}

.m-2_4{
  margin:50%
}

.m-3_4{
  margin:75%
}

.m-1_5{
  margin:20%
}

.m-2_5{
  margin:40%
}

.m-3_5{
  margin:60%
}

.m-4_5{
  margin:80%
}

.m-1_6{
  margin:16.666667%
}

.m-5_6{
  margin:83.333333%
}

.m-1_12{
  margin:8.333333%
}

.m-5_12{
  margin:41.666667%
}

.m-7_12{
  margin:58.333333%
}

.m-11_12{
  margin:91.666667%
}

.m-auto{
  margin:auto
}

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

.-m-2{
  margin:-2px
}

.-m-3{
  margin:-3px
}

.-m-4{
  margin:-4px
}

.-m-5{
  margin:-5px
}

.-m-10{
  margin:-10px
}

.-m-12{
  margin:-12px
}

.-m-15{
  margin:-15px
}

.-m-30{
  margin:-30px
}

.-m-50{
  margin:-50px
}

.my-0{
  margin-top:0;
  margin-bottom:0
}

.mx-0{
  margin-left:0;
  margin-right:0
}

.my-1{
  margin-top:1px;
  margin-bottom:1px
}

.mx-1{
  margin-left:1px;
  margin-right:1px
}

.my-2{
  margin-top:2px;
  margin-bottom:2px
}

.mx-2{
  margin-left:2px;
  margin-right:2px
}

.my-3{
  margin-top:3px;
  margin-bottom:3px
}

.mx-3{
  margin-left:3px;
  margin-right:3px
}

.my-4{
  margin-top:4px;
  margin-bottom:4px
}

.mx-4{
  margin-left:4px;
  margin-right:4px
}

.my-5{
  margin-top:5px;
  margin-bottom:5px
}

.mx-5{
  margin-left:5px;
  margin-right:5px
}

.my-6{
  margin-top:6px;
  margin-bottom:6px
}

.mx-6{
  margin-left:6px;
  margin-right:6px
}

.my-7{
  margin-top:7px;
  margin-bottom:7px
}

.mx-7{
  margin-left:7px;
  margin-right:7px
}

.my-8{
  margin-top:8px;
  margin-bottom:8px
}

.mx-8{
  margin-left:8px;
  margin-right:8px
}

.my-9{
  margin-top:9px;
  margin-bottom:9px
}

.mx-9{
  margin-left:9px;
  margin-right:9px
}

.my-10{
  margin-top:10px;
  margin-bottom:10px
}

.mx-10{
  margin-left:10px;
  margin-right:10px
}

.my-12{
  margin-top:12px;
  margin-bottom:12px
}

.mx-12{
  margin-left:12px;
  margin-right:12px
}

.my-15{
  margin-top:15px;
  margin-bottom:15px
}

.mx-15{
  margin-left:15px;
  margin-right:15px
}

.my-16{
  margin-top:16px;
  margin-bottom:16px
}

.mx-16{
  margin-left:16px;
  margin-right:16px
}

.my-18{
  margin-top:18px;
  margin-bottom:18px
}

.mx-18{
  margin-left:18px;
  margin-right:18px
}

.my-20{
  margin-top:20px;
  margin-bottom:20px
}

.mx-20{
  margin-left:20px;
  margin-right:20px
}

.my-24{
  margin-top:24px;
  margin-bottom:24px
}

.mx-24{
  margin-left:24px;
  margin-right:24px
}

.my-25{
  margin-top:25px;
  margin-bottom:25px
}

.mx-25{
  margin-left:25px;
  margin-right:25px
}

.my-30{
  margin-top:30px;
  margin-bottom:30px
}

.mx-30{
  margin-left:30px;
  margin-right:30px
}

.my-32{
  margin-top:32px;
  margin-bottom:32px
}

.mx-32{
  margin-left:32px;
  margin-right:32px
}

.my-36{
  margin-top:36px;
  margin-bottom:36px
}

.mx-36{
  margin-left:36px;
  margin-right:36px
}

.my-40{
  margin-top:40px;
  margin-bottom:40px
}

.mx-40{
  margin-left:40px;
  margin-right:40px
}

.my-44{
  margin-top:44px;
  margin-bottom:44px
}

.mx-44{
  margin-left:44px;
  margin-right:44px
}

.my-48{
  margin-top:48px;
  margin-bottom:48px
}

.mx-48{
  margin-left:48px;
  margin-right:48px
}

.my-50{
  margin-top:50px;
  margin-bottom:50px
}

.mx-50{
  margin-left:50px;
  margin-right:50px
}

.my-60{
  margin-top:60px;
  margin-bottom:60px
}

.mx-60{
  margin-left:60px;
  margin-right:60px
}

.my-64{
  margin-top:64px;
  margin-bottom:64px
}

.mx-64{
  margin-left:64px;
  margin-right:64px
}

.my-70{
  margin-top:70px;
  margin-bottom:70px
}

.mx-70{
  margin-left:70px;
  margin-right:70px
}

.my-75{
  margin-top:75px;
  margin-bottom:75px
}

.mx-75{
  margin-left:75px;
  margin-right:75px
}

.my-80{
  margin-top:80px;
  margin-bottom:80px
}

.mx-80{
  margin-left:80px;
  margin-right:80px
}

.my-85{
  margin-top:85px;
  margin-bottom:85px
}

.mx-85{
  margin-left:85px;
  margin-right:85px
}

.my-90{
  margin-top:90px;
  margin-bottom:90px
}

.mx-90{
  margin-left:90px;
  margin-right:90px
}

.my-100{
  margin-top:100px;
  margin-bottom:100px
}

.mx-100{
  margin-left:100px;
  margin-right:100px
}

.my-120{
  margin-top:120px;
  margin-bottom:120px
}

.mx-120{
  margin-left:120px;
  margin-right:120px
}

.my-144{
  margin-top:144px;
  margin-bottom:144px
}

.mx-144{
  margin-left:144px;
  margin-right:144px
}

.my-px{
  margin-top:1px;
  margin-bottom:1px
}

.mx-px{
  margin-left:1px;
  margin-right:1px
}

.my-1_2{
  margin-top:50%;
  margin-bottom:50%
}

.mx-1_2{
  margin-left:50%;
  margin-right:50%
}

.my-1_3{
  margin-top:33.333333%;
  margin-bottom:33.333333%
}

.mx-1_3{
  margin-left:33.333333%;
  margin-right:33.333333%
}

.my-2_3{
  margin-top:66.666667%;
  margin-bottom:66.666667%
}

.mx-2_3{
  margin-left:66.666667%;
  margin-right:66.666667%
}

.my-1_4{
  margin-top:25%;
  margin-bottom:25%
}

.mx-1_4{
  margin-left:25%;
  margin-right:25%
}

.my-2_4{
  margin-top:50%;
  margin-bottom:50%
}

.mx-2_4{
  margin-left:50%;
  margin-right:50%
}

.my-3_4{
  margin-top:75%;
  margin-bottom:75%
}

.mx-3_4{
  margin-left:75%;
  margin-right:75%
}

.my-1_5{
  margin-top:20%;
  margin-bottom:20%
}

.mx-1_5{
  margin-left:20%;
  margin-right:20%
}

.my-2_5{
  margin-top:40%;
  margin-bottom:40%
}

.mx-2_5{
  margin-left:40%;
  margin-right:40%
}

.my-3_5{
  margin-top:60%;
  margin-bottom:60%
}

.mx-3_5{
  margin-left:60%;
  margin-right:60%
}

.my-4_5{
  margin-top:80%;
  margin-bottom:80%
}

.mx-4_5{
  margin-left:80%;
  margin-right:80%
}

.my-1_6{
  margin-top:16.666667%;
  margin-bottom:16.666667%
}

.mx-1_6{
  margin-left:16.666667%;
  margin-right:16.666667%
}

.my-5_6{
  margin-top:83.333333%;
  margin-bottom:83.333333%
}

.mx-5_6{
  margin-left:83.333333%;
  margin-right:83.333333%
}

.my-1_12{
  margin-top:8.333333%;
  margin-bottom:8.333333%
}

.mx-1_12{
  margin-left:8.333333%;
  margin-right:8.333333%
}

.my-5_12{
  margin-top:41.666667%;
  margin-bottom:41.666667%
}

.mx-5_12{
  margin-left:41.666667%;
  margin-right:41.666667%
}

.my-7_12{
  margin-top:58.333333%;
  margin-bottom:58.333333%
}

.mx-7_12{
  margin-left:58.333333%;
  margin-right:58.333333%
}

.my-11_12{
  margin-top:91.666667%;
  margin-bottom:91.666667%
}

.mx-11_12{
  margin-left:91.666667%;
  margin-right:91.666667%
}

.my-auto{
  margin-top:auto;
  margin-bottom:auto
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.-my-1{
  margin-top:-1px;
  margin-bottom:-1px
}

.-mx-1{
  margin-left:-1px;
  margin-right:-1px
}

.-my-2{
  margin-top:-2px;
  margin-bottom:-2px
}

.-mx-2{
  margin-left:-2px;
  margin-right:-2px
}

.-my-3{
  margin-top:-3px;
  margin-bottom:-3px
}

.-mx-3{
  margin-left:-3px;
  margin-right:-3px
}

.-my-4{
  margin-top:-4px;
  margin-bottom:-4px
}

.-mx-4{
  margin-left:-4px;
  margin-right:-4px
}

.-my-5{
  margin-top:-5px;
  margin-bottom:-5px
}

.-mx-5{
  margin-left:-5px;
  margin-right:-5px
}

.-my-10{
  margin-top:-10px;
  margin-bottom:-10px
}

.-mx-10{
  margin-left:-10px;
  margin-right:-10px
}

.-my-12{
  margin-top:-12px;
  margin-bottom:-12px
}

.-mx-12{
  margin-left:-12px;
  margin-right:-12px
}

.-my-15{
  margin-top:-15px;
  margin-bottom:-15px
}

.-mx-15{
  margin-left:-15px;
  margin-right:-15px
}

.-my-30{
  margin-top:-30px;
  margin-bottom:-30px
}

.-mx-30{
  margin-left:-30px;
  margin-right:-30px
}

.-my-50{
  margin-top:-50px;
  margin-bottom:-50px
}

.-mx-50{
  margin-left:-50px;
  margin-right:-50px
}

.mt-0{
  margin-top:0
}

.mr-0{
  margin-right:0
}

.mb-0{
  margin-bottom:0
}

.ml-0{
  margin-left:0
}

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

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

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

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

.mt-2{
  margin-top:2px
}

.mr-2{
  margin-right:2px
}

.mb-2{
  margin-bottom:2px
}

.ml-2{
  margin-left:2px
}

.mt-3{
  margin-top:3px
}

.mr-3{
  margin-right:3px
}

.mb-3{
  margin-bottom:3px
}

.ml-3{
  margin-left:3px
}

.mt-4{
  margin-top:4px
}

.mr-4{
  margin-right:4px
}

.mb-4{
  margin-bottom:4px
}

.ml-4{
  margin-left:4px
}

.mt-5{
  margin-top:5px
}

.mr-5{
  margin-right:5px
}

.mb-5{
  margin-bottom:5px
}

.ml-5{
  margin-left:5px
}

.mt-6{
  margin-top:6px
}

.mr-6{
  margin-right:6px
}

.mb-6{
  margin-bottom:6px
}

.ml-6{
  margin-left:6px
}

.mt-7{
  margin-top:7px
}

.mr-7{
  margin-right:7px
}

.mb-7{
  margin-bottom:7px
}

.ml-7{
  margin-left:7px
}

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

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

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

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

.mt-9{
  margin-top:9px
}

.mr-9{
  margin-right:9px
}

.mb-9{
  margin-bottom:9px
}

.ml-9{
  margin-left:9px
}

.mt-10{
  margin-top:10px
}

.mr-10{
  margin-right:10px
}

.mb-10{
  margin-bottom:10px
}

.ml-10{
  margin-left:10px
}

.mt-12{
  margin-top:12px
}

.mr-12{
  margin-right:12px
}

.mb-12{
  margin-bottom:12px
}

.ml-12{
  margin-left:12px
}

.mt-15{
  margin-top:15px
}

.mr-15{
  margin-right:15px
}

.mb-15{
  margin-bottom:15px
}

.ml-15{
  margin-left:15px
}

.mt-16{
  margin-top:16px
}

.mr-16{
  margin-right:16px
}

.mb-16{
  margin-bottom:16px
}

.ml-16{
  margin-left:16px
}

.mt-18{
  margin-top:18px
}

.mr-18{
  margin-right:18px
}

.mb-18{
  margin-bottom:18px
}

.ml-18{
  margin-left:18px
}

.mt-20{
  margin-top:20px
}

.mr-20{
  margin-right:20px
}

.mb-20{
  margin-bottom:20px
}

.ml-20{
  margin-left:20px
}

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

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

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

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

.mt-25{
  margin-top:25px
}

.mr-25{
  margin-right:25px
}

.mb-25{
  margin-bottom:25px
}

.ml-25{
  margin-left:25px
}

.mt-30{
  margin-top:30px
}

.mr-30{
  margin-right:30px
}

.mb-30{
  margin-bottom:30px
}

.ml-30{
  margin-left:30px
}

.mt-32{
  margin-top:32px
}

.mr-32{
  margin-right:32px
}

.mb-32{
  margin-bottom:32px
}

.ml-32{
  margin-left:32px
}

.mt-36{
  margin-top:36px
}

.mr-36{
  margin-right:36px
}

.mb-36{
  margin-bottom:36px
}

.ml-36{
  margin-left:36px
}

.mt-40{
  margin-top:40px
}

.mr-40{
  margin-right:40px
}

.mb-40{
  margin-bottom:40px
}

.ml-40{
  margin-left:40px
}

.mt-44{
  margin-top:44px
}

.mr-44{
  margin-right:44px
}

.mb-44{
  margin-bottom:44px
}

.ml-44{
  margin-left:44px
}

.mt-48{
  margin-top:48px
}

.mr-48{
  margin-right:48px
}

.mb-48{
  margin-bottom:48px
}

.ml-48{
  margin-left:48px
}

.mt-50{
  margin-top:50px
}

.mr-50{
  margin-right:50px
}

.mb-50{
  margin-bottom:50px
}

.ml-50{
  margin-left:50px
}

.mt-60{
  margin-top:60px
}

.mr-60{
  margin-right:60px
}

.mb-60{
  margin-bottom:60px
}

.ml-60{
  margin-left:60px
}

.mt-64{
  margin-top:64px
}

.mr-64{
  margin-right:64px
}

.mb-64{
  margin-bottom:64px
}

.ml-64{
  margin-left:64px
}

.mt-70{
  margin-top:70px
}

.mr-70{
  margin-right:70px
}

.mb-70{
  margin-bottom:70px
}

.ml-70{
  margin-left:70px
}

.mt-75{
  margin-top:75px
}

.mr-75{
  margin-right:75px
}

.mb-75{
  margin-bottom:75px
}

.ml-75{
  margin-left:75px
}

.mt-80{
  margin-top:80px
}

.mr-80{
  margin-right:80px
}

.mb-80{
  margin-bottom:80px
}

.ml-80{
  margin-left:80px
}

.mt-85{
  margin-top:85px
}

.mr-85{
  margin-right:85px
}

.mb-85{
  margin-bottom:85px
}

.ml-85{
  margin-left:85px
}

.mt-90{
  margin-top:90px
}

.mr-90{
  margin-right:90px
}

.mb-90{
  margin-bottom:90px
}

.ml-90{
  margin-left:90px
}

.mt-100{
  margin-top:100px
}

.mr-100{
  margin-right:100px
}

.mb-100{
  margin-bottom:100px
}

.ml-100{
  margin-left:100px
}

.mt-120{
  margin-top:120px
}

.mr-120{
  margin-right:120px
}

.mb-120{
  margin-bottom:120px
}

.ml-120{
  margin-left:120px
}

.mt-144{
  margin-top:144px
}

.mr-144{
  margin-right:144px
}

.mb-144{
  margin-bottom:144px
}

.ml-144{
  margin-left:144px
}

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

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

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

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

.mt-1_2{
  margin-top:50%
}

.mr-1_2{
  margin-right:50%
}

.mb-1_2{
  margin-bottom:50%
}

.ml-1_2{
  margin-left:50%
}

.mt-1_3{
  margin-top:33.333333%
}

.mr-1_3{
  margin-right:33.333333%
}

.mb-1_3{
  margin-bottom:33.333333%
}

.ml-1_3{
  margin-left:33.333333%
}

.mt-2_3{
  margin-top:66.666667%
}

.mr-2_3{
  margin-right:66.666667%
}

.mb-2_3{
  margin-bottom:66.666667%
}

.ml-2_3{
  margin-left:66.666667%
}

.mt-1_4{
  margin-top:25%
}

.mr-1_4{
  margin-right:25%
}

.mb-1_4{
  margin-bottom:25%
}

.ml-1_4{
  margin-left:25%
}

.mt-2_4{
  margin-top:50%
}

.mr-2_4{
  margin-right:50%
}

.mb-2_4{
  margin-bottom:50%
}

.ml-2_4{
  margin-left:50%
}

.mt-3_4{
  margin-top:75%
}

.mr-3_4{
  margin-right:75%
}

.mb-3_4{
  margin-bottom:75%
}

.ml-3_4{
  margin-left:75%
}

.mt-1_5{
  margin-top:20%
}

.mr-1_5{
  margin-right:20%
}

.mb-1_5{
  margin-bottom:20%
}

.ml-1_5{
  margin-left:20%
}

.mt-2_5{
  margin-top:40%
}

.mr-2_5{
  margin-right:40%
}

.mb-2_5{
  margin-bottom:40%
}

.ml-2_5{
  margin-left:40%
}

.mt-3_5{
  margin-top:60%
}

.mr-3_5{
  margin-right:60%
}

.mb-3_5{
  margin-bottom:60%
}

.ml-3_5{
  margin-left:60%
}

.mt-4_5{
  margin-top:80%
}

.mr-4_5{
  margin-right:80%
}

.mb-4_5{
  margin-bottom:80%
}

.ml-4_5{
  margin-left:80%
}

.mt-1_6{
  margin-top:16.666667%
}

.mr-1_6{
  margin-right:16.666667%
}

.mb-1_6{
  margin-bottom:16.666667%
}

.ml-1_6{
  margin-left:16.666667%
}

.mt-5_6{
  margin-top:83.333333%
}

.mr-5_6{
  margin-right:83.333333%
}

.mb-5_6{
  margin-bottom:83.333333%
}

.ml-5_6{
  margin-left:83.333333%
}

.mt-1_12{
  margin-top:8.333333%
}

.mr-1_12{
  margin-right:8.333333%
}

.mb-1_12{
  margin-bottom:8.333333%
}

.ml-1_12{
  margin-left:8.333333%
}

.mt-5_12{
  margin-top:41.666667%
}

.mr-5_12{
  margin-right:41.666667%
}

.mb-5_12{
  margin-bottom:41.666667%
}

.ml-5_12{
  margin-left:41.666667%
}

.mt-7_12{
  margin-top:58.333333%
}

.mr-7_12{
  margin-right:58.333333%
}

.mb-7_12{
  margin-bottom:58.333333%
}

.ml-7_12{
  margin-left:58.333333%
}

.mt-11_12{
  margin-top:91.666667%
}

.mr-11_12{
  margin-right:91.666667%
}

.mb-11_12{
  margin-bottom:91.666667%
}

.ml-11_12{
  margin-left:91.666667%
}

.mt-auto{
  margin-top:auto
}

.mr-auto{
  margin-right:auto
}

.mb-auto{
  margin-bottom:auto
}

.ml-auto{
  margin-left:auto
}

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

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

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

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

.-mt-2{
  margin-top:-2px
}

.-mr-2{
  margin-right:-2px
}

.-mb-2{
  margin-bottom:-2px
}

.-ml-2{
  margin-left:-2px
}

.-mt-3{
  margin-top:-3px
}

.-mr-3{
  margin-right:-3px
}

.-mb-3{
  margin-bottom:-3px
}

.-ml-3{
  margin-left:-3px
}

.-mt-4{
  margin-top:-4px
}

.-mr-4{
  margin-right:-4px
}

.-mb-4{
  margin-bottom:-4px
}

.-ml-4{
  margin-left:-4px
}

.-mt-5{
  margin-top:-5px
}

.-mr-5{
  margin-right:-5px
}

.-mb-5{
  margin-bottom:-5px
}

.-ml-5{
  margin-left:-5px
}

.-mt-10{
  margin-top:-10px
}

.-mr-10{
  margin-right:-10px
}

.-mb-10{
  margin-bottom:-10px
}

.-ml-10{
  margin-left:-10px
}

.-mt-12{
  margin-top:-12px
}

.-mr-12{
  margin-right:-12px
}

.-mb-12{
  margin-bottom:-12px
}

.-ml-12{
  margin-left:-12px
}

.-mt-15{
  margin-top:-15px
}

.-mr-15{
  margin-right:-15px
}

.-mb-15{
  margin-bottom:-15px
}

.-ml-15{
  margin-left:-15px
}

.-mt-30{
  margin-top:-30px
}

.-mr-30{
  margin-right:-30px
}

.-mb-30{
  margin-bottom:-30px
}

.-ml-30{
  margin-left:-30px
}

.-mt-50{
  margin-top:-50px
}

.-mr-50{
  margin-right:-50px
}

.-mb-50{
  margin-bottom:-50px
}

.-ml-50{
  margin-left:-50px
}

.last\:m-0:last-child{
  margin:0
}

.last\:m-1:last-child{
  margin:1px
}

.last\:m-2:last-child{
  margin:2px
}

.last\:m-3:last-child{
  margin:3px
}

.last\:m-4:last-child{
  margin:4px
}

.last\:m-5:last-child{
  margin:5px
}

.last\:m-6:last-child{
  margin:6px
}

.last\:m-7:last-child{
  margin:7px
}

.last\:m-8:last-child{
  margin:8px
}

.last\:m-9:last-child{
  margin:9px
}

.last\:m-10:last-child{
  margin:10px
}

.last\:m-12:last-child{
  margin:12px
}

.last\:m-15:last-child{
  margin:15px
}

.last\:m-16:last-child{
  margin:16px
}

.last\:m-18:last-child{
  margin:18px
}

.last\:m-20:last-child{
  margin:20px
}

.last\:m-24:last-child{
  margin:24px
}

.last\:m-25:last-child{
  margin:25px
}

.last\:m-30:last-child{
  margin:30px
}

.last\:m-32:last-child{
  margin:32px
}

.last\:m-36:last-child{
  margin:36px
}

.last\:m-40:last-child{
  margin:40px
}

.last\:m-44:last-child{
  margin:44px
}

.last\:m-48:last-child{
  margin:48px
}

.last\:m-50:last-child{
  margin:50px
}

.last\:m-60:last-child{
  margin:60px
}

.last\:m-64:last-child{
  margin:64px
}

.last\:m-70:last-child{
  margin:70px
}

.last\:m-75:last-child{
  margin:75px
}

.last\:m-80:last-child{
  margin:80px
}

.last\:m-85:last-child{
  margin:85px
}

.last\:m-90:last-child{
  margin:90px
}

.last\:m-100:last-child{
  margin:100px
}

.last\:m-120:last-child{
  margin:120px
}

.last\:m-144:last-child{
  margin:144px
}

.last\:m-px:last-child{
  margin:1px
}

.last\:m-1_2:last-child{
  margin:50%
}

.last\:m-1_3:last-child{
  margin:33.333333%
}

.last\:m-2_3:last-child{
  margin:66.666667%
}

.last\:m-1_4:last-child{
  margin:25%
}

.last\:m-2_4:last-child{
  margin:50%
}

.last\:m-3_4:last-child{
  margin:75%
}

.last\:m-1_5:last-child{
  margin:20%
}

.last\:m-2_5:last-child{
  margin:40%
}

.last\:m-3_5:last-child{
  margin:60%
}

.last\:m-4_5:last-child{
  margin:80%
}

.last\:m-1_6:last-child{
  margin:16.666667%
}

.last\:m-5_6:last-child{
  margin:83.333333%
}

.last\:m-1_12:last-child{
  margin:8.333333%
}

.last\:m-5_12:last-child{
  margin:41.666667%
}

.last\:m-7_12:last-child{
  margin:58.333333%
}

.last\:m-11_12:last-child{
  margin:91.666667%
}

.last\:m-auto:last-child{
  margin:auto
}

.last\:-m-1:last-child{
  margin:-1px
}

.last\:-m-2:last-child{
  margin:-2px
}

.last\:-m-3:last-child{
  margin:-3px
}

.last\:-m-4:last-child{
  margin:-4px
}

.last\:-m-5:last-child{
  margin:-5px
}

.last\:-m-10:last-child{
  margin:-10px
}

.last\:-m-12:last-child{
  margin:-12px
}

.last\:-m-15:last-child{
  margin:-15px
}

.last\:-m-30:last-child{
  margin:-30px
}

.last\:-m-50:last-child{
  margin:-50px
}

.last\:my-0:last-child{
  margin-top:0;
  margin-bottom:0
}

.last\:mx-0:last-child{
  margin-left:0;
  margin-right:0
}

.last\:my-1:last-child{
  margin-top:1px;
  margin-bottom:1px
}

.last\:mx-1:last-child{
  margin-left:1px;
  margin-right:1px
}

.last\:my-2:last-child{
  margin-top:2px;
  margin-bottom:2px
}

.last\:mx-2:last-child{
  margin-left:2px;
  margin-right:2px
}

.last\:my-3:last-child{
  margin-top:3px;
  margin-bottom:3px
}

.last\:mx-3:last-child{
  margin-left:3px;
  margin-right:3px
}

.last\:my-4:last-child{
  margin-top:4px;
  margin-bottom:4px
}

.last\:mx-4:last-child{
  margin-left:4px;
  margin-right:4px
}

.last\:my-5:last-child{
  margin-top:5px;
  margin-bottom:5px
}

.last\:mx-5:last-child{
  margin-left:5px;
  margin-right:5px
}

.last\:my-6:last-child{
  margin-top:6px;
  margin-bottom:6px
}

.last\:mx-6:last-child{
  margin-left:6px;
  margin-right:6px
}

.last\:my-7:last-child{
  margin-top:7px;
  margin-bottom:7px
}

.last\:mx-7:last-child{
  margin-left:7px;
  margin-right:7px
}

.last\:my-8:last-child{
  margin-top:8px;
  margin-bottom:8px
}

.last\:mx-8:last-child{
  margin-left:8px;
  margin-right:8px
}

.last\:my-9:last-child{
  margin-top:9px;
  margin-bottom:9px
}

.last\:mx-9:last-child{
  margin-left:9px;
  margin-right:9px
}

.last\:my-10:last-child{
  margin-top:10px;
  margin-bottom:10px
}

.last\:mx-10:last-child{
  margin-left:10px;
  margin-right:10px
}

.last\:my-12:last-child{
  margin-top:12px;
  margin-bottom:12px
}

.last\:mx-12:last-child{
  margin-left:12px;
  margin-right:12px
}

.last\:my-15:last-child{
  margin-top:15px;
  margin-bottom:15px
}

.last\:mx-15:last-child{
  margin-left:15px;
  margin-right:15px
}

.last\:my-16:last-child{
  margin-top:16px;
  margin-bottom:16px
}

.last\:mx-16:last-child{
  margin-left:16px;
  margin-right:16px
}

.last\:my-18:last-child{
  margin-top:18px;
  margin-bottom:18px
}

.last\:mx-18:last-child{
  margin-left:18px;
  margin-right:18px
}

.last\:my-20:last-child{
  margin-top:20px;
  margin-bottom:20px
}

.last\:mx-20:last-child{
  margin-left:20px;
  margin-right:20px
}

.last\:my-24:last-child{
  margin-top:24px;
  margin-bottom:24px
}

.last\:mx-24:last-child{
  margin-left:24px;
  margin-right:24px
}

.last\:my-25:last-child{
  margin-top:25px;
  margin-bottom:25px
}

.last\:mx-25:last-child{
  margin-left:25px;
  margin-right:25px
}

.last\:my-30:last-child{
  margin-top:30px;
  margin-bottom:30px
}

.last\:mx-30:last-child{
  margin-left:30px;
  margin-right:30px
}

.last\:my-32:last-child{
  margin-top:32px;
  margin-bottom:32px
}

.last\:mx-32:last-child{
  margin-left:32px;
  margin-right:32px
}

.last\:my-36:last-child{
  margin-top:36px;
  margin-bottom:36px
}

.last\:mx-36:last-child{
  margin-left:36px;
  margin-right:36px
}

.last\:my-40:last-child{
  margin-top:40px;
  margin-bottom:40px
}

.last\:mx-40:last-child{
  margin-left:40px;
  margin-right:40px
}

.last\:my-44:last-child{
  margin-top:44px;
  margin-bottom:44px
}

.last\:mx-44:last-child{
  margin-left:44px;
  margin-right:44px
}

.last\:my-48:last-child{
  margin-top:48px;
  margin-bottom:48px
}

.last\:mx-48:last-child{
  margin-left:48px;
  margin-right:48px
}

.last\:my-50:last-child{
  margin-top:50px;
  margin-bottom:50px
}

.last\:mx-50:last-child{
  margin-left:50px;
  margin-right:50px
}

.last\:my-60:last-child{
  margin-top:60px;
  margin-bottom:60px
}

.last\:mx-60:last-child{
  margin-left:60px;
  margin-right:60px
}

.last\:my-64:last-child{
  margin-top:64px;
  margin-bottom:64px
}

.last\:mx-64:last-child{
  margin-left:64px;
  margin-right:64px
}

.last\:my-70:last-child{
  margin-top:70px;
  margin-bottom:70px
}

.last\:mx-70:last-child{
  margin-left:70px;
  margin-right:70px
}

.last\:my-75:last-child{
  margin-top:75px;
  margin-bottom:75px
}

.last\:mx-75:last-child{
  margin-left:75px;
  margin-right:75px
}

.last\:my-80:last-child{
  margin-top:80px;
  margin-bottom:80px
}

.last\:mx-80:last-child{
  margin-left:80px;
  margin-right:80px
}

.last\:my-85:last-child{
  margin-top:85px;
  margin-bottom:85px
}

.last\:mx-85:last-child{
  margin-left:85px;
  margin-right:85px
}

.last\:my-90:last-child{
  margin-top:90px;
  margin-bottom:90px
}

.last\:mx-90:last-child{
  margin-left:90px;
  margin-right:90px
}

.last\:my-100:last-child{
  margin-top:100px;
  margin-bottom:100px
}

.last\:mx-100:last-child{
  margin-left:100px;
  margin-right:100px
}

.last\:my-120:last-child{
  margin-top:120px;
  margin-bottom:120px
}

.last\:mx-120:last-child{
  margin-left:120px;
  margin-right:120px
}

.last\:my-144:last-child{
  margin-top:144px;
  margin-bottom:144px
}

.last\:mx-144:last-child{
  margin-left:144px;
  margin-right:144px
}

.last\:my-px:last-child{
  margin-top:1px;
  margin-bottom:1px
}

.last\:mx-px:last-child{
  margin-left:1px;
  margin-right:1px
}

.last\:my-1_2:last-child{
  margin-top:50%;
  margin-bottom:50%
}

.last\:mx-1_2:last-child{
  margin-left:50%;
  margin-right:50%
}

.last\:my-1_3:last-child{
  margin-top:33.333333%;
  margin-bottom:33.333333%
}

.last\:mx-1_3:last-child{
  margin-left:33.333333%;
  margin-right:33.333333%
}

.last\:my-2_3:last-child{
  margin-top:66.666667%;
  margin-bottom:66.666667%
}

.last\:mx-2_3:last-child{
  margin-left:66.666667%;
  margin-right:66.666667%
}

.last\:my-1_4:last-child{
  margin-top:25%;
  margin-bottom:25%
}

.last\:mx-1_4:last-child{
  margin-left:25%;
  margin-right:25%
}

.last\:my-2_4:last-child{
  margin-top:50%;
  margin-bottom:50%
}

.last\:mx-2_4:last-child{
  margin-left:50%;
  margin-right:50%
}

.last\:my-3_4:last-child{
  margin-top:75%;
  margin-bottom:75%
}

.last\:mx-3_4:last-child{
  margin-left:75%;
  margin-right:75%
}

.last\:my-1_5:last-child{
  margin-top:20%;
  margin-bottom:20%
}

.last\:mx-1_5:last-child{
  margin-left:20%;
  margin-right:20%
}

.last\:my-2_5:last-child{
  margin-top:40%;
  margin-bottom:40%
}

.last\:mx-2_5:last-child{
  margin-left:40%;
  margin-right:40%
}

.last\:my-3_5:last-child{
  margin-top:60%;
  margin-bottom:60%
}

.last\:mx-3_5:last-child{
  margin-left:60%;
  margin-right:60%
}

.last\:my-4_5:last-child{
  margin-top:80%;
  margin-bottom:80%
}

.last\:mx-4_5:last-child{
  margin-left:80%;
  margin-right:80%
}

.last\:my-1_6:last-child{
  margin-top:16.666667%;
  margin-bottom:16.666667%
}

.last\:mx-1_6:last-child{
  margin-left:16.666667%;
  margin-right:16.666667%
}

.last\:my-5_6:last-child{
  margin-top:83.333333%;
  margin-bottom:83.333333%
}

.last\:mx-5_6:last-child{
  margin-left:83.333333%;
  margin-right:83.333333%
}

.last\:my-1_12:last-child{
  margin-top:8.333333%;
  margin-bottom:8.333333%
}

.last\:mx-1_12:last-child{
  margin-left:8.333333%;
  margin-right:8.333333%
}

.last\:my-5_12:last-child{
  margin-top:41.666667%;
  margin-bottom:41.666667%
}

.last\:mx-5_12:last-child{
  margin-left:41.666667%;
  margin-right:41.666667%
}

.last\:my-7_12:last-child{
  margin-top:58.333333%;
  margin-bottom:58.333333%
}

.last\:mx-7_12:last-child{
  margin-left:58.333333%;
  margin-right:58.333333%
}

.last\:my-11_12:last-child{
  margin-top:91.666667%;
  margin-bottom:91.666667%
}

.last\:mx-11_12:last-child{
  margin-left:91.666667%;
  margin-right:91.666667%
}

.last\:my-auto:last-child{
  margin-top:auto;
  margin-bottom:auto
}

.last\:mx-auto:last-child{
  margin-left:auto;
  margin-right:auto
}

.last\:-my-1:last-child{
  margin-top:-1px;
  margin-bottom:-1px
}

.last\:-mx-1:last-child{
  margin-left:-1px;
  margin-right:-1px
}

.last\:-my-2:last-child{
  margin-top:-2px;
  margin-bottom:-2px
}

.last\:-mx-2:last-child{
  margin-left:-2px;
  margin-right:-2px
}

.last\:-my-3:last-child{
  margin-top:-3px;
  margin-bottom:-3px
}

.last\:-mx-3:last-child{
  margin-left:-3px;
  margin-right:-3px
}

.last\:-my-4:last-child{
  margin-top:-4px;
  margin-bottom:-4px
}

.last\:-mx-4:last-child{
  margin-left:-4px;
  margin-right:-4px
}

.last\:-my-5:last-child{
  margin-top:-5px;
  margin-bottom:-5px
}

.last\:-mx-5:last-child{
  margin-left:-5px;
  margin-right:-5px
}

.last\:-my-10:last-child{
  margin-top:-10px;
  margin-bottom:-10px
}

.last\:-mx-10:last-child{
  margin-left:-10px;
  margin-right:-10px
}

.last\:-my-12:last-child{
  margin-top:-12px;
  margin-bottom:-12px
}

.last\:-mx-12:last-child{
  margin-left:-12px;
  margin-right:-12px
}

.last\:-my-15:last-child{
  margin-top:-15px;
  margin-bottom:-15px
}

.last\:-mx-15:last-child{
  margin-left:-15px;
  margin-right:-15px
}

.last\:-my-30:last-child{
  margin-top:-30px;
  margin-bottom:-30px
}

.last\:-mx-30:last-child{
  margin-left:-30px;
  margin-right:-30px
}

.last\:-my-50:last-child{
  margin-top:-50px;
  margin-bottom:-50px
}

.last\:-mx-50:last-child{
  margin-left:-50px;
  margin-right:-50px
}

.last\:mt-0:last-child{
  margin-top:0
}

.last\:mr-0:last-child{
  margin-right:0
}

.last\:mb-0:last-child{
  margin-bottom:0
}

.last\:ml-0:last-child{
  margin-left:0
}

.last\:mt-1:last-child{
  margin-top:1px
}

.last\:mr-1:last-child{
  margin-right:1px
}

.last\:mb-1:last-child{
  margin-bottom:1px
}

.last\:ml-1:last-child{
  margin-left:1px
}

.last\:mt-2:last-child{
  margin-top:2px
}

.last\:mr-2:last-child{
  margin-right:2px
}

.last\:mb-2:last-child{
  margin-bottom:2px
}

.last\:ml-2:last-child{
  margin-left:2px
}

.last\:mt-3:last-child{
  margin-top:3px
}

.last\:mr-3:last-child{
  margin-right:3px
}

.last\:mb-3:last-child{
  margin-bottom:3px
}

.last\:ml-3:last-child{
  margin-left:3px
}

.last\:mt-4:last-child{
  margin-top:4px
}

.last\:mr-4:last-child{
  margin-right:4px
}

.last\:mb-4:last-child{
  margin-bottom:4px
}

.last\:ml-4:last-child{
  margin-left:4px
}

.last\:mt-5:last-child{
  margin-top:5px
}

.last\:mr-5:last-child{
  margin-right:5px
}

.last\:mb-5:last-child{
  margin-bottom:5px
}

.last\:ml-5:last-child{
  margin-left:5px
}

.last\:mt-6:last-child{
  margin-top:6px
}

.last\:mr-6:last-child{
  margin-right:6px
}

.last\:mb-6:last-child{
  margin-bottom:6px
}

.last\:ml-6:last-child{
  margin-left:6px
}

.last\:mt-7:last-child{
  margin-top:7px
}

.last\:mr-7:last-child{
  margin-right:7px
}

.last\:mb-7:last-child{
  margin-bottom:7px
}

.last\:ml-7:last-child{
  margin-left:7px
}

.last\:mt-8:last-child{
  margin-top:8px
}

.last\:mr-8:last-child{
  margin-right:8px
}

.last\:mb-8:last-child{
  margin-bottom:8px
}

.last\:ml-8:last-child{
  margin-left:8px
}

.last\:mt-9:last-child{
  margin-top:9px
}

.last\:mr-9:last-child{
  margin-right:9px
}

.last\:mb-9:last-child{
  margin-bottom:9px
}

.last\:ml-9:last-child{
  margin-left:9px
}

.last\:mt-10:last-child{
  margin-top:10px
}

.last\:mr-10:last-child{
  margin-right:10px
}

.last\:mb-10:last-child{
  margin-bottom:10px
}

.last\:ml-10:last-child{
  margin-left:10px
}

.last\:mt-12:last-child{
  margin-top:12px
}

.last\:mr-12:last-child{
  margin-right:12px
}

.last\:mb-12:last-child{
  margin-bottom:12px
}

.last\:ml-12:last-child{
  margin-left:12px
}

.last\:mt-15:last-child{
  margin-top:15px
}

.last\:mr-15:last-child{
  margin-right:15px
}

.last\:mb-15:last-child{
  margin-bottom:15px
}

.last\:ml-15:last-child{
  margin-left:15px
}

.last\:mt-16:last-child{
  margin-top:16px
}

.last\:mr-16:last-child{
  margin-right:16px
}

.last\:mb-16:last-child{
  margin-bottom:16px
}

.last\:ml-16:last-child{
  margin-left:16px
}

.last\:mt-18:last-child{
  margin-top:18px
}

.last\:mr-18:last-child{
  margin-right:18px
}

.last\:mb-18:last-child{
  margin-bottom:18px
}

.last\:ml-18:last-child{
  margin-left:18px
}

.last\:mt-20:last-child{
  margin-top:20px
}

.last\:mr-20:last-child{
  margin-right:20px
}

.last\:mb-20:last-child{
  margin-bottom:20px
}

.last\:ml-20:last-child{
  margin-left:20px
}

.last\:mt-24:last-child{
  margin-top:24px
}

.last\:mr-24:last-child{
  margin-right:24px
}

.last\:mb-24:last-child{
  margin-bottom:24px
}

.last\:ml-24:last-child{
  margin-left:24px
}

.last\:mt-25:last-child{
  margin-top:25px
}

.last\:mr-25:last-child{
  margin-right:25px
}

.last\:mb-25:last-child{
  margin-bottom:25px
}

.last\:ml-25:last-child{
  margin-left:25px
}

.last\:mt-30:last-child{
  margin-top:30px
}

.last\:mr-30:last-child{
  margin-right:30px
}

.last\:mb-30:last-child{
  margin-bottom:30px
}

.last\:ml-30:last-child{
  margin-left:30px
}

.last\:mt-32:last-child{
  margin-top:32px
}

.last\:mr-32:last-child{
  margin-right:32px
}

.last\:mb-32:last-child{
  margin-bottom:32px
}

.last\:ml-32:last-child{
  margin-left:32px
}

.last\:mt-36:last-child{
  margin-top:36px
}

.last\:mr-36:last-child{
  margin-right:36px
}

.last\:mb-36:last-child{
  margin-bottom:36px
}

.last\:ml-36:last-child{
  margin-left:36px
}

.last\:mt-40:last-child{
  margin-top:40px
}

.last\:mr-40:last-child{
  margin-right:40px
}

.last\:mb-40:last-child{
  margin-bottom:40px
}

.last\:ml-40:last-child{
  margin-left:40px
}

.last\:mt-44:last-child{
  margin-top:44px
}

.last\:mr-44:last-child{
  margin-right:44px
}

.last\:mb-44:last-child{
  margin-bottom:44px
}

.last\:ml-44:last-child{
  margin-left:44px
}

.last\:mt-48:last-child{
  margin-top:48px
}

.last\:mr-48:last-child{
  margin-right:48px
}

.last\:mb-48:last-child{
  margin-bottom:48px
}

.last\:ml-48:last-child{
  margin-left:48px
}

.last\:mt-50:last-child{
  margin-top:50px
}

.last\:mr-50:last-child{
  margin-right:50px
}

.last\:mb-50:last-child{
  margin-bottom:50px
}

.last\:ml-50:last-child{
  margin-left:50px
}

.last\:mt-60:last-child{
  margin-top:60px
}

.last\:mr-60:last-child{
  margin-right:60px
}

.last\:mb-60:last-child{
  margin-bottom:60px
}

.last\:ml-60:last-child{
  margin-left:60px
}

.last\:mt-64:last-child{
  margin-top:64px
}

.last\:mr-64:last-child{
  margin-right:64px
}

.last\:mb-64:last-child{
  margin-bottom:64px
}

.last\:ml-64:last-child{
  margin-left:64px
}

.last\:mt-70:last-child{
  margin-top:70px
}

.last\:mr-70:last-child{
  margin-right:70px
}

.last\:mb-70:last-child{
  margin-bottom:70px
}

.last\:ml-70:last-child{
  margin-left:70px
}

.last\:mt-75:last-child{
  margin-top:75px
}

.last\:mr-75:last-child{
  margin-right:75px
}

.last\:mb-75:last-child{
  margin-bottom:75px
}

.last\:ml-75:last-child{
  margin-left:75px
}

.last\:mt-80:last-child{
  margin-top:80px
}

.last\:mr-80:last-child{
  margin-right:80px
}

.last\:mb-80:last-child{
  margin-bottom:80px
}

.last\:ml-80:last-child{
  margin-left:80px
}

.last\:mt-85:last-child{
  margin-top:85px
}

.last\:mr-85:last-child{
  margin-right:85px
}

.last\:mb-85:last-child{
  margin-bottom:85px
}

.last\:ml-85:last-child{
  margin-left:85px
}

.last\:mt-90:last-child{
  margin-top:90px
}

.last\:mr-90:last-child{
  margin-right:90px
}

.last\:mb-90:last-child{
  margin-bottom:90px
}

.last\:ml-90:last-child{
  margin-left:90px
}

.last\:mt-100:last-child{
  margin-top:100px
}

.last\:mr-100:last-child{
  margin-right:100px
}

.last\:mb-100:last-child{
  margin-bottom:100px
}

.last\:ml-100:last-child{
  margin-left:100px
}

.last\:mt-120:last-child{
  margin-top:120px
}

.last\:mr-120:last-child{
  margin-right:120px
}

.last\:mb-120:last-child{
  margin-bottom:120px
}

.last\:ml-120:last-child{
  margin-left:120px
}

.last\:mt-144:last-child{
  margin-top:144px
}

.last\:mr-144:last-child{
  margin-right:144px
}

.last\:mb-144:last-child{
  margin-bottom:144px
}

.last\:ml-144:last-child{
  margin-left:144px
}

.last\:mt-px:last-child{
  margin-top:1px
}

.last\:mr-px:last-child{
  margin-right:1px
}

.last\:mb-px:last-child{
  margin-bottom:1px
}

.last\:ml-px:last-child{
  margin-left:1px
}

.last\:mt-1_2:last-child{
  margin-top:50%
}

.last\:mr-1_2:last-child{
  margin-right:50%
}

.last\:mb-1_2:last-child{
  margin-bottom:50%
}

.last\:ml-1_2:last-child{
  margin-left:50%
}

.last\:mt-1_3:last-child{
  margin-top:33.333333%
}

.last\:mr-1_3:last-child{
  margin-right:33.333333%
}

.last\:mb-1_3:last-child{
  margin-bottom:33.333333%
}

.last\:ml-1_3:last-child{
  margin-left:33.333333%
}

.last\:mt-2_3:last-child{
  margin-top:66.666667%
}

.last\:mr-2_3:last-child{
  margin-right:66.666667%
}

.last\:mb-2_3:last-child{
  margin-bottom:66.666667%
}

.last\:ml-2_3:last-child{
  margin-left:66.666667%
}

.last\:mt-1_4:last-child{
  margin-top:25%
}

.last\:mr-1_4:last-child{
  margin-right:25%
}

.last\:mb-1_4:last-child{
  margin-bottom:25%
}

.last\:ml-1_4:last-child{
  margin-left:25%
}

.last\:mt-2_4:last-child{
  margin-top:50%
}

.last\:mr-2_4:last-child{
  margin-right:50%
}

.last\:mb-2_4:last-child{
  margin-bottom:50%
}

.last\:ml-2_4:last-child{
  margin-left:50%
}

.last\:mt-3_4:last-child{
  margin-top:75%
}

.last\:mr-3_4:last-child{
  margin-right:75%
}

.last\:mb-3_4:last-child{
  margin-bottom:75%
}

.last\:ml-3_4:last-child{
  margin-left:75%
}

.last\:mt-1_5:last-child{
  margin-top:20%
}

.last\:mr-1_5:last-child{
  margin-right:20%
}

.last\:mb-1_5:last-child{
  margin-bottom:20%
}

.last\:ml-1_5:last-child{
  margin-left:20%
}

.last\:mt-2_5:last-child{
  margin-top:40%
}

.last\:mr-2_5:last-child{
  margin-right:40%
}

.last\:mb-2_5:last-child{
  margin-bottom:40%
}

.last\:ml-2_5:last-child{
  margin-left:40%
}

.last\:mt-3_5:last-child{
  margin-top:60%
}

.last\:mr-3_5:last-child{
  margin-right:60%
}

.last\:mb-3_5:last-child{
  margin-bottom:60%
}

.last\:ml-3_5:last-child{
  margin-left:60%
}

.last\:mt-4_5:last-child{
  margin-top:80%
}

.last\:mr-4_5:last-child{
  margin-right:80%
}

.last\:mb-4_5:last-child{
  margin-bottom:80%
}

.last\:ml-4_5:last-child{
  margin-left:80%
}

.last\:mt-1_6:last-child{
  margin-top:16.666667%
}

.last\:mr-1_6:last-child{
  margin-right:16.666667%
}

.last\:mb-1_6:last-child{
  margin-bottom:16.666667%
}

.last\:ml-1_6:last-child{
  margin-left:16.666667%
}

.last\:mt-5_6:last-child{
  margin-top:83.333333%
}

.last\:mr-5_6:last-child{
  margin-right:83.333333%
}

.last\:mb-5_6:last-child{
  margin-bottom:83.333333%
}

.last\:ml-5_6:last-child{
  margin-left:83.333333%
}

.last\:mt-1_12:last-child{
  margin-top:8.333333%
}

.last\:mr-1_12:last-child{
  margin-right:8.333333%
}

.last\:mb-1_12:last-child{
  margin-bottom:8.333333%
}

.last\:ml-1_12:last-child{
  margin-left:8.333333%
}

.last\:mt-5_12:last-child{
  margin-top:41.666667%
}

.last\:mr-5_12:last-child{
  margin-right:41.666667%
}

.last\:mb-5_12:last-child{
  margin-bottom:41.666667%
}

.last\:ml-5_12:last-child{
  margin-left:41.666667%
}

.last\:mt-7_12:last-child{
  margin-top:58.333333%
}

.last\:mr-7_12:last-child{
  margin-right:58.333333%
}

.last\:mb-7_12:last-child{
  margin-bottom:58.333333%
}

.last\:ml-7_12:last-child{
  margin-left:58.333333%
}

.last\:mt-11_12:last-child{
  margin-top:91.666667%
}

.last\:mr-11_12:last-child{
  margin-right:91.666667%
}

.last\:mb-11_12:last-child{
  margin-bottom:91.666667%
}

.last\:ml-11_12:last-child{
  margin-left:91.666667%
}

.last\:mt-auto:last-child{
  margin-top:auto
}

.last\:mr-auto:last-child{
  margin-right:auto
}

.last\:mb-auto:last-child{
  margin-bottom:auto
}

.last\:ml-auto:last-child{
  margin-left:auto
}

.last\:-mt-1:last-child{
  margin-top:-1px
}

.last\:-mr-1:last-child{
  margin-right:-1px
}

.last\:-mb-1:last-child{
  margin-bottom:-1px
}

.last\:-ml-1:last-child{
  margin-left:-1px
}

.last\:-mt-2:last-child{
  margin-top:-2px
}

.last\:-mr-2:last-child{
  margin-right:-2px
}

.last\:-mb-2:last-child{
  margin-bottom:-2px
}

.last\:-ml-2:last-child{
  margin-left:-2px
}

.last\:-mt-3:last-child{
  margin-top:-3px
}

.last\:-mr-3:last-child{
  margin-right:-3px
}

.last\:-mb-3:last-child{
  margin-bottom:-3px
}

.last\:-ml-3:last-child{
  margin-left:-3px
}

.last\:-mt-4:last-child{
  margin-top:-4px
}

.last\:-mr-4:last-child{
  margin-right:-4px
}

.last\:-mb-4:last-child{
  margin-bottom:-4px
}

.last\:-ml-4:last-child{
  margin-left:-4px
}

.last\:-mt-5:last-child{
  margin-top:-5px
}

.last\:-mr-5:last-child{
  margin-right:-5px
}

.last\:-mb-5:last-child{
  margin-bottom:-5px
}

.last\:-ml-5:last-child{
  margin-left:-5px
}

.last\:-mt-10:last-child{
  margin-top:-10px
}

.last\:-mr-10:last-child{
  margin-right:-10px
}

.last\:-mb-10:last-child{
  margin-bottom:-10px
}

.last\:-ml-10:last-child{
  margin-left:-10px
}

.last\:-mt-12:last-child{
  margin-top:-12px
}

.last\:-mr-12:last-child{
  margin-right:-12px
}

.last\:-mb-12:last-child{
  margin-bottom:-12px
}

.last\:-ml-12:last-child{
  margin-left:-12px
}

.last\:-mt-15:last-child{
  margin-top:-15px
}

.last\:-mr-15:last-child{
  margin-right:-15px
}

.last\:-mb-15:last-child{
  margin-bottom:-15px
}

.last\:-ml-15:last-child{
  margin-left:-15px
}

.last\:-mt-30:last-child{
  margin-top:-30px
}

.last\:-mr-30:last-child{
  margin-right:-30px
}

.last\:-mb-30:last-child{
  margin-bottom:-30px
}

.last\:-ml-30:last-child{
  margin-left:-30px
}

.last\:-mt-50:last-child{
  margin-top:-50px
}

.last\:-mr-50:last-child{
  margin-right:-50px
}

.last\:-mb-50:last-child{
  margin-bottom:-50px
}

.last\:-ml-50:last-child{
  margin-left:-50px
}

.max-h-full{
  max-height:100%
}

.max-w-30{
  max-width:30px
}

.max-w-120{
  max-width:120px
}

.max-w-144{
  max-width:144px
}

.max-w-170{
  max-width:170px
}

.max-w-200{
  max-width:200px
}

.max-w-260{
  max-width:260px
}

.max-w-290{
  max-width:290px
}

.max-w-375{
  max-width:375px
}

.max-w-full{
  max-width:100%
}

.max-w-screen{
  max-width:100vw
}

.max-w-contain{
  max-width:1170px
}

.max-w-md{
  max-width:768px
}

.max-w-lg{
  max-width:992px
}

.max-w-xl{
  max-width:1210px
}

.max-w-1_2{
  max-width:50%
}

.min-h-90{
  min-height:90px
}

.min-h-120{
  min-height:120px
}

.min-w-270{
  min-width:270px
}

.min-w-full{
  min-width:100%
}

.object-contain{
  -o-object-fit:contain;
     object-fit:contain
}

.object-cover{
  -o-object-fit:cover;
     object-fit:cover
}

.object-fill{
  -o-object-fit:fill;
     object-fit:fill
}

.object-none{
  -o-object-fit:none;
     object-fit:none
}

.object-scale-down{
  -o-object-fit:scale-down;
     object-fit:scale-down
}

.object-bottom{
  -o-object-position:bottom;
     object-position:bottom
}

.object-center{
  -o-object-position:center;
     object-position:center
}

.object-left{
  -o-object-position:left;
     object-position:left
}

.object-left-bottom{
  -o-object-position:left bottom;
     object-position:left bottom
}

.object-left-top{
  -o-object-position:left top;
     object-position:left top
}

.object-right{
  -o-object-position:right;
     object-position:right
}

.object-right-bottom{
  -o-object-position:right bottom;
     object-position:right bottom
}

.object-right-top{
  -o-object-position:right top;
     object-position:right top
}

.object-top{
  -o-object-position:top;
     object-position:top
}

.opacity-0{
  opacity:0
}

.opacity-25{
  opacity:.25
}

.opacity-40{
  opacity:.4
}

.opacity-50{
  opacity:.5
}

.opacity-75{
  opacity:.75
}

.opacity-100{
  opacity:1
}

.hover\:opacity-0:hover{
  opacity:0
}

.hover\:opacity-25:hover{
  opacity:.25
}

.hover\:opacity-40:hover{
  opacity:.4
}

.hover\:opacity-50:hover{
  opacity:.5
}

.hover\:opacity-75:hover{
  opacity:.75
}

.hover\:opacity-100:hover{
  opacity:1
}

.focus\:opacity-0:focus{
  opacity:0
}

.focus\:opacity-25:focus{
  opacity:.25
}

.focus\:opacity-40:focus{
  opacity:.4
}

.focus\:opacity-50:focus{
  opacity:.5
}

.focus\:opacity-75:focus{
  opacity:.75
}

.focus\:opacity-100:focus{
  opacity:1
}

.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.outline-white{
  outline:2px dotted white;
  outline-offset:2px
}

.outline-black{
  outline:2px dotted black;
  outline-offset:2px
}

.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:outline-white:focus{
  outline:2px dotted white;
  outline-offset:2px
}

.focus\:outline-black:focus{
  outline:2px dotted black;
  outline-offset:2px
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-scroll{
  overflow:scroll
}

.overflow-x-auto{
  overflow-x:auto
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-y-hidden{
  overflow-y:hidden
}

.overflow-x-visible{
  overflow-x:visible
}

.overflow-y-visible{
  overflow-y:visible
}

.overflow-x-scroll{
  overflow-x:scroll
}

.overflow-y-scroll{
  overflow-y:scroll
}

.scrolling-touch{
  -webkit-overflow-scrolling:touch
}

.scrolling-auto{
  -webkit-overflow-scrolling:auto
}

.overscroll-auto{
  -ms-scroll-chaining:chained;
      overscroll-behavior:auto
}

.overscroll-contain{
  -ms-scroll-chaining:none;
      overscroll-behavior:contain
}

.overscroll-none{
  -ms-scroll-chaining:none;
      overscroll-behavior:none
}

.overscroll-y-auto{
  overscroll-behavior-y:auto
}

.overscroll-y-contain{
  overscroll-behavior-y:contain
}

.overscroll-y-none{
  overscroll-behavior-y:none
}

.overscroll-x-auto{
  overscroll-behavior-x:auto
}

.overscroll-x-contain{
  overscroll-behavior-x:contain
}

.overscroll-x-none{
  overscroll-behavior-x:none
}

.p-0{
  padding:0
}

.p-1{
  padding:1px
}

.p-2{
  padding:2px
}

.p-3{
  padding:3px
}

.p-4{
  padding:4px
}

.p-5{
  padding:5px
}

.p-6{
  padding:6px
}

.p-7{
  padding:7px
}

.p-8{
  padding:8px
}

.p-9{
  padding:9px
}

.p-10{
  padding:10px
}

.p-12{
  padding:12px
}

.p-15{
  padding:15px
}

.p-16{
  padding:16px
}

.p-18{
  padding:18px
}

.p-20{
  padding:20px
}

.p-24{
  padding:24px
}

.p-25{
  padding:25px
}

.p-30{
  padding:30px
}

.p-32{
  padding:32px
}

.p-36{
  padding:36px
}

.p-40{
  padding:40px
}

.p-44{
  padding:44px
}

.p-48{
  padding:48px
}

.p-50{
  padding:50px
}

.p-60{
  padding:60px
}

.p-64{
  padding:64px
}

.p-70{
  padding:70px
}

.p-75{
  padding:75px
}

.p-80{
  padding:80px
}

.p-85{
  padding:85px
}

.p-90{
  padding:90px
}

.p-100{
  padding:100px
}

.p-150{
  padding:150px
}

.p-px{
  padding:1px
}

.p-1_2{
  padding:50%
}

.p-1_3{
  padding:33.333333%
}

.p-2_3{
  padding:66.666667%
}

.p-1_4{
  padding:25%
}

.p-2_4{
  padding:50%
}

.p-3_4{
  padding:75%
}

.p-1_5{
  padding:20%
}

.p-2_5{
  padding:40%
}

.p-3_5{
  padding:60%
}

.p-4_5{
  padding:80%
}

.p-1_6{
  padding:16.666667%
}

.p-5_6{
  padding:83.333333%
}

.p-1_12{
  padding:8.333333%
}

.p-5_12{
  padding:41.666667%
}

.p-7_12{
  padding:58.333333%
}

.p-11_12{
  padding:91.666667%
}

.py-0{
  padding-top:0;
  padding-bottom:0
}

.px-0{
  padding-left:0;
  padding-right:0
}

.py-1{
  padding-top:1px;
  padding-bottom:1px
}

.px-1{
  padding-left:1px;
  padding-right:1px
}

.py-2{
  padding-top:2px;
  padding-bottom:2px
}

.px-2{
  padding-left:2px;
  padding-right:2px
}

.py-3{
  padding-top:3px;
  padding-bottom:3px
}

.px-3{
  padding-left:3px;
  padding-right:3px
}

.py-4{
  padding-top:4px;
  padding-bottom:4px
}

.px-4{
  padding-left:4px;
  padding-right:4px
}

.py-5{
  padding-top:5px;
  padding-bottom:5px
}

.px-5{
  padding-left:5px;
  padding-right:5px
}

.py-6{
  padding-top:6px;
  padding-bottom:6px
}

.px-6{
  padding-left:6px;
  padding-right:6px
}

.py-7{
  padding-top:7px;
  padding-bottom:7px
}

.px-7{
  padding-left:7px;
  padding-right:7px
}

.py-8{
  padding-top:8px;
  padding-bottom:8px
}

.px-8{
  padding-left:8px;
  padding-right:8px
}

.py-9{
  padding-top:9px;
  padding-bottom:9px
}

.px-9{
  padding-left:9px;
  padding-right:9px
}

.py-10{
  padding-top:10px;
  padding-bottom:10px
}

.px-10{
  padding-left:10px;
  padding-right:10px
}

.py-12{
  padding-top:12px;
  padding-bottom:12px
}

.px-12{
  padding-left:12px;
  padding-right:12px
}

.py-15{
  padding-top:15px;
  padding-bottom:15px
}

.px-15{
  padding-left:15px;
  padding-right:15px
}

.py-16{
  padding-top:16px;
  padding-bottom:16px
}

.px-16{
  padding-left:16px;
  padding-right:16px
}

.py-18{
  padding-top:18px;
  padding-bottom:18px
}

.px-18{
  padding-left:18px;
  padding-right:18px
}

.py-20{
  padding-top:20px;
  padding-bottom:20px
}

.px-20{
  padding-left:20px;
  padding-right:20px
}

.py-24{
  padding-top:24px;
  padding-bottom:24px
}

.px-24{
  padding-left:24px;
  padding-right:24px
}

.py-25{
  padding-top:25px;
  padding-bottom:25px
}

.px-25{
  padding-left:25px;
  padding-right:25px
}

.py-30{
  padding-top:30px;
  padding-bottom:30px
}

.px-30{
  padding-left:30px;
  padding-right:30px
}

.py-32{
  padding-top:32px;
  padding-bottom:32px
}

.px-32{
  padding-left:32px;
  padding-right:32px
}

.py-36{
  padding-top:36px;
  padding-bottom:36px
}

.px-36{
  padding-left:36px;
  padding-right:36px
}

.py-40{
  padding-top:40px;
  padding-bottom:40px
}

.px-40{
  padding-left:40px;
  padding-right:40px
}

.py-44{
  padding-top:44px;
  padding-bottom:44px
}

.px-44{
  padding-left:44px;
  padding-right:44px
}

.py-48{
  padding-top:48px;
  padding-bottom:48px
}

.px-48{
  padding-left:48px;
  padding-right:48px
}

.py-50{
  padding-top:50px;
  padding-bottom:50px
}

.px-50{
  padding-left:50px;
  padding-right:50px
}

.py-60{
  padding-top:60px;
  padding-bottom:60px
}

.px-60{
  padding-left:60px;
  padding-right:60px
}

.py-64{
  padding-top:64px;
  padding-bottom:64px
}

.px-64{
  padding-left:64px;
  padding-right:64px
}

.py-70{
  padding-top:70px;
  padding-bottom:70px
}

.px-70{
  padding-left:70px;
  padding-right:70px
}

.py-75{
  padding-top:75px;
  padding-bottom:75px
}

.px-75{
  padding-left:75px;
  padding-right:75px
}

.py-80{
  padding-top:80px;
  padding-bottom:80px
}

.px-80{
  padding-left:80px;
  padding-right:80px
}

.py-85{
  padding-top:85px;
  padding-bottom:85px
}

.px-85{
  padding-left:85px;
  padding-right:85px
}

.py-90{
  padding-top:90px;
  padding-bottom:90px
}

.px-90{
  padding-left:90px;
  padding-right:90px
}

.py-100{
  padding-top:100px;
  padding-bottom:100px
}

.px-100{
  padding-left:100px;
  padding-right:100px
}

.py-150{
  padding-top:150px;
  padding-bottom:150px
}

.px-150{
  padding-left:150px;
  padding-right:150px
}

.py-px{
  padding-top:1px;
  padding-bottom:1px
}

.px-px{
  padding-left:1px;
  padding-right:1px
}

.py-1_2{
  padding-top:50%;
  padding-bottom:50%
}

.px-1_2{
  padding-left:50%;
  padding-right:50%
}

.py-1_3{
  padding-top:33.333333%;
  padding-bottom:33.333333%
}

.px-1_3{
  padding-left:33.333333%;
  padding-right:33.333333%
}

.py-2_3{
  padding-top:66.666667%;
  padding-bottom:66.666667%
}

.px-2_3{
  padding-left:66.666667%;
  padding-right:66.666667%
}

.py-1_4{
  padding-top:25%;
  padding-bottom:25%
}

.px-1_4{
  padding-left:25%;
  padding-right:25%
}

.py-2_4{
  padding-top:50%;
  padding-bottom:50%
}

.px-2_4{
  padding-left:50%;
  padding-right:50%
}

.py-3_4{
  padding-top:75%;
  padding-bottom:75%
}

.px-3_4{
  padding-left:75%;
  padding-right:75%
}

.py-1_5{
  padding-top:20%;
  padding-bottom:20%
}

.px-1_5{
  padding-left:20%;
  padding-right:20%
}

.py-2_5{
  padding-top:40%;
  padding-bottom:40%
}

.px-2_5{
  padding-left:40%;
  padding-right:40%
}

.py-3_5{
  padding-top:60%;
  padding-bottom:60%
}

.px-3_5{
  padding-left:60%;
  padding-right:60%
}

.py-4_5{
  padding-top:80%;
  padding-bottom:80%
}

.px-4_5{
  padding-left:80%;
  padding-right:80%
}

.py-1_6{
  padding-top:16.666667%;
  padding-bottom:16.666667%
}

.px-1_6{
  padding-left:16.666667%;
  padding-right:16.666667%
}

.py-5_6{
  padding-top:83.333333%;
  padding-bottom:83.333333%
}

.px-5_6{
  padding-left:83.333333%;
  padding-right:83.333333%
}

.py-1_12{
  padding-top:8.333333%;
  padding-bottom:8.333333%
}

.px-1_12{
  padding-left:8.333333%;
  padding-right:8.333333%
}

.py-5_12{
  padding-top:41.666667%;
  padding-bottom:41.666667%
}

.px-5_12{
  padding-left:41.666667%;
  padding-right:41.666667%
}

.py-7_12{
  padding-top:58.333333%;
  padding-bottom:58.333333%
}

.px-7_12{
  padding-left:58.333333%;
  padding-right:58.333333%
}

.py-11_12{
  padding-top:91.666667%;
  padding-bottom:91.666667%
}

.px-11_12{
  padding-left:91.666667%;
  padding-right:91.666667%
}

.pt-0{
  padding-top:0
}

.pr-0{
  padding-right:0
}

.pb-0{
  padding-bottom:0
}

.pl-0{
  padding-left:0
}

.pt-1{
  padding-top:1px
}

.pr-1{
  padding-right:1px
}

.pb-1{
  padding-bottom:1px
}

.pl-1{
  padding-left:1px
}

.pt-2{
  padding-top:2px
}

.pr-2{
  padding-right:2px
}

.pb-2{
  padding-bottom:2px
}

.pl-2{
  padding-left:2px
}

.pt-3{
  padding-top:3px
}

.pr-3{
  padding-right:3px
}

.pb-3{
  padding-bottom:3px
}

.pl-3{
  padding-left:3px
}

.pt-4{
  padding-top:4px
}

.pr-4{
  padding-right:4px
}

.pb-4{
  padding-bottom:4px
}

.pl-4{
  padding-left:4px
}

.pt-5{
  padding-top:5px
}

.pr-5{
  padding-right:5px
}

.pb-5{
  padding-bottom:5px
}

.pl-5{
  padding-left:5px
}

.pt-6{
  padding-top:6px
}

.pr-6{
  padding-right:6px
}

.pb-6{
  padding-bottom:6px
}

.pl-6{
  padding-left:6px
}

.pt-7{
  padding-top:7px
}

.pr-7{
  padding-right:7px
}

.pb-7{
  padding-bottom:7px
}

.pl-7{
  padding-left:7px
}

.pt-8{
  padding-top:8px
}

.pr-8{
  padding-right:8px
}

.pb-8{
  padding-bottom:8px
}

.pl-8{
  padding-left:8px
}

.pt-9{
  padding-top:9px
}

.pr-9{
  padding-right:9px
}

.pb-9{
  padding-bottom:9px
}

.pl-9{
  padding-left:9px
}

.pt-10{
  padding-top:10px
}

.pr-10{
  padding-right:10px
}

.pb-10{
  padding-bottom:10px
}

.pl-10{
  padding-left:10px
}

.pt-12{
  padding-top:12px
}

.pr-12{
  padding-right:12px
}

.pb-12{
  padding-bottom:12px
}

.pl-12{
  padding-left:12px
}

.pt-15{
  padding-top:15px
}

.pr-15{
  padding-right:15px
}

.pb-15{
  padding-bottom:15px
}

.pl-15{
  padding-left:15px
}

.pt-16{
  padding-top:16px
}

.pr-16{
  padding-right:16px
}

.pb-16{
  padding-bottom:16px
}

.pl-16{
  padding-left:16px
}

.pt-18{
  padding-top:18px
}

.pr-18{
  padding-right:18px
}

.pb-18{
  padding-bottom:18px
}

.pl-18{
  padding-left:18px
}

.pt-20{
  padding-top:20px
}

.pr-20{
  padding-right:20px
}

.pb-20{
  padding-bottom:20px
}

.pl-20{
  padding-left:20px
}

.pt-24{
  padding-top:24px
}

.pr-24{
  padding-right:24px
}

.pb-24{
  padding-bottom:24px
}

.pl-24{
  padding-left:24px
}

.pt-25{
  padding-top:25px
}

.pr-25{
  padding-right:25px
}

.pb-25{
  padding-bottom:25px
}

.pl-25{
  padding-left:25px
}

.pt-30{
  padding-top:30px
}

.pr-30{
  padding-right:30px
}

.pb-30{
  padding-bottom:30px
}

.pl-30{
  padding-left:30px
}

.pt-32{
  padding-top:32px
}

.pr-32{
  padding-right:32px
}

.pb-32{
  padding-bottom:32px
}

.pl-32{
  padding-left:32px
}

.pt-36{
  padding-top:36px
}

.pr-36{
  padding-right:36px
}

.pb-36{
  padding-bottom:36px
}

.pl-36{
  padding-left:36px
}

.pt-40{
  padding-top:40px
}

.pr-40{
  padding-right:40px
}

.pb-40{
  padding-bottom:40px
}

.pl-40{
  padding-left:40px
}

.pt-44{
  padding-top:44px
}

.pr-44{
  padding-right:44px
}

.pb-44{
  padding-bottom:44px
}

.pl-44{
  padding-left:44px
}

.pt-48{
  padding-top:48px
}

.pr-48{
  padding-right:48px
}

.pb-48{
  padding-bottom:48px
}

.pl-48{
  padding-left:48px
}

.pt-50{
  padding-top:50px
}

.pr-50{
  padding-right:50px
}

.pb-50{
  padding-bottom:50px
}

.pl-50{
  padding-left:50px
}

.pt-60{
  padding-top:60px
}

.pr-60{
  padding-right:60px
}

.pb-60{
  padding-bottom:60px
}

.pl-60{
  padding-left:60px
}

.pt-64{
  padding-top:64px
}

.pr-64{
  padding-right:64px
}

.pb-64{
  padding-bottom:64px
}

.pl-64{
  padding-left:64px
}

.pt-70{
  padding-top:70px
}

.pr-70{
  padding-right:70px
}

.pb-70{
  padding-bottom:70px
}

.pl-70{
  padding-left:70px
}

.pt-75{
  padding-top:75px
}

.pr-75{
  padding-right:75px
}

.pb-75{
  padding-bottom:75px
}

.pl-75{
  padding-left:75px
}

.pt-80{
  padding-top:80px
}

.pr-80{
  padding-right:80px
}

.pb-80{
  padding-bottom:80px
}

.pl-80{
  padding-left:80px
}

.pt-85{
  padding-top:85px
}

.pr-85{
  padding-right:85px
}

.pb-85{
  padding-bottom:85px
}

.pl-85{
  padding-left:85px
}

.pt-90{
  padding-top:90px
}

.pr-90{
  padding-right:90px
}

.pb-90{
  padding-bottom:90px
}

.pl-90{
  padding-left:90px
}

.pt-100{
  padding-top:100px
}

.pr-100{
  padding-right:100px
}

.pb-100{
  padding-bottom:100px
}

.pl-100{
  padding-left:100px
}

.pt-150{
  padding-top:150px
}

.pr-150{
  padding-right:150px
}

.pb-150{
  padding-bottom:150px
}

.pl-150{
  padding-left:150px
}

.pt-px{
  padding-top:1px
}

.pr-px{
  padding-right:1px
}

.pb-px{
  padding-bottom:1px
}

.pl-px{
  padding-left:1px
}

.pt-1_2{
  padding-top:50%
}

.pr-1_2{
  padding-right:50%
}

.pb-1_2{
  padding-bottom:50%
}

.pl-1_2{
  padding-left:50%
}

.pt-1_3{
  padding-top:33.333333%
}

.pr-1_3{
  padding-right:33.333333%
}

.pb-1_3{
  padding-bottom:33.333333%
}

.pl-1_3{
  padding-left:33.333333%
}

.pt-2_3{
  padding-top:66.666667%
}

.pr-2_3{
  padding-right:66.666667%
}

.pb-2_3{
  padding-bottom:66.666667%
}

.pl-2_3{
  padding-left:66.666667%
}

.pt-1_4{
  padding-top:25%
}

.pr-1_4{
  padding-right:25%
}

.pb-1_4{
  padding-bottom:25%
}

.pl-1_4{
  padding-left:25%
}

.pt-2_4{
  padding-top:50%
}

.pr-2_4{
  padding-right:50%
}

.pb-2_4{
  padding-bottom:50%
}

.pl-2_4{
  padding-left:50%
}

.pt-3_4{
  padding-top:75%
}

.pr-3_4{
  padding-right:75%
}

.pb-3_4{
  padding-bottom:75%
}

.pl-3_4{
  padding-left:75%
}

.pt-1_5{
  padding-top:20%
}

.pr-1_5{
  padding-right:20%
}

.pb-1_5{
  padding-bottom:20%
}

.pl-1_5{
  padding-left:20%
}

.pt-2_5{
  padding-top:40%
}

.pr-2_5{
  padding-right:40%
}

.pb-2_5{
  padding-bottom:40%
}

.pl-2_5{
  padding-left:40%
}

.pt-3_5{
  padding-top:60%
}

.pr-3_5{
  padding-right:60%
}

.pb-3_5{
  padding-bottom:60%
}

.pl-3_5{
  padding-left:60%
}

.pt-4_5{
  padding-top:80%
}

.pr-4_5{
  padding-right:80%
}

.pb-4_5{
  padding-bottom:80%
}

.pl-4_5{
  padding-left:80%
}

.pt-1_6{
  padding-top:16.666667%
}

.pr-1_6{
  padding-right:16.666667%
}

.pb-1_6{
  padding-bottom:16.666667%
}

.pl-1_6{
  padding-left:16.666667%
}

.pt-5_6{
  padding-top:83.333333%
}

.pr-5_6{
  padding-right:83.333333%
}

.pb-5_6{
  padding-bottom:83.333333%
}

.pl-5_6{
  padding-left:83.333333%
}

.pt-1_12{
  padding-top:8.333333%
}

.pr-1_12{
  padding-right:8.333333%
}

.pb-1_12{
  padding-bottom:8.333333%
}

.pl-1_12{
  padding-left:8.333333%
}

.pt-5_12{
  padding-top:41.666667%
}

.pr-5_12{
  padding-right:41.666667%
}

.pb-5_12{
  padding-bottom:41.666667%
}

.pl-5_12{
  padding-left:41.666667%
}

.pt-7_12{
  padding-top:58.333333%
}

.pr-7_12{
  padding-right:58.333333%
}

.pb-7_12{
  padding-bottom:58.333333%
}

.pl-7_12{
  padding-left:58.333333%
}

.pt-11_12{
  padding-top:91.666667%
}

.pr-11_12{
  padding-right:91.666667%
}

.pb-11_12{
  padding-bottom:91.666667%
}

.pl-11_12{
  padding-left:91.666667%
}

.even\:p-0:nth-child(even){
  padding:0
}

.even\:p-1:nth-child(even){
  padding:1px
}

.even\:p-2:nth-child(even){
  padding:2px
}

.even\:p-3:nth-child(even){
  padding:3px
}

.even\:p-4:nth-child(even){
  padding:4px
}

.even\:p-5:nth-child(even){
  padding:5px
}

.even\:p-6:nth-child(even){
  padding:6px
}

.even\:p-7:nth-child(even){
  padding:7px
}

.even\:p-8:nth-child(even){
  padding:8px
}

.even\:p-9:nth-child(even){
  padding:9px
}

.even\:p-10:nth-child(even){
  padding:10px
}

.even\:p-12:nth-child(even){
  padding:12px
}

.even\:p-15:nth-child(even){
  padding:15px
}

.even\:p-16:nth-child(even){
  padding:16px
}

.even\:p-18:nth-child(even){
  padding:18px
}

.even\:p-20:nth-child(even){
  padding:20px
}

.even\:p-24:nth-child(even){
  padding:24px
}

.even\:p-25:nth-child(even){
  padding:25px
}

.even\:p-30:nth-child(even){
  padding:30px
}

.even\:p-32:nth-child(even){
  padding:32px
}

.even\:p-36:nth-child(even){
  padding:36px
}

.even\:p-40:nth-child(even){
  padding:40px
}

.even\:p-44:nth-child(even){
  padding:44px
}

.even\:p-48:nth-child(even){
  padding:48px
}

.even\:p-50:nth-child(even){
  padding:50px
}

.even\:p-60:nth-child(even){
  padding:60px
}

.even\:p-64:nth-child(even){
  padding:64px
}

.even\:p-70:nth-child(even){
  padding:70px
}

.even\:p-75:nth-child(even){
  padding:75px
}

.even\:p-80:nth-child(even){
  padding:80px
}

.even\:p-85:nth-child(even){
  padding:85px
}

.even\:p-90:nth-child(even){
  padding:90px
}

.even\:p-100:nth-child(even){
  padding:100px
}

.even\:p-150:nth-child(even){
  padding:150px
}

.even\:p-px:nth-child(even){
  padding:1px
}

.even\:p-1_2:nth-child(even){
  padding:50%
}

.even\:p-1_3:nth-child(even){
  padding:33.333333%
}

.even\:p-2_3:nth-child(even){
  padding:66.666667%
}

.even\:p-1_4:nth-child(even){
  padding:25%
}

.even\:p-2_4:nth-child(even){
  padding:50%
}

.even\:p-3_4:nth-child(even){
  padding:75%
}

.even\:p-1_5:nth-child(even){
  padding:20%
}

.even\:p-2_5:nth-child(even){
  padding:40%
}

.even\:p-3_5:nth-child(even){
  padding:60%
}

.even\:p-4_5:nth-child(even){
  padding:80%
}

.even\:p-1_6:nth-child(even){
  padding:16.666667%
}

.even\:p-5_6:nth-child(even){
  padding:83.333333%
}

.even\:p-1_12:nth-child(even){
  padding:8.333333%
}

.even\:p-5_12:nth-child(even){
  padding:41.666667%
}

.even\:p-7_12:nth-child(even){
  padding:58.333333%
}

.even\:p-11_12:nth-child(even){
  padding:91.666667%
}

.even\:py-0:nth-child(even){
  padding-top:0;
  padding-bottom:0
}

.even\:px-0:nth-child(even){
  padding-left:0;
  padding-right:0
}

.even\:py-1:nth-child(even){
  padding-top:1px;
  padding-bottom:1px
}

.even\:px-1:nth-child(even){
  padding-left:1px;
  padding-right:1px
}

.even\:py-2:nth-child(even){
  padding-top:2px;
  padding-bottom:2px
}

.even\:px-2:nth-child(even){
  padding-left:2px;
  padding-right:2px
}

.even\:py-3:nth-child(even){
  padding-top:3px;
  padding-bottom:3px
}

.even\:px-3:nth-child(even){
  padding-left:3px;
  padding-right:3px
}

.even\:py-4:nth-child(even){
  padding-top:4px;
  padding-bottom:4px
}

.even\:px-4:nth-child(even){
  padding-left:4px;
  padding-right:4px
}

.even\:py-5:nth-child(even){
  padding-top:5px;
  padding-bottom:5px
}

.even\:px-5:nth-child(even){
  padding-left:5px;
  padding-right:5px
}

.even\:py-6:nth-child(even){
  padding-top:6px;
  padding-bottom:6px
}

.even\:px-6:nth-child(even){
  padding-left:6px;
  padding-right:6px
}

.even\:py-7:nth-child(even){
  padding-top:7px;
  padding-bottom:7px
}

.even\:px-7:nth-child(even){
  padding-left:7px;
  padding-right:7px
}

.even\:py-8:nth-child(even){
  padding-top:8px;
  padding-bottom:8px
}

.even\:px-8:nth-child(even){
  padding-left:8px;
  padding-right:8px
}

.even\:py-9:nth-child(even){
  padding-top:9px;
  padding-bottom:9px
}

.even\:px-9:nth-child(even){
  padding-left:9px;
  padding-right:9px
}

.even\:py-10:nth-child(even){
  padding-top:10px;
  padding-bottom:10px
}

.even\:px-10:nth-child(even){
  padding-left:10px;
  padding-right:10px
}

.even\:py-12:nth-child(even){
  padding-top:12px;
  padding-bottom:12px
}

.even\:px-12:nth-child(even){
  padding-left:12px;
  padding-right:12px
}

.even\:py-15:nth-child(even){
  padding-top:15px;
  padding-bottom:15px
}

.even\:px-15:nth-child(even){
  padding-left:15px;
  padding-right:15px
}

.even\:py-16:nth-child(even){
  padding-top:16px;
  padding-bottom:16px
}

.even\:px-16:nth-child(even){
  padding-left:16px;
  padding-right:16px
}

.even\:py-18:nth-child(even){
  padding-top:18px;
  padding-bottom:18px
}

.even\:px-18:nth-child(even){
  padding-left:18px;
  padding-right:18px
}

.even\:py-20:nth-child(even){
  padding-top:20px;
  padding-bottom:20px
}

.even\:px-20:nth-child(even){
  padding-left:20px;
  padding-right:20px
}

.even\:py-24:nth-child(even){
  padding-top:24px;
  padding-bottom:24px
}

.even\:px-24:nth-child(even){
  padding-left:24px;
  padding-right:24px
}

.even\:py-25:nth-child(even){
  padding-top:25px;
  padding-bottom:25px
}

.even\:px-25:nth-child(even){
  padding-left:25px;
  padding-right:25px
}

.even\:py-30:nth-child(even){
  padding-top:30px;
  padding-bottom:30px
}

.even\:px-30:nth-child(even){
  padding-left:30px;
  padding-right:30px
}

.even\:py-32:nth-child(even){
  padding-top:32px;
  padding-bottom:32px
}

.even\:px-32:nth-child(even){
  padding-left:32px;
  padding-right:32px
}

.even\:py-36:nth-child(even){
  padding-top:36px;
  padding-bottom:36px
}

.even\:px-36:nth-child(even){
  padding-left:36px;
  padding-right:36px
}

.even\:py-40:nth-child(even){
  padding-top:40px;
  padding-bottom:40px
}

.even\:px-40:nth-child(even){
  padding-left:40px;
  padding-right:40px
}

.even\:py-44:nth-child(even){
  padding-top:44px;
  padding-bottom:44px
}

.even\:px-44:nth-child(even){
  padding-left:44px;
  padding-right:44px
}

.even\:py-48:nth-child(even){
  padding-top:48px;
  padding-bottom:48px
}

.even\:px-48:nth-child(even){
  padding-left:48px;
  padding-right:48px
}

.even\:py-50:nth-child(even){
  padding-top:50px;
  padding-bottom:50px
}

.even\:px-50:nth-child(even){
  padding-left:50px;
  padding-right:50px
}

.even\:py-60:nth-child(even){
  padding-top:60px;
  padding-bottom:60px
}

.even\:px-60:nth-child(even){
  padding-left:60px;
  padding-right:60px
}

.even\:py-64:nth-child(even){
  padding-top:64px;
  padding-bottom:64px
}

.even\:px-64:nth-child(even){
  padding-left:64px;
  padding-right:64px
}

.even\:py-70:nth-child(even){
  padding-top:70px;
  padding-bottom:70px
}

.even\:px-70:nth-child(even){
  padding-left:70px;
  padding-right:70px
}

.even\:py-75:nth-child(even){
  padding-top:75px;
  padding-bottom:75px
}

.even\:px-75:nth-child(even){
  padding-left:75px;
  padding-right:75px
}

.even\:py-80:nth-child(even){
  padding-top:80px;
  padding-bottom:80px
}

.even\:px-80:nth-child(even){
  padding-left:80px;
  padding-right:80px
}

.even\:py-85:nth-child(even){
  padding-top:85px;
  padding-bottom:85px
}

.even\:px-85:nth-child(even){
  padding-left:85px;
  padding-right:85px
}

.even\:py-90:nth-child(even){
  padding-top:90px;
  padding-bottom:90px
}

.even\:px-90:nth-child(even){
  padding-left:90px;
  padding-right:90px
}

.even\:py-100:nth-child(even){
  padding-top:100px;
  padding-bottom:100px
}

.even\:px-100:nth-child(even){
  padding-left:100px;
  padding-right:100px
}

.even\:py-150:nth-child(even){
  padding-top:150px;
  padding-bottom:150px
}

.even\:px-150:nth-child(even){
  padding-left:150px;
  padding-right:150px
}

.even\:py-px:nth-child(even){
  padding-top:1px;
  padding-bottom:1px
}

.even\:px-px:nth-child(even){
  padding-left:1px;
  padding-right:1px
}

.even\:py-1_2:nth-child(even){
  padding-top:50%;
  padding-bottom:50%
}

.even\:px-1_2:nth-child(even){
  padding-left:50%;
  padding-right:50%
}

.even\:py-1_3:nth-child(even){
  padding-top:33.333333%;
  padding-bottom:33.333333%
}

.even\:px-1_3:nth-child(even){
  padding-left:33.333333%;
  padding-right:33.333333%
}

.even\:py-2_3:nth-child(even){
  padding-top:66.666667%;
  padding-bottom:66.666667%
}

.even\:px-2_3:nth-child(even){
  padding-left:66.666667%;
  padding-right:66.666667%
}

.even\:py-1_4:nth-child(even){
  padding-top:25%;
  padding-bottom:25%
}

.even\:px-1_4:nth-child(even){
  padding-left:25%;
  padding-right:25%
}

.even\:py-2_4:nth-child(even){
  padding-top:50%;
  padding-bottom:50%
}

.even\:px-2_4:nth-child(even){
  padding-left:50%;
  padding-right:50%
}

.even\:py-3_4:nth-child(even){
  padding-top:75%;
  padding-bottom:75%
}

.even\:px-3_4:nth-child(even){
  padding-left:75%;
  padding-right:75%
}

.even\:py-1_5:nth-child(even){
  padding-top:20%;
  padding-bottom:20%
}

.even\:px-1_5:nth-child(even){
  padding-left:20%;
  padding-right:20%
}

.even\:py-2_5:nth-child(even){
  padding-top:40%;
  padding-bottom:40%
}

.even\:px-2_5:nth-child(even){
  padding-left:40%;
  padding-right:40%
}

.even\:py-3_5:nth-child(even){
  padding-top:60%;
  padding-bottom:60%
}

.even\:px-3_5:nth-child(even){
  padding-left:60%;
  padding-right:60%
}

.even\:py-4_5:nth-child(even){
  padding-top:80%;
  padding-bottom:80%
}

.even\:px-4_5:nth-child(even){
  padding-left:80%;
  padding-right:80%
}

.even\:py-1_6:nth-child(even){
  padding-top:16.666667%;
  padding-bottom:16.666667%
}

.even\:px-1_6:nth-child(even){
  padding-left:16.666667%;
  padding-right:16.666667%
}

.even\:py-5_6:nth-child(even){
  padding-top:83.333333%;
  padding-bottom:83.333333%
}

.even\:px-5_6:nth-child(even){
  padding-left:83.333333%;
  padding-right:83.333333%
}

.even\:py-1_12:nth-child(even){
  padding-top:8.333333%;
  padding-bottom:8.333333%
}

.even\:px-1_12:nth-child(even){
  padding-left:8.333333%;
  padding-right:8.333333%
}

.even\:py-5_12:nth-child(even){
  padding-top:41.666667%;
  padding-bottom:41.666667%
}

.even\:px-5_12:nth-child(even){
  padding-left:41.666667%;
  padding-right:41.666667%
}

.even\:py-7_12:nth-child(even){
  padding-top:58.333333%;
  padding-bottom:58.333333%
}

.even\:px-7_12:nth-child(even){
  padding-left:58.333333%;
  padding-right:58.333333%
}

.even\:py-11_12:nth-child(even){
  padding-top:91.666667%;
  padding-bottom:91.666667%
}

.even\:px-11_12:nth-child(even){
  padding-left:91.666667%;
  padding-right:91.666667%
}

.even\:pt-0:nth-child(even){
  padding-top:0
}

.even\:pr-0:nth-child(even){
  padding-right:0
}

.even\:pb-0:nth-child(even){
  padding-bottom:0
}

.even\:pl-0:nth-child(even){
  padding-left:0
}

.even\:pt-1:nth-child(even){
  padding-top:1px
}

.even\:pr-1:nth-child(even){
  padding-right:1px
}

.even\:pb-1:nth-child(even){
  padding-bottom:1px
}

.even\:pl-1:nth-child(even){
  padding-left:1px
}

.even\:pt-2:nth-child(even){
  padding-top:2px
}

.even\:pr-2:nth-child(even){
  padding-right:2px
}

.even\:pb-2:nth-child(even){
  padding-bottom:2px
}

.even\:pl-2:nth-child(even){
  padding-left:2px
}

.even\:pt-3:nth-child(even){
  padding-top:3px
}

.even\:pr-3:nth-child(even){
  padding-right:3px
}

.even\:pb-3:nth-child(even){
  padding-bottom:3px
}

.even\:pl-3:nth-child(even){
  padding-left:3px
}

.even\:pt-4:nth-child(even){
  padding-top:4px
}

.even\:pr-4:nth-child(even){
  padding-right:4px
}

.even\:pb-4:nth-child(even){
  padding-bottom:4px
}

.even\:pl-4:nth-child(even){
  padding-left:4px
}

.even\:pt-5:nth-child(even){
  padding-top:5px
}

.even\:pr-5:nth-child(even){
  padding-right:5px
}

.even\:pb-5:nth-child(even){
  padding-bottom:5px
}

.even\:pl-5:nth-child(even){
  padding-left:5px
}

.even\:pt-6:nth-child(even){
  padding-top:6px
}

.even\:pr-6:nth-child(even){
  padding-right:6px
}

.even\:pb-6:nth-child(even){
  padding-bottom:6px
}

.even\:pl-6:nth-child(even){
  padding-left:6px
}

.even\:pt-7:nth-child(even){
  padding-top:7px
}

.even\:pr-7:nth-child(even){
  padding-right:7px
}

.even\:pb-7:nth-child(even){
  padding-bottom:7px
}

.even\:pl-7:nth-child(even){
  padding-left:7px
}

.even\:pt-8:nth-child(even){
  padding-top:8px
}

.even\:pr-8:nth-child(even){
  padding-right:8px
}

.even\:pb-8:nth-child(even){
  padding-bottom:8px
}

.even\:pl-8:nth-child(even){
  padding-left:8px
}

.even\:pt-9:nth-child(even){
  padding-top:9px
}

.even\:pr-9:nth-child(even){
  padding-right:9px
}

.even\:pb-9:nth-child(even){
  padding-bottom:9px
}

.even\:pl-9:nth-child(even){
  padding-left:9px
}

.even\:pt-10:nth-child(even){
  padding-top:10px
}

.even\:pr-10:nth-child(even){
  padding-right:10px
}

.even\:pb-10:nth-child(even){
  padding-bottom:10px
}

.even\:pl-10:nth-child(even){
  padding-left:10px
}

.even\:pt-12:nth-child(even){
  padding-top:12px
}

.even\:pr-12:nth-child(even){
  padding-right:12px
}

.even\:pb-12:nth-child(even){
  padding-bottom:12px
}

.even\:pl-12:nth-child(even){
  padding-left:12px
}

.even\:pt-15:nth-child(even){
  padding-top:15px
}

.even\:pr-15:nth-child(even){
  padding-right:15px
}

.even\:pb-15:nth-child(even){
  padding-bottom:15px
}

.even\:pl-15:nth-child(even){
  padding-left:15px
}

.even\:pt-16:nth-child(even){
  padding-top:16px
}

.even\:pr-16:nth-child(even){
  padding-right:16px
}

.even\:pb-16:nth-child(even){
  padding-bottom:16px
}

.even\:pl-16:nth-child(even){
  padding-left:16px
}

.even\:pt-18:nth-child(even){
  padding-top:18px
}

.even\:pr-18:nth-child(even){
  padding-right:18px
}

.even\:pb-18:nth-child(even){
  padding-bottom:18px
}

.even\:pl-18:nth-child(even){
  padding-left:18px
}

.even\:pt-20:nth-child(even){
  padding-top:20px
}

.even\:pr-20:nth-child(even){
  padding-right:20px
}

.even\:pb-20:nth-child(even){
  padding-bottom:20px
}

.even\:pl-20:nth-child(even){
  padding-left:20px
}

.even\:pt-24:nth-child(even){
  padding-top:24px
}

.even\:pr-24:nth-child(even){
  padding-right:24px
}

.even\:pb-24:nth-child(even){
  padding-bottom:24px
}

.even\:pl-24:nth-child(even){
  padding-left:24px
}

.even\:pt-25:nth-child(even){
  padding-top:25px
}

.even\:pr-25:nth-child(even){
  padding-right:25px
}

.even\:pb-25:nth-child(even){
  padding-bottom:25px
}

.even\:pl-25:nth-child(even){
  padding-left:25px
}

.even\:pt-30:nth-child(even){
  padding-top:30px
}

.even\:pr-30:nth-child(even){
  padding-right:30px
}

.even\:pb-30:nth-child(even){
  padding-bottom:30px
}

.even\:pl-30:nth-child(even){
  padding-left:30px
}

.even\:pt-32:nth-child(even){
  padding-top:32px
}

.even\:pr-32:nth-child(even){
  padding-right:32px
}

.even\:pb-32:nth-child(even){
  padding-bottom:32px
}

.even\:pl-32:nth-child(even){
  padding-left:32px
}

.even\:pt-36:nth-child(even){
  padding-top:36px
}

.even\:pr-36:nth-child(even){
  padding-right:36px
}

.even\:pb-36:nth-child(even){
  padding-bottom:36px
}

.even\:pl-36:nth-child(even){
  padding-left:36px
}

.even\:pt-40:nth-child(even){
  padding-top:40px
}

.even\:pr-40:nth-child(even){
  padding-right:40px
}

.even\:pb-40:nth-child(even){
  padding-bottom:40px
}

.even\:pl-40:nth-child(even){
  padding-left:40px
}

.even\:pt-44:nth-child(even){
  padding-top:44px
}

.even\:pr-44:nth-child(even){
  padding-right:44px
}

.even\:pb-44:nth-child(even){
  padding-bottom:44px
}

.even\:pl-44:nth-child(even){
  padding-left:44px
}

.even\:pt-48:nth-child(even){
  padding-top:48px
}

.even\:pr-48:nth-child(even){
  padding-right:48px
}

.even\:pb-48:nth-child(even){
  padding-bottom:48px
}

.even\:pl-48:nth-child(even){
  padding-left:48px
}

.even\:pt-50:nth-child(even){
  padding-top:50px
}

.even\:pr-50:nth-child(even){
  padding-right:50px
}

.even\:pb-50:nth-child(even){
  padding-bottom:50px
}

.even\:pl-50:nth-child(even){
  padding-left:50px
}

.even\:pt-60:nth-child(even){
  padding-top:60px
}

.even\:pr-60:nth-child(even){
  padding-right:60px
}

.even\:pb-60:nth-child(even){
  padding-bottom:60px
}

.even\:pl-60:nth-child(even){
  padding-left:60px
}

.even\:pt-64:nth-child(even){
  padding-top:64px
}

.even\:pr-64:nth-child(even){
  padding-right:64px
}

.even\:pb-64:nth-child(even){
  padding-bottom:64px
}

.even\:pl-64:nth-child(even){
  padding-left:64px
}

.even\:pt-70:nth-child(even){
  padding-top:70px
}

.even\:pr-70:nth-child(even){
  padding-right:70px
}

.even\:pb-70:nth-child(even){
  padding-bottom:70px
}

.even\:pl-70:nth-child(even){
  padding-left:70px
}

.even\:pt-75:nth-child(even){
  padding-top:75px
}

.even\:pr-75:nth-child(even){
  padding-right:75px
}

.even\:pb-75:nth-child(even){
  padding-bottom:75px
}

.even\:pl-75:nth-child(even){
  padding-left:75px
}

.even\:pt-80:nth-child(even){
  padding-top:80px
}

.even\:pr-80:nth-child(even){
  padding-right:80px
}

.even\:pb-80:nth-child(even){
  padding-bottom:80px
}

.even\:pl-80:nth-child(even){
  padding-left:80px
}

.even\:pt-85:nth-child(even){
  padding-top:85px
}

.even\:pr-85:nth-child(even){
  padding-right:85px
}

.even\:pb-85:nth-child(even){
  padding-bottom:85px
}

.even\:pl-85:nth-child(even){
  padding-left:85px
}

.even\:pt-90:nth-child(even){
  padding-top:90px
}

.even\:pr-90:nth-child(even){
  padding-right:90px
}

.even\:pb-90:nth-child(even){
  padding-bottom:90px
}

.even\:pl-90:nth-child(even){
  padding-left:90px
}

.even\:pt-100:nth-child(even){
  padding-top:100px
}

.even\:pr-100:nth-child(even){
  padding-right:100px
}

.even\:pb-100:nth-child(even){
  padding-bottom:100px
}

.even\:pl-100:nth-child(even){
  padding-left:100px
}

.even\:pt-150:nth-child(even){
  padding-top:150px
}

.even\:pr-150:nth-child(even){
  padding-right:150px
}

.even\:pb-150:nth-child(even){
  padding-bottom:150px
}

.even\:pl-150:nth-child(even){
  padding-left:150px
}

.even\:pt-px:nth-child(even){
  padding-top:1px
}

.even\:pr-px:nth-child(even){
  padding-right:1px
}

.even\:pb-px:nth-child(even){
  padding-bottom:1px
}

.even\:pl-px:nth-child(even){
  padding-left:1px
}

.even\:pt-1_2:nth-child(even){
  padding-top:50%
}

.even\:pr-1_2:nth-child(even){
  padding-right:50%
}

.even\:pb-1_2:nth-child(even){
  padding-bottom:50%
}

.even\:pl-1_2:nth-child(even){
  padding-left:50%
}

.even\:pt-1_3:nth-child(even){
  padding-top:33.333333%
}

.even\:pr-1_3:nth-child(even){
  padding-right:33.333333%
}

.even\:pb-1_3:nth-child(even){
  padding-bottom:33.333333%
}

.even\:pl-1_3:nth-child(even){
  padding-left:33.333333%
}

.even\:pt-2_3:nth-child(even){
  padding-top:66.666667%
}

.even\:pr-2_3:nth-child(even){
  padding-right:66.666667%
}

.even\:pb-2_3:nth-child(even){
  padding-bottom:66.666667%
}

.even\:pl-2_3:nth-child(even){
  padding-left:66.666667%
}

.even\:pt-1_4:nth-child(even){
  padding-top:25%
}

.even\:pr-1_4:nth-child(even){
  padding-right:25%
}

.even\:pb-1_4:nth-child(even){
  padding-bottom:25%
}

.even\:pl-1_4:nth-child(even){
  padding-left:25%
}

.even\:pt-2_4:nth-child(even){
  padding-top:50%
}

.even\:pr-2_4:nth-child(even){
  padding-right:50%
}

.even\:pb-2_4:nth-child(even){
  padding-bottom:50%
}

.even\:pl-2_4:nth-child(even){
  padding-left:50%
}

.even\:pt-3_4:nth-child(even){
  padding-top:75%
}

.even\:pr-3_4:nth-child(even){
  padding-right:75%
}

.even\:pb-3_4:nth-child(even){
  padding-bottom:75%
}

.even\:pl-3_4:nth-child(even){
  padding-left:75%
}

.even\:pt-1_5:nth-child(even){
  padding-top:20%
}

.even\:pr-1_5:nth-child(even){
  padding-right:20%
}

.even\:pb-1_5:nth-child(even){
  padding-bottom:20%
}

.even\:pl-1_5:nth-child(even){
  padding-left:20%
}

.even\:pt-2_5:nth-child(even){
  padding-top:40%
}

.even\:pr-2_5:nth-child(even){
  padding-right:40%
}

.even\:pb-2_5:nth-child(even){
  padding-bottom:40%
}

.even\:pl-2_5:nth-child(even){
  padding-left:40%
}

.even\:pt-3_5:nth-child(even){
  padding-top:60%
}

.even\:pr-3_5:nth-child(even){
  padding-right:60%
}

.even\:pb-3_5:nth-child(even){
  padding-bottom:60%
}

.even\:pl-3_5:nth-child(even){
  padding-left:60%
}

.even\:pt-4_5:nth-child(even){
  padding-top:80%
}

.even\:pr-4_5:nth-child(even){
  padding-right:80%
}

.even\:pb-4_5:nth-child(even){
  padding-bottom:80%
}

.even\:pl-4_5:nth-child(even){
  padding-left:80%
}

.even\:pt-1_6:nth-child(even){
  padding-top:16.666667%
}

.even\:pr-1_6:nth-child(even){
  padding-right:16.666667%
}

.even\:pb-1_6:nth-child(even){
  padding-bottom:16.666667%
}

.even\:pl-1_6:nth-child(even){
  padding-left:16.666667%
}

.even\:pt-5_6:nth-child(even){
  padding-top:83.333333%
}

.even\:pr-5_6:nth-child(even){
  padding-right:83.333333%
}

.even\:pb-5_6:nth-child(even){
  padding-bottom:83.333333%
}

.even\:pl-5_6:nth-child(even){
  padding-left:83.333333%
}

.even\:pt-1_12:nth-child(even){
  padding-top:8.333333%
}

.even\:pr-1_12:nth-child(even){
  padding-right:8.333333%
}

.even\:pb-1_12:nth-child(even){
  padding-bottom:8.333333%
}

.even\:pl-1_12:nth-child(even){
  padding-left:8.333333%
}

.even\:pt-5_12:nth-child(even){
  padding-top:41.666667%
}

.even\:pr-5_12:nth-child(even){
  padding-right:41.666667%
}

.even\:pb-5_12:nth-child(even){
  padding-bottom:41.666667%
}

.even\:pl-5_12:nth-child(even){
  padding-left:41.666667%
}

.even\:pt-7_12:nth-child(even){
  padding-top:58.333333%
}

.even\:pr-7_12:nth-child(even){
  padding-right:58.333333%
}

.even\:pb-7_12:nth-child(even){
  padding-bottom:58.333333%
}

.even\:pl-7_12:nth-child(even){
  padding-left:58.333333%
}

.even\:pt-11_12:nth-child(even){
  padding-top:91.666667%
}

.even\:pr-11_12:nth-child(even){
  padding-right:91.666667%
}

.even\:pb-11_12:nth-child(even){
  padding-bottom:91.666667%
}

.even\:pl-11_12:nth-child(even){
  padding-left:91.666667%
}

.odd\:p-0:nth-child(odd){
  padding:0
}

.odd\:p-1:nth-child(odd){
  padding:1px
}

.odd\:p-2:nth-child(odd){
  padding:2px
}

.odd\:p-3:nth-child(odd){
  padding:3px
}

.odd\:p-4:nth-child(odd){
  padding:4px
}

.odd\:p-5:nth-child(odd){
  padding:5px
}

.odd\:p-6:nth-child(odd){
  padding:6px
}

.odd\:p-7:nth-child(odd){
  padding:7px
}

.odd\:p-8:nth-child(odd){
  padding:8px
}

.odd\:p-9:nth-child(odd){
  padding:9px
}

.odd\:p-10:nth-child(odd){
  padding:10px
}

.odd\:p-12:nth-child(odd){
  padding:12px
}

.odd\:p-15:nth-child(odd){
  padding:15px
}

.odd\:p-16:nth-child(odd){
  padding:16px
}

.odd\:p-18:nth-child(odd){
  padding:18px
}

.odd\:p-20:nth-child(odd){
  padding:20px
}

.odd\:p-24:nth-child(odd){
  padding:24px
}

.odd\:p-25:nth-child(odd){
  padding:25px
}

.odd\:p-30:nth-child(odd){
  padding:30px
}

.odd\:p-32:nth-child(odd){
  padding:32px
}

.odd\:p-36:nth-child(odd){
  padding:36px
}

.odd\:p-40:nth-child(odd){
  padding:40px
}

.odd\:p-44:nth-child(odd){
  padding:44px
}

.odd\:p-48:nth-child(odd){
  padding:48px
}

.odd\:p-50:nth-child(odd){
  padding:50px
}

.odd\:p-60:nth-child(odd){
  padding:60px
}

.odd\:p-64:nth-child(odd){
  padding:64px
}

.odd\:p-70:nth-child(odd){
  padding:70px
}

.odd\:p-75:nth-child(odd){
  padding:75px
}

.odd\:p-80:nth-child(odd){
  padding:80px
}

.odd\:p-85:nth-child(odd){
  padding:85px
}

.odd\:p-90:nth-child(odd){
  padding:90px
}

.odd\:p-100:nth-child(odd){
  padding:100px
}

.odd\:p-150:nth-child(odd){
  padding:150px
}

.odd\:p-px:nth-child(odd){
  padding:1px
}

.odd\:p-1_2:nth-child(odd){
  padding:50%
}

.odd\:p-1_3:nth-child(odd){
  padding:33.333333%
}

.odd\:p-2_3:nth-child(odd){
  padding:66.666667%
}

.odd\:p-1_4:nth-child(odd){
  padding:25%
}

.odd\:p-2_4:nth-child(odd){
  padding:50%
}

.odd\:p-3_4:nth-child(odd){
  padding:75%
}

.odd\:p-1_5:nth-child(odd){
  padding:20%
}

.odd\:p-2_5:nth-child(odd){
  padding:40%
}

.odd\:p-3_5:nth-child(odd){
  padding:60%
}

.odd\:p-4_5:nth-child(odd){
  padding:80%
}

.odd\:p-1_6:nth-child(odd){
  padding:16.666667%
}

.odd\:p-5_6:nth-child(odd){
  padding:83.333333%
}

.odd\:p-1_12:nth-child(odd){
  padding:8.333333%
}

.odd\:p-5_12:nth-child(odd){
  padding:41.666667%
}

.odd\:p-7_12:nth-child(odd){
  padding:58.333333%
}

.odd\:p-11_12:nth-child(odd){
  padding:91.666667%
}

.odd\:py-0:nth-child(odd){
  padding-top:0;
  padding-bottom:0
}

.odd\:px-0:nth-child(odd){
  padding-left:0;
  padding-right:0
}

.odd\:py-1:nth-child(odd){
  padding-top:1px;
  padding-bottom:1px
}

.odd\:px-1:nth-child(odd){
  padding-left:1px;
  padding-right:1px
}

.odd\:py-2:nth-child(odd){
  padding-top:2px;
  padding-bottom:2px
}

.odd\:px-2:nth-child(odd){
  padding-left:2px;
  padding-right:2px
}

.odd\:py-3:nth-child(odd){
  padding-top:3px;
  padding-bottom:3px
}

.odd\:px-3:nth-child(odd){
  padding-left:3px;
  padding-right:3px
}

.odd\:py-4:nth-child(odd){
  padding-top:4px;
  padding-bottom:4px
}

.odd\:px-4:nth-child(odd){
  padding-left:4px;
  padding-right:4px
}

.odd\:py-5:nth-child(odd){
  padding-top:5px;
  padding-bottom:5px
}

.odd\:px-5:nth-child(odd){
  padding-left:5px;
  padding-right:5px
}

.odd\:py-6:nth-child(odd){
  padding-top:6px;
  padding-bottom:6px
}

.odd\:px-6:nth-child(odd){
  padding-left:6px;
  padding-right:6px
}

.odd\:py-7:nth-child(odd){
  padding-top:7px;
  padding-bottom:7px
}

.odd\:px-7:nth-child(odd){
  padding-left:7px;
  padding-right:7px
}

.odd\:py-8:nth-child(odd){
  padding-top:8px;
  padding-bottom:8px
}

.odd\:px-8:nth-child(odd){
  padding-left:8px;
  padding-right:8px
}

.odd\:py-9:nth-child(odd){
  padding-top:9px;
  padding-bottom:9px
}

.odd\:px-9:nth-child(odd){
  padding-left:9px;
  padding-right:9px
}

.odd\:py-10:nth-child(odd){
  padding-top:10px;
  padding-bottom:10px
}

.odd\:px-10:nth-child(odd){
  padding-left:10px;
  padding-right:10px
}

.odd\:py-12:nth-child(odd){
  padding-top:12px;
  padding-bottom:12px
}

.odd\:px-12:nth-child(odd){
  padding-left:12px;
  padding-right:12px
}

.odd\:py-15:nth-child(odd){
  padding-top:15px;
  padding-bottom:15px
}

.odd\:px-15:nth-child(odd){
  padding-left:15px;
  padding-right:15px
}

.odd\:py-16:nth-child(odd){
  padding-top:16px;
  padding-bottom:16px
}

.odd\:px-16:nth-child(odd){
  padding-left:16px;
  padding-right:16px
}

.odd\:py-18:nth-child(odd){
  padding-top:18px;
  padding-bottom:18px
}

.odd\:px-18:nth-child(odd){
  padding-left:18px;
  padding-right:18px
}

.odd\:py-20:nth-child(odd){
  padding-top:20px;
  padding-bottom:20px
}

.odd\:px-20:nth-child(odd){
  padding-left:20px;
  padding-right:20px
}

.odd\:py-24:nth-child(odd){
  padding-top:24px;
  padding-bottom:24px
}

.odd\:px-24:nth-child(odd){
  padding-left:24px;
  padding-right:24px
}

.odd\:py-25:nth-child(odd){
  padding-top:25px;
  padding-bottom:25px
}

.odd\:px-25:nth-child(odd){
  padding-left:25px;
  padding-right:25px
}

.odd\:py-30:nth-child(odd){
  padding-top:30px;
  padding-bottom:30px
}

.odd\:px-30:nth-child(odd){
  padding-left:30px;
  padding-right:30px
}

.odd\:py-32:nth-child(odd){
  padding-top:32px;
  padding-bottom:32px
}

.odd\:px-32:nth-child(odd){
  padding-left:32px;
  padding-right:32px
}

.odd\:py-36:nth-child(odd){
  padding-top:36px;
  padding-bottom:36px
}

.odd\:px-36:nth-child(odd){
  padding-left:36px;
  padding-right:36px
}

.odd\:py-40:nth-child(odd){
  padding-top:40px;
  padding-bottom:40px
}

.odd\:px-40:nth-child(odd){
  padding-left:40px;
  padding-right:40px
}

.odd\:py-44:nth-child(odd){
  padding-top:44px;
  padding-bottom:44px
}

.odd\:px-44:nth-child(odd){
  padding-left:44px;
  padding-right:44px
}

.odd\:py-48:nth-child(odd){
  padding-top:48px;
  padding-bottom:48px
}

.odd\:px-48:nth-child(odd){
  padding-left:48px;
  padding-right:48px
}

.odd\:py-50:nth-child(odd){
  padding-top:50px;
  padding-bottom:50px
}

.odd\:px-50:nth-child(odd){
  padding-left:50px;
  padding-right:50px
}

.odd\:py-60:nth-child(odd){
  padding-top:60px;
  padding-bottom:60px
}

.odd\:px-60:nth-child(odd){
  padding-left:60px;
  padding-right:60px
}

.odd\:py-64:nth-child(odd){
  padding-top:64px;
  padding-bottom:64px
}

.odd\:px-64:nth-child(odd){
  padding-left:64px;
  padding-right:64px
}

.odd\:py-70:nth-child(odd){
  padding-top:70px;
  padding-bottom:70px
}

.odd\:px-70:nth-child(odd){
  padding-left:70px;
  padding-right:70px
}

.odd\:py-75:nth-child(odd){
  padding-top:75px;
  padding-bottom:75px
}

.odd\:px-75:nth-child(odd){
  padding-left:75px;
  padding-right:75px
}

.odd\:py-80:nth-child(odd){
  padding-top:80px;
  padding-bottom:80px
}

.odd\:px-80:nth-child(odd){
  padding-left:80px;
  padding-right:80px
}

.odd\:py-85:nth-child(odd){
  padding-top:85px;
  padding-bottom:85px
}

.odd\:px-85:nth-child(odd){
  padding-left:85px;
  padding-right:85px
}

.odd\:py-90:nth-child(odd){
  padding-top:90px;
  padding-bottom:90px
}

.odd\:px-90:nth-child(odd){
  padding-left:90px;
  padding-right:90px
}

.odd\:py-100:nth-child(odd){
  padding-top:100px;
  padding-bottom:100px
}

.odd\:px-100:nth-child(odd){
  padding-left:100px;
  padding-right:100px
}

.odd\:py-150:nth-child(odd){
  padding-top:150px;
  padding-bottom:150px
}

.odd\:px-150:nth-child(odd){
  padding-left:150px;
  padding-right:150px
}

.odd\:py-px:nth-child(odd){
  padding-top:1px;
  padding-bottom:1px
}

.odd\:px-px:nth-child(odd){
  padding-left:1px;
  padding-right:1px
}

.odd\:py-1_2:nth-child(odd){
  padding-top:50%;
  padding-bottom:50%
}

.odd\:px-1_2:nth-child(odd){
  padding-left:50%;
  padding-right:50%
}

.odd\:py-1_3:nth-child(odd){
  padding-top:33.333333%;
  padding-bottom:33.333333%
}

.odd\:px-1_3:nth-child(odd){
  padding-left:33.333333%;
  padding-right:33.333333%
}

.odd\:py-2_3:nth-child(odd){
  padding-top:66.666667%;
  padding-bottom:66.666667%
}

.odd\:px-2_3:nth-child(odd){
  padding-left:66.666667%;
  padding-right:66.666667%
}

.odd\:py-1_4:nth-child(odd){
  padding-top:25%;
  padding-bottom:25%
}

.odd\:px-1_4:nth-child(odd){
  padding-left:25%;
  padding-right:25%
}

.odd\:py-2_4:nth-child(odd){
  padding-top:50%;
  padding-bottom:50%
}

.odd\:px-2_4:nth-child(odd){
  padding-left:50%;
  padding-right:50%
}

.odd\:py-3_4:nth-child(odd){
  padding-top:75%;
  padding-bottom:75%
}

.odd\:px-3_4:nth-child(odd){
  padding-left:75%;
  padding-right:75%
}

.odd\:py-1_5:nth-child(odd){
  padding-top:20%;
  padding-bottom:20%
}

.odd\:px-1_5:nth-child(odd){
  padding-left:20%;
  padding-right:20%
}

.odd\:py-2_5:nth-child(odd){
  padding-top:40%;
  padding-bottom:40%
}

.odd\:px-2_5:nth-child(odd){
  padding-left:40%;
  padding-right:40%
}

.odd\:py-3_5:nth-child(odd){
  padding-top:60%;
  padding-bottom:60%
}

.odd\:px-3_5:nth-child(odd){
  padding-left:60%;
  padding-right:60%
}

.odd\:py-4_5:nth-child(odd){
  padding-top:80%;
  padding-bottom:80%
}

.odd\:px-4_5:nth-child(odd){
  padding-left:80%;
  padding-right:80%
}

.odd\:py-1_6:nth-child(odd){
  padding-top:16.666667%;
  padding-bottom:16.666667%
}

.odd\:px-1_6:nth-child(odd){
  padding-left:16.666667%;
  padding-right:16.666667%
}

.odd\:py-5_6:nth-child(odd){
  padding-top:83.333333%;
  padding-bottom:83.333333%
}

.odd\:px-5_6:nth-child(odd){
  padding-left:83.333333%;
  padding-right:83.333333%
}

.odd\:py-1_12:nth-child(odd){
  padding-top:8.333333%;
  padding-bottom:8.333333%
}

.odd\:px-1_12:nth-child(odd){
  padding-left:8.333333%;
  padding-right:8.333333%
}

.odd\:py-5_12:nth-child(odd){
  padding-top:41.666667%;
  padding-bottom:41.666667%
}

.odd\:px-5_12:nth-child(odd){
  padding-left:41.666667%;
  padding-right:41.666667%
}

.odd\:py-7_12:nth-child(odd){
  padding-top:58.333333%;
  padding-bottom:58.333333%
}

.odd\:px-7_12:nth-child(odd){
  padding-left:58.333333%;
  padding-right:58.333333%
}

.odd\:py-11_12:nth-child(odd){
  padding-top:91.666667%;
  padding-bottom:91.666667%
}

.odd\:px-11_12:nth-child(odd){
  padding-left:91.666667%;
  padding-right:91.666667%
}

.odd\:pt-0:nth-child(odd){
  padding-top:0
}

.odd\:pr-0:nth-child(odd){
  padding-right:0
}

.odd\:pb-0:nth-child(odd){
  padding-bottom:0
}

.odd\:pl-0:nth-child(odd){
  padding-left:0
}

.odd\:pt-1:nth-child(odd){
  padding-top:1px
}

.odd\:pr-1:nth-child(odd){
  padding-right:1px
}

.odd\:pb-1:nth-child(odd){
  padding-bottom:1px
}

.odd\:pl-1:nth-child(odd){
  padding-left:1px
}

.odd\:pt-2:nth-child(odd){
  padding-top:2px
}

.odd\:pr-2:nth-child(odd){
  padding-right:2px
}

.odd\:pb-2:nth-child(odd){
  padding-bottom:2px
}

.odd\:pl-2:nth-child(odd){
  padding-left:2px
}

.odd\:pt-3:nth-child(odd){
  padding-top:3px
}

.odd\:pr-3:nth-child(odd){
  padding-right:3px
}

.odd\:pb-3:nth-child(odd){
  padding-bottom:3px
}

.odd\:pl-3:nth-child(odd){
  padding-left:3px
}

.odd\:pt-4:nth-child(odd){
  padding-top:4px
}

.odd\:pr-4:nth-child(odd){
  padding-right:4px
}

.odd\:pb-4:nth-child(odd){
  padding-bottom:4px
}

.odd\:pl-4:nth-child(odd){
  padding-left:4px
}

.odd\:pt-5:nth-child(odd){
  padding-top:5px
}

.odd\:pr-5:nth-child(odd){
  padding-right:5px
}

.odd\:pb-5:nth-child(odd){
  padding-bottom:5px
}

.odd\:pl-5:nth-child(odd){
  padding-left:5px
}

.odd\:pt-6:nth-child(odd){
  padding-top:6px
}

.odd\:pr-6:nth-child(odd){
  padding-right:6px
}

.odd\:pb-6:nth-child(odd){
  padding-bottom:6px
}

.odd\:pl-6:nth-child(odd){
  padding-left:6px
}

.odd\:pt-7:nth-child(odd){
  padding-top:7px
}

.odd\:pr-7:nth-child(odd){
  padding-right:7px
}

.odd\:pb-7:nth-child(odd){
  padding-bottom:7px
}

.odd\:pl-7:nth-child(odd){
  padding-left:7px
}

.odd\:pt-8:nth-child(odd){
  padding-top:8px
}

.odd\:pr-8:nth-child(odd){
  padding-right:8px
}

.odd\:pb-8:nth-child(odd){
  padding-bottom:8px
}

.odd\:pl-8:nth-child(odd){
  padding-left:8px
}

.odd\:pt-9:nth-child(odd){
  padding-top:9px
}

.odd\:pr-9:nth-child(odd){
  padding-right:9px
}

.odd\:pb-9:nth-child(odd){
  padding-bottom:9px
}

.odd\:pl-9:nth-child(odd){
  padding-left:9px
}

.odd\:pt-10:nth-child(odd){
  padding-top:10px
}

.odd\:pr-10:nth-child(odd){
  padding-right:10px
}

.odd\:pb-10:nth-child(odd){
  padding-bottom:10px
}

.odd\:pl-10:nth-child(odd){
  padding-left:10px
}

.odd\:pt-12:nth-child(odd){
  padding-top:12px
}

.odd\:pr-12:nth-child(odd){
  padding-right:12px
}

.odd\:pb-12:nth-child(odd){
  padding-bottom:12px
}

.odd\:pl-12:nth-child(odd){
  padding-left:12px
}

.odd\:pt-15:nth-child(odd){
  padding-top:15px
}

.odd\:pr-15:nth-child(odd){
  padding-right:15px
}

.odd\:pb-15:nth-child(odd){
  padding-bottom:15px
}

.odd\:pl-15:nth-child(odd){
  padding-left:15px
}

.odd\:pt-16:nth-child(odd){
  padding-top:16px
}

.odd\:pr-16:nth-child(odd){
  padding-right:16px
}

.odd\:pb-16:nth-child(odd){
  padding-bottom:16px
}

.odd\:pl-16:nth-child(odd){
  padding-left:16px
}

.odd\:pt-18:nth-child(odd){
  padding-top:18px
}

.odd\:pr-18:nth-child(odd){
  padding-right:18px
}

.odd\:pb-18:nth-child(odd){
  padding-bottom:18px
}

.odd\:pl-18:nth-child(odd){
  padding-left:18px
}

.odd\:pt-20:nth-child(odd){
  padding-top:20px
}

.odd\:pr-20:nth-child(odd){
  padding-right:20px
}

.odd\:pb-20:nth-child(odd){
  padding-bottom:20px
}

.odd\:pl-20:nth-child(odd){
  padding-left:20px
}

.odd\:pt-24:nth-child(odd){
  padding-top:24px
}

.odd\:pr-24:nth-child(odd){
  padding-right:24px
}

.odd\:pb-24:nth-child(odd){
  padding-bottom:24px
}

.odd\:pl-24:nth-child(odd){
  padding-left:24px
}

.odd\:pt-25:nth-child(odd){
  padding-top:25px
}

.odd\:pr-25:nth-child(odd){
  padding-right:25px
}

.odd\:pb-25:nth-child(odd){
  padding-bottom:25px
}

.odd\:pl-25:nth-child(odd){
  padding-left:25px
}

.odd\:pt-30:nth-child(odd){
  padding-top:30px
}

.odd\:pr-30:nth-child(odd){
  padding-right:30px
}

.odd\:pb-30:nth-child(odd){
  padding-bottom:30px
}

.odd\:pl-30:nth-child(odd){
  padding-left:30px
}

.odd\:pt-32:nth-child(odd){
  padding-top:32px
}

.odd\:pr-32:nth-child(odd){
  padding-right:32px
}

.odd\:pb-32:nth-child(odd){
  padding-bottom:32px
}

.odd\:pl-32:nth-child(odd){
  padding-left:32px
}

.odd\:pt-36:nth-child(odd){
  padding-top:36px
}

.odd\:pr-36:nth-child(odd){
  padding-right:36px
}

.odd\:pb-36:nth-child(odd){
  padding-bottom:36px
}

.odd\:pl-36:nth-child(odd){
  padding-left:36px
}

.odd\:pt-40:nth-child(odd){
  padding-top:40px
}

.odd\:pr-40:nth-child(odd){
  padding-right:40px
}

.odd\:pb-40:nth-child(odd){
  padding-bottom:40px
}

.odd\:pl-40:nth-child(odd){
  padding-left:40px
}

.odd\:pt-44:nth-child(odd){
  padding-top:44px
}

.odd\:pr-44:nth-child(odd){
  padding-right:44px
}

.odd\:pb-44:nth-child(odd){
  padding-bottom:44px
}

.odd\:pl-44:nth-child(odd){
  padding-left:44px
}

.odd\:pt-48:nth-child(odd){
  padding-top:48px
}

.odd\:pr-48:nth-child(odd){
  padding-right:48px
}

.odd\:pb-48:nth-child(odd){
  padding-bottom:48px
}

.odd\:pl-48:nth-child(odd){
  padding-left:48px
}

.odd\:pt-50:nth-child(odd){
  padding-top:50px
}

.odd\:pr-50:nth-child(odd){
  padding-right:50px
}

.odd\:pb-50:nth-child(odd){
  padding-bottom:50px
}

.odd\:pl-50:nth-child(odd){
  padding-left:50px
}

.odd\:pt-60:nth-child(odd){
  padding-top:60px
}

.odd\:pr-60:nth-child(odd){
  padding-right:60px
}

.odd\:pb-60:nth-child(odd){
  padding-bottom:60px
}

.odd\:pl-60:nth-child(odd){
  padding-left:60px
}

.odd\:pt-64:nth-child(odd){
  padding-top:64px
}

.odd\:pr-64:nth-child(odd){
  padding-right:64px
}

.odd\:pb-64:nth-child(odd){
  padding-bottom:64px
}

.odd\:pl-64:nth-child(odd){
  padding-left:64px
}

.odd\:pt-70:nth-child(odd){
  padding-top:70px
}

.odd\:pr-70:nth-child(odd){
  padding-right:70px
}

.odd\:pb-70:nth-child(odd){
  padding-bottom:70px
}

.odd\:pl-70:nth-child(odd){
  padding-left:70px
}

.odd\:pt-75:nth-child(odd){
  padding-top:75px
}

.odd\:pr-75:nth-child(odd){
  padding-right:75px
}

.odd\:pb-75:nth-child(odd){
  padding-bottom:75px
}

.odd\:pl-75:nth-child(odd){
  padding-left:75px
}

.odd\:pt-80:nth-child(odd){
  padding-top:80px
}

.odd\:pr-80:nth-child(odd){
  padding-right:80px
}

.odd\:pb-80:nth-child(odd){
  padding-bottom:80px
}

.odd\:pl-80:nth-child(odd){
  padding-left:80px
}

.odd\:pt-85:nth-child(odd){
  padding-top:85px
}

.odd\:pr-85:nth-child(odd){
  padding-right:85px
}

.odd\:pb-85:nth-child(odd){
  padding-bottom:85px
}

.odd\:pl-85:nth-child(odd){
  padding-left:85px
}

.odd\:pt-90:nth-child(odd){
  padding-top:90px
}

.odd\:pr-90:nth-child(odd){
  padding-right:90px
}

.odd\:pb-90:nth-child(odd){
  padding-bottom:90px
}

.odd\:pl-90:nth-child(odd){
  padding-left:90px
}

.odd\:pt-100:nth-child(odd){
  padding-top:100px
}

.odd\:pr-100:nth-child(odd){
  padding-right:100px
}

.odd\:pb-100:nth-child(odd){
  padding-bottom:100px
}

.odd\:pl-100:nth-child(odd){
  padding-left:100px
}

.odd\:pt-150:nth-child(odd){
  padding-top:150px
}

.odd\:pr-150:nth-child(odd){
  padding-right:150px
}

.odd\:pb-150:nth-child(odd){
  padding-bottom:150px
}

.odd\:pl-150:nth-child(odd){
  padding-left:150px
}

.odd\:pt-px:nth-child(odd){
  padding-top:1px
}

.odd\:pr-px:nth-child(odd){
  padding-right:1px
}

.odd\:pb-px:nth-child(odd){
  padding-bottom:1px
}

.odd\:pl-px:nth-child(odd){
  padding-left:1px
}

.odd\:pt-1_2:nth-child(odd){
  padding-top:50%
}

.odd\:pr-1_2:nth-child(odd){
  padding-right:50%
}

.odd\:pb-1_2:nth-child(odd){
  padding-bottom:50%
}

.odd\:pl-1_2:nth-child(odd){
  padding-left:50%
}

.odd\:pt-1_3:nth-child(odd){
  padding-top:33.333333%
}

.odd\:pr-1_3:nth-child(odd){
  padding-right:33.333333%
}

.odd\:pb-1_3:nth-child(odd){
  padding-bottom:33.333333%
}

.odd\:pl-1_3:nth-child(odd){
  padding-left:33.333333%
}

.odd\:pt-2_3:nth-child(odd){
  padding-top:66.666667%
}

.odd\:pr-2_3:nth-child(odd){
  padding-right:66.666667%
}

.odd\:pb-2_3:nth-child(odd){
  padding-bottom:66.666667%
}

.odd\:pl-2_3:nth-child(odd){
  padding-left:66.666667%
}

.odd\:pt-1_4:nth-child(odd){
  padding-top:25%
}

.odd\:pr-1_4:nth-child(odd){
  padding-right:25%
}

.odd\:pb-1_4:nth-child(odd){
  padding-bottom:25%
}

.odd\:pl-1_4:nth-child(odd){
  padding-left:25%
}

.odd\:pt-2_4:nth-child(odd){
  padding-top:50%
}

.odd\:pr-2_4:nth-child(odd){
  padding-right:50%
}

.odd\:pb-2_4:nth-child(odd){
  padding-bottom:50%
}

.odd\:pl-2_4:nth-child(odd){
  padding-left:50%
}

.odd\:pt-3_4:nth-child(odd){
  padding-top:75%
}

.odd\:pr-3_4:nth-child(odd){
  padding-right:75%
}

.odd\:pb-3_4:nth-child(odd){
  padding-bottom:75%
}

.odd\:pl-3_4:nth-child(odd){
  padding-left:75%
}

.odd\:pt-1_5:nth-child(odd){
  padding-top:20%
}

.odd\:pr-1_5:nth-child(odd){
  padding-right:20%
}

.odd\:pb-1_5:nth-child(odd){
  padding-bottom:20%
}

.odd\:pl-1_5:nth-child(odd){
  padding-left:20%
}

.odd\:pt-2_5:nth-child(odd){
  padding-top:40%
}

.odd\:pr-2_5:nth-child(odd){
  padding-right:40%
}

.odd\:pb-2_5:nth-child(odd){
  padding-bottom:40%
}

.odd\:pl-2_5:nth-child(odd){
  padding-left:40%
}

.odd\:pt-3_5:nth-child(odd){
  padding-top:60%
}

.odd\:pr-3_5:nth-child(odd){
  padding-right:60%
}

.odd\:pb-3_5:nth-child(odd){
  padding-bottom:60%
}

.odd\:pl-3_5:nth-child(odd){
  padding-left:60%
}

.odd\:pt-4_5:nth-child(odd){
  padding-top:80%
}

.odd\:pr-4_5:nth-child(odd){
  padding-right:80%
}

.odd\:pb-4_5:nth-child(odd){
  padding-bottom:80%
}

.odd\:pl-4_5:nth-child(odd){
  padding-left:80%
}

.odd\:pt-1_6:nth-child(odd){
  padding-top:16.666667%
}

.odd\:pr-1_6:nth-child(odd){
  padding-right:16.666667%
}

.odd\:pb-1_6:nth-child(odd){
  padding-bottom:16.666667%
}

.odd\:pl-1_6:nth-child(odd){
  padding-left:16.666667%
}

.odd\:pt-5_6:nth-child(odd){
  padding-top:83.333333%
}

.odd\:pr-5_6:nth-child(odd){
  padding-right:83.333333%
}

.odd\:pb-5_6:nth-child(odd){
  padding-bottom:83.333333%
}

.odd\:pl-5_6:nth-child(odd){
  padding-left:83.333333%
}

.odd\:pt-1_12:nth-child(odd){
  padding-top:8.333333%
}

.odd\:pr-1_12:nth-child(odd){
  padding-right:8.333333%
}

.odd\:pb-1_12:nth-child(odd){
  padding-bottom:8.333333%
}

.odd\:pl-1_12:nth-child(odd){
  padding-left:8.333333%
}

.odd\:pt-5_12:nth-child(odd){
  padding-top:41.666667%
}

.odd\:pr-5_12:nth-child(odd){
  padding-right:41.666667%
}

.odd\:pb-5_12:nth-child(odd){
  padding-bottom:41.666667%
}

.odd\:pl-5_12:nth-child(odd){
  padding-left:41.666667%
}

.odd\:pt-7_12:nth-child(odd){
  padding-top:58.333333%
}

.odd\:pr-7_12:nth-child(odd){
  padding-right:58.333333%
}

.odd\:pb-7_12:nth-child(odd){
  padding-bottom:58.333333%
}

.odd\:pl-7_12:nth-child(odd){
  padding-left:58.333333%
}

.odd\:pt-11_12:nth-child(odd){
  padding-top:91.666667%
}

.odd\:pr-11_12:nth-child(odd){
  padding-right:91.666667%
}

.odd\:pb-11_12:nth-child(odd){
  padding-bottom:91.666667%
}

.odd\:pl-11_12:nth-child(odd){
  padding-left:91.666667%
}

.placeholder-inherited::-webkit-input-placeholder{
  color:inherit
}

.placeholder-inherited::-moz-placeholder{
  color:inherit
}

.placeholder-inherited::-ms-input-placeholder{
  color:inherit
}

.placeholder-inherited::placeholder{
  color:inherit
}

.placeholder-clear::-webkit-input-placeholder{
  color:transparent
}

.placeholder-clear::-moz-placeholder{
  color:transparent
}

.placeholder-clear::-ms-input-placeholder{
  color:transparent
}

.placeholder-clear::placeholder{
  color:transparent
}

.placeholder-transparent::-webkit-input-placeholder{
  color:transparent
}

.placeholder-transparent::-moz-placeholder{
  color:transparent
}

.placeholder-transparent::-ms-input-placeholder{
  color:transparent
}

.placeholder-transparent::placeholder{
  color:transparent
}

.placeholder-error::-webkit-input-placeholder{
  color:#E01010
}

.placeholder-error::-moz-placeholder{
  color:#E01010
}

.placeholder-error::-ms-input-placeholder{
  color:#E01010
}

.placeholder-error::placeholder{
  color:#E01010
}

.placeholder-blue-50::-webkit-input-placeholder{
  color:#61b6cb
}

.placeholder-blue-50::-moz-placeholder{
  color:#61b6cb
}

.placeholder-blue-50::-ms-input-placeholder{
  color:#61b6cb
}

.placeholder-blue-50::placeholder{
  color:#61b6cb
}

.placeholder-blue-100::-webkit-input-placeholder{
  color:#0076DF
}

.placeholder-blue-100::-moz-placeholder{
  color:#0076DF
}

.placeholder-blue-100::-ms-input-placeholder{
  color:#0076DF
}

.placeholder-blue-100::placeholder{
  color:#0076DF
}

.placeholder-blue-125::-webkit-input-placeholder{
  color:#0A6ED6
}

.placeholder-blue-125::-moz-placeholder{
  color:#0A6ED6
}

.placeholder-blue-125::-ms-input-placeholder{
  color:#0A6ED6
}

.placeholder-blue-125::placeholder{
  color:#0A6ED6
}

.placeholder-blue-150::-webkit-input-placeholder{
  color:#076099
}

.placeholder-blue-150::-moz-placeholder{
  color:#076099
}

.placeholder-blue-150::-ms-input-placeholder{
  color:#076099
}

.placeholder-blue-150::placeholder{
  color:#076099
}

.placeholder-blue-175::-webkit-input-placeholder{
  color:#006099
}

.placeholder-blue-175::-moz-placeholder{
  color:#006099
}

.placeholder-blue-175::-ms-input-placeholder{
  color:#006099
}

.placeholder-blue-175::placeholder{
  color:#006099
}

.placeholder-blue-200::-webkit-input-placeholder{
  color:#0A4A73
}

.placeholder-blue-200::-moz-placeholder{
  color:#0A4A73
}

.placeholder-blue-200::-ms-input-placeholder{
  color:#0A4A73
}

.placeholder-blue-200::placeholder{
  color:#0A4A73
}

.placeholder-blue::-webkit-input-placeholder{
  color:#0076DF
}

.placeholder-blue::-moz-placeholder{
  color:#0076DF
}

.placeholder-blue::-ms-input-placeholder{
  color:#0076DF
}

.placeholder-blue::placeholder{
  color:#0076DF
}

.placeholder-purple-100::-webkit-input-placeholder{
  color:#4E3972
}

.placeholder-purple-100::-moz-placeholder{
  color:#4E3972
}

.placeholder-purple-100::-ms-input-placeholder{
  color:#4E3972
}

.placeholder-purple-100::placeholder{
  color:#4E3972
}

.placeholder-purple::-webkit-input-placeholder{
  color:#573F7F
}

.placeholder-purple::-moz-placeholder{
  color:#573F7F
}

.placeholder-purple::-ms-input-placeholder{
  color:#573F7F
}

.placeholder-purple::placeholder{
  color:#573F7F
}

.placeholder-green-20::-webkit-input-placeholder{
  color:#ADE8A1
}

.placeholder-green-20::-moz-placeholder{
  color:#ADE8A1
}

.placeholder-green-20::-ms-input-placeholder{
  color:#ADE8A1
}

.placeholder-green-20::placeholder{
  color:#ADE8A1
}

.placeholder-green-100::-webkit-input-placeholder{
  color:#30862D
}

.placeholder-green-100::-moz-placeholder{
  color:#30862D
}

.placeholder-green-100::-ms-input-placeholder{
  color:#30862D
}

.placeholder-green-100::placeholder{
  color:#30862D
}

.placeholder-green-120::-webkit-input-placeholder{
  color:#285e1d
}

.placeholder-green-120::-moz-placeholder{
  color:#285e1d
}

.placeholder-green-120::-ms-input-placeholder{
  color:#285e1d
}

.placeholder-green-120::placeholder{
  color:#285e1d
}

.placeholder-green-150::-webkit-input-placeholder{
  color:#00492C
}

.placeholder-green-150::-moz-placeholder{
  color:#00492C
}

.placeholder-green-150::-ms-input-placeholder{
  color:#00492C
}

.placeholder-green-150::placeholder{
  color:#00492C
}

.placeholder-green-200::-webkit-input-placeholder{
  color:#2F822C
}

.placeholder-green-200::-moz-placeholder{
  color:#2F822C
}

.placeholder-green-200::-ms-input-placeholder{
  color:#2F822C
}

.placeholder-green-200::placeholder{
  color:#2F822C
}

.placeholder-green-250::-webkit-input-placeholder{
  color:#8EC640
}

.placeholder-green-250::-moz-placeholder{
  color:#8EC640
}

.placeholder-green-250::-ms-input-placeholder{
  color:#8EC640
}

.placeholder-green-250::placeholder{
  color:#8EC640
}

.placeholder-green::-webkit-input-placeholder{
  color:#30862D
}

.placeholder-green::-moz-placeholder{
  color:#30862D
}

.placeholder-green::-ms-input-placeholder{
  color:#30862D
}

.placeholder-green::placeholder{
  color:#30862D
}

.placeholder-orange::-webkit-input-placeholder{
  color:#FFC21F
}

.placeholder-orange::-moz-placeholder{
  color:#FFC21F
}

.placeholder-orange::-ms-input-placeholder{
  color:#FFC21F
}

.placeholder-orange::placeholder{
  color:#FFC21F
}

.placeholder-red-100::-webkit-input-placeholder{
  color:#E01010
}

.placeholder-red-100::-moz-placeholder{
  color:#E01010
}

.placeholder-red-100::-ms-input-placeholder{
  color:#E01010
}

.placeholder-red-100::placeholder{
  color:#E01010
}

.placeholder-red::-webkit-input-placeholder{
  color:#E01010
}

.placeholder-red::-moz-placeholder{
  color:#E01010
}

.placeholder-red::-ms-input-placeholder{
  color:#E01010
}

.placeholder-red::placeholder{
  color:#E01010
}

.placeholder-red-riverbend::-webkit-input-placeholder{
  color:#990000
}

.placeholder-red-riverbend::-moz-placeholder{
  color:#990000
}

.placeholder-red-riverbend::-ms-input-placeholder{
  color:#990000
}

.placeholder-red-riverbend::placeholder{
  color:#990000
}

.placeholder-red-riverbendDark::-webkit-input-placeholder{
  color:#5C0002
}

.placeholder-red-riverbendDark::-moz-placeholder{
  color:#5C0002
}

.placeholder-red-riverbendDark::-ms-input-placeholder{
  color:#5C0002
}

.placeholder-red-riverbendDark::placeholder{
  color:#5C0002
}

.placeholder-yellow::-webkit-input-placeholder{
  color:#F4A81C
}

.placeholder-yellow::-moz-placeholder{
  color:#F4A81C
}

.placeholder-yellow::-ms-input-placeholder{
  color:#F4A81C
}

.placeholder-yellow::placeholder{
  color:#F4A81C
}

.placeholder-white::-webkit-input-placeholder{
  color:#ffffff
}

.placeholder-white::-moz-placeholder{
  color:#ffffff
}

.placeholder-white::-ms-input-placeholder{
  color:#ffffff
}

.placeholder-white::placeholder{
  color:#ffffff
}

.placeholder-black::-webkit-input-placeholder{
  color:#000000
}

.placeholder-black::-moz-placeholder{
  color:#000000
}

.placeholder-black::-ms-input-placeholder{
  color:#000000
}

.placeholder-black::placeholder{
  color:#000000
}

.placeholder-dark::-webkit-input-placeholder{
  color:#333333
}

.placeholder-dark::-moz-placeholder{
  color:#333333
}

.placeholder-dark::-ms-input-placeholder{
  color:#333333
}

.placeholder-dark::placeholder{
  color:#333333
}

.placeholder-gray-25::-webkit-input-placeholder{
  color:#f6f8f9
}

.placeholder-gray-25::-moz-placeholder{
  color:#f6f8f9
}

.placeholder-gray-25::-ms-input-placeholder{
  color:#f6f8f9
}

.placeholder-gray-25::placeholder{
  color:#f6f8f9
}

.placeholder-gray-35::-webkit-input-placeholder{
  color:#ededef
}

.placeholder-gray-35::-moz-placeholder{
  color:#ededef
}

.placeholder-gray-35::-ms-input-placeholder{
  color:#ededef
}

.placeholder-gray-35::placeholder{
  color:#ededef
}

.placeholder-gray-50::-webkit-input-placeholder{
  color:#dddddd
}

.placeholder-gray-50::-moz-placeholder{
  color:#dddddd
}

.placeholder-gray-50::-ms-input-placeholder{
  color:#dddddd
}

.placeholder-gray-50::placeholder{
  color:#dddddd
}

.placeholder-gray-95::-webkit-input-placeholder{
  color:#686059
}

.placeholder-gray-95::-moz-placeholder{
  color:#686059
}

.placeholder-gray-95::-ms-input-placeholder{
  color:#686059
}

.placeholder-gray-95::placeholder{
  color:#686059
}

.placeholder-gray-100::-webkit-input-placeholder{
  color:#757575
}

.placeholder-gray-100::-moz-placeholder{
  color:#757575
}

.placeholder-gray-100::-ms-input-placeholder{
  color:#757575
}

.placeholder-gray-100::placeholder{
  color:#757575
}

.placeholder-gray-120::-webkit-input-placeholder{
  color:#555555
}

.placeholder-gray-120::-moz-placeholder{
  color:#555555
}

.placeholder-gray-120::-ms-input-placeholder{
  color:#555555
}

.placeholder-gray-120::placeholder{
  color:#555555
}

.placeholder-gray-150::-webkit-input-placeholder{
  color:#252525
}

.placeholder-gray-150::-moz-placeholder{
  color:#252525
}

.placeholder-gray-150::-ms-input-placeholder{
  color:#252525
}

.placeholder-gray-150::placeholder{
  color:#252525
}

.placeholder-gray-160::-webkit-input-placeholder{
  color:#121212
}

.placeholder-gray-160::-moz-placeholder{
  color:#121212
}

.placeholder-gray-160::-ms-input-placeholder{
  color:#121212
}

.placeholder-gray-160::placeholder{
  color:#121212
}

.placeholder-gray::-webkit-input-placeholder{
  color:#757575
}

.placeholder-gray::-moz-placeholder{
  color:#757575
}

.placeholder-gray::-ms-input-placeholder{
  color:#757575
}

.placeholder-gray::placeholder{
  color:#757575
}

.focus\:placeholder-inherited:focus::-webkit-input-placeholder{
  color:inherit
}

.focus\:placeholder-inherited:focus::-moz-placeholder{
  color:inherit
}

.focus\:placeholder-inherited:focus::-ms-input-placeholder{
  color:inherit
}

.focus\:placeholder-inherited:focus::placeholder{
  color:inherit
}

.focus\:placeholder-clear:focus::-webkit-input-placeholder{
  color:transparent
}

.focus\:placeholder-clear:focus::-moz-placeholder{
  color:transparent
}

.focus\:placeholder-clear:focus::-ms-input-placeholder{
  color:transparent
}

.focus\:placeholder-clear:focus::placeholder{
  color:transparent
}

.focus\:placeholder-transparent:focus::-webkit-input-placeholder{
  color:transparent
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color:transparent
}

.focus\:placeholder-transparent:focus::-ms-input-placeholder{
  color:transparent
}

.focus\:placeholder-transparent:focus::placeholder{
  color:transparent
}

.focus\:placeholder-error:focus::-webkit-input-placeholder{
  color:#E01010
}

.focus\:placeholder-error:focus::-moz-placeholder{
  color:#E01010
}

.focus\:placeholder-error:focus::-ms-input-placeholder{
  color:#E01010
}

.focus\:placeholder-error:focus::placeholder{
  color:#E01010
}

.focus\:placeholder-blue-50:focus::-webkit-input-placeholder{
  color:#61b6cb
}

.focus\:placeholder-blue-50:focus::-moz-placeholder{
  color:#61b6cb
}

.focus\:placeholder-blue-50:focus::-ms-input-placeholder{
  color:#61b6cb
}

.focus\:placeholder-blue-50:focus::placeholder{
  color:#61b6cb
}

.focus\:placeholder-blue-100:focus::-webkit-input-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue-100:focus::-moz-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue-100:focus::-ms-input-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue-100:focus::placeholder{
  color:#0076DF
}

.focus\:placeholder-blue-125:focus::-webkit-input-placeholder{
  color:#0A6ED6
}

.focus\:placeholder-blue-125:focus::-moz-placeholder{
  color:#0A6ED6
}

.focus\:placeholder-blue-125:focus::-ms-input-placeholder{
  color:#0A6ED6
}

.focus\:placeholder-blue-125:focus::placeholder{
  color:#0A6ED6
}

.focus\:placeholder-blue-150:focus::-webkit-input-placeholder{
  color:#076099
}

.focus\:placeholder-blue-150:focus::-moz-placeholder{
  color:#076099
}

.focus\:placeholder-blue-150:focus::-ms-input-placeholder{
  color:#076099
}

.focus\:placeholder-blue-150:focus::placeholder{
  color:#076099
}

.focus\:placeholder-blue-175:focus::-webkit-input-placeholder{
  color:#006099
}

.focus\:placeholder-blue-175:focus::-moz-placeholder{
  color:#006099
}

.focus\:placeholder-blue-175:focus::-ms-input-placeholder{
  color:#006099
}

.focus\:placeholder-blue-175:focus::placeholder{
  color:#006099
}

.focus\:placeholder-blue-200:focus::-webkit-input-placeholder{
  color:#0A4A73
}

.focus\:placeholder-blue-200:focus::-moz-placeholder{
  color:#0A4A73
}

.focus\:placeholder-blue-200:focus::-ms-input-placeholder{
  color:#0A4A73
}

.focus\:placeholder-blue-200:focus::placeholder{
  color:#0A4A73
}

.focus\:placeholder-blue:focus::-webkit-input-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue:focus::-moz-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue:focus::-ms-input-placeholder{
  color:#0076DF
}

.focus\:placeholder-blue:focus::placeholder{
  color:#0076DF
}

.focus\:placeholder-purple-100:focus::-webkit-input-placeholder{
  color:#4E3972
}

.focus\:placeholder-purple-100:focus::-moz-placeholder{
  color:#4E3972
}

.focus\:placeholder-purple-100:focus::-ms-input-placeholder{
  color:#4E3972
}

.focus\:placeholder-purple-100:focus::placeholder{
  color:#4E3972
}

.focus\:placeholder-purple:focus::-webkit-input-placeholder{
  color:#573F7F
}

.focus\:placeholder-purple:focus::-moz-placeholder{
  color:#573F7F
}

.focus\:placeholder-purple:focus::-ms-input-placeholder{
  color:#573F7F
}

.focus\:placeholder-purple:focus::placeholder{
  color:#573F7F
}

.focus\:placeholder-green-20:focus::-webkit-input-placeholder{
  color:#ADE8A1
}

.focus\:placeholder-green-20:focus::-moz-placeholder{
  color:#ADE8A1
}

.focus\:placeholder-green-20:focus::-ms-input-placeholder{
  color:#ADE8A1
}

.focus\:placeholder-green-20:focus::placeholder{
  color:#ADE8A1
}

.focus\:placeholder-green-100:focus::-webkit-input-placeholder{
  color:#30862D
}

.focus\:placeholder-green-100:focus::-moz-placeholder{
  color:#30862D
}

.focus\:placeholder-green-100:focus::-ms-input-placeholder{
  color:#30862D
}

.focus\:placeholder-green-100:focus::placeholder{
  color:#30862D
}

.focus\:placeholder-green-120:focus::-webkit-input-placeholder{
  color:#285e1d
}

.focus\:placeholder-green-120:focus::-moz-placeholder{
  color:#285e1d
}

.focus\:placeholder-green-120:focus::-ms-input-placeholder{
  color:#285e1d
}

.focus\:placeholder-green-120:focus::placeholder{
  color:#285e1d
}

.focus\:placeholder-green-150:focus::-webkit-input-placeholder{
  color:#00492C
}

.focus\:placeholder-green-150:focus::-moz-placeholder{
  color:#00492C
}

.focus\:placeholder-green-150:focus::-ms-input-placeholder{
  color:#00492C
}

.focus\:placeholder-green-150:focus::placeholder{
  color:#00492C
}

.focus\:placeholder-green-200:focus::-webkit-input-placeholder{
  color:#2F822C
}

.focus\:placeholder-green-200:focus::-moz-placeholder{
  color:#2F822C
}

.focus\:placeholder-green-200:focus::-ms-input-placeholder{
  color:#2F822C
}

.focus\:placeholder-green-200:focus::placeholder{
  color:#2F822C
}

.focus\:placeholder-green-250:focus::-webkit-input-placeholder{
  color:#8EC640
}

.focus\:placeholder-green-250:focus::-moz-placeholder{
  color:#8EC640
}

.focus\:placeholder-green-250:focus::-ms-input-placeholder{
  color:#8EC640
}

.focus\:placeholder-green-250:focus::placeholder{
  color:#8EC640
}

.focus\:placeholder-green:focus::-webkit-input-placeholder{
  color:#30862D
}

.focus\:placeholder-green:focus::-moz-placeholder{
  color:#30862D
}

.focus\:placeholder-green:focus::-ms-input-placeholder{
  color:#30862D
}

.focus\:placeholder-green:focus::placeholder{
  color:#30862D
}

.focus\:placeholder-orange:focus::-webkit-input-placeholder{
  color:#FFC21F
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  color:#FFC21F
}

.focus\:placeholder-orange:focus::-ms-input-placeholder{
  color:#FFC21F
}

.focus\:placeholder-orange:focus::placeholder{
  color:#FFC21F
}

.focus\:placeholder-red-100:focus::-webkit-input-placeholder{
  color:#E01010
}

.focus\:placeholder-red-100:focus::-moz-placeholder{
  color:#E01010
}

.focus\:placeholder-red-100:focus::-ms-input-placeholder{
  color:#E01010
}

.focus\:placeholder-red-100:focus::placeholder{
  color:#E01010
}

.focus\:placeholder-red:focus::-webkit-input-placeholder{
  color:#E01010
}

.focus\:placeholder-red:focus::-moz-placeholder{
  color:#E01010
}

.focus\:placeholder-red:focus::-ms-input-placeholder{
  color:#E01010
}

.focus\:placeholder-red:focus::placeholder{
  color:#E01010
}

.focus\:placeholder-red-riverbend:focus::-webkit-input-placeholder{
  color:#990000
}

.focus\:placeholder-red-riverbend:focus::-moz-placeholder{
  color:#990000
}

.focus\:placeholder-red-riverbend:focus::-ms-input-placeholder{
  color:#990000
}

.focus\:placeholder-red-riverbend:focus::placeholder{
  color:#990000
}

.focus\:placeholder-red-riverbendDark:focus::-webkit-input-placeholder{
  color:#5C0002
}

.focus\:placeholder-red-riverbendDark:focus::-moz-placeholder{
  color:#5C0002
}

.focus\:placeholder-red-riverbendDark:focus::-ms-input-placeholder{
  color:#5C0002
}

.focus\:placeholder-red-riverbendDark:focus::placeholder{
  color:#5C0002
}

.focus\:placeholder-yellow:focus::-webkit-input-placeholder{
  color:#F4A81C
}

.focus\:placeholder-yellow:focus::-moz-placeholder{
  color:#F4A81C
}

.focus\:placeholder-yellow:focus::-ms-input-placeholder{
  color:#F4A81C
}

.focus\:placeholder-yellow:focus::placeholder{
  color:#F4A81C
}

.focus\:placeholder-white:focus::-webkit-input-placeholder{
  color:#ffffff
}

.focus\:placeholder-white:focus::-moz-placeholder{
  color:#ffffff
}

.focus\:placeholder-white:focus::-ms-input-placeholder{
  color:#ffffff
}

.focus\:placeholder-white:focus::placeholder{
  color:#ffffff
}

.focus\:placeholder-black:focus::-webkit-input-placeholder{
  color:#000000
}

.focus\:placeholder-black:focus::-moz-placeholder{
  color:#000000
}

.focus\:placeholder-black:focus::-ms-input-placeholder{
  color:#000000
}

.focus\:placeholder-black:focus::placeholder{
  color:#000000
}

.focus\:placeholder-dark:focus::-webkit-input-placeholder{
  color:#333333
}

.focus\:placeholder-dark:focus::-moz-placeholder{
  color:#333333
}

.focus\:placeholder-dark:focus::-ms-input-placeholder{
  color:#333333
}

.focus\:placeholder-dark:focus::placeholder{
  color:#333333
}

.focus\:placeholder-gray-25:focus::-webkit-input-placeholder{
  color:#f6f8f9
}

.focus\:placeholder-gray-25:focus::-moz-placeholder{
  color:#f6f8f9
}

.focus\:placeholder-gray-25:focus::-ms-input-placeholder{
  color:#f6f8f9
}

.focus\:placeholder-gray-25:focus::placeholder{
  color:#f6f8f9
}

.focus\:placeholder-gray-35:focus::-webkit-input-placeholder{
  color:#ededef
}

.focus\:placeholder-gray-35:focus::-moz-placeholder{
  color:#ededef
}

.focus\:placeholder-gray-35:focus::-ms-input-placeholder{
  color:#ededef
}

.focus\:placeholder-gray-35:focus::placeholder{
  color:#ededef
}

.focus\:placeholder-gray-50:focus::-webkit-input-placeholder{
  color:#dddddd
}

.focus\:placeholder-gray-50:focus::-moz-placeholder{
  color:#dddddd
}

.focus\:placeholder-gray-50:focus::-ms-input-placeholder{
  color:#dddddd
}

.focus\:placeholder-gray-50:focus::placeholder{
  color:#dddddd
}

.focus\:placeholder-gray-95:focus::-webkit-input-placeholder{
  color:#686059
}

.focus\:placeholder-gray-95:focus::-moz-placeholder{
  color:#686059
}

.focus\:placeholder-gray-95:focus::-ms-input-placeholder{
  color:#686059
}

.focus\:placeholder-gray-95:focus::placeholder{
  color:#686059
}

.focus\:placeholder-gray-100:focus::-webkit-input-placeholder{
  color:#757575
}

.focus\:placeholder-gray-100:focus::-moz-placeholder{
  color:#757575
}

.focus\:placeholder-gray-100:focus::-ms-input-placeholder{
  color:#757575
}

.focus\:placeholder-gray-100:focus::placeholder{
  color:#757575
}

.focus\:placeholder-gray-120:focus::-webkit-input-placeholder{
  color:#555555
}

.focus\:placeholder-gray-120:focus::-moz-placeholder{
  color:#555555
}

.focus\:placeholder-gray-120:focus::-ms-input-placeholder{
  color:#555555
}

.focus\:placeholder-gray-120:focus::placeholder{
  color:#555555
}

.focus\:placeholder-gray-150:focus::-webkit-input-placeholder{
  color:#252525
}

.focus\:placeholder-gray-150:focus::-moz-placeholder{
  color:#252525
}

.focus\:placeholder-gray-150:focus::-ms-input-placeholder{
  color:#252525
}

.focus\:placeholder-gray-150:focus::placeholder{
  color:#252525
}

.focus\:placeholder-gray-160:focus::-webkit-input-placeholder{
  color:#121212
}

.focus\:placeholder-gray-160:focus::-moz-placeholder{
  color:#121212
}

.focus\:placeholder-gray-160:focus::-ms-input-placeholder{
  color:#121212
}

.focus\:placeholder-gray-160:focus::placeholder{
  color:#121212
}

.focus\:placeholder-gray:focus::-webkit-input-placeholder{
  color:#757575
}

.focus\:placeholder-gray:focus::-moz-placeholder{
  color:#757575
}

.focus\:placeholder-gray:focus::-ms-input-placeholder{
  color:#757575
}

.focus\:placeholder-gray:focus::placeholder{
  color:#757575
}

.pointer-events-none{
  pointer-events:none
}

.pointer-events-auto{
  pointer-events:auto
}

.static{
  position:static
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.sticky{
  position:sticky
}

.inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.inset-1{
  top:1px;
  right:1px;
  bottom:1px;
  left:1px
}

.inset-2{
  top:2px;
  right:2px;
  bottom:2px;
  left:2px
}

.inset-4{
  top:4px;
  right:4px;
  bottom:4px;
  left:4px
}

.inset-5{
  top:5px;
  right:5px;
  bottom:5px;
  left:5px
}

.inset-6{
  top:6px;
  right:6px;
  bottom:6px;
  left:6px
}

.inset-7{
  top:7px;
  right:7px;
  bottom:7px;
  left:7px
}

.inset-8{
  top:8px;
  right:8px;
  bottom:8px;
  left:8px
}

.inset-9{
  top:9px;
  right:9px;
  bottom:9px;
  left:9px
}

.inset-10{
  top:10px;
  right:10px;
  bottom:10px;
  left:10px
}

.inset-15{
  top:15px;
  right:15px;
  bottom:15px;
  left:15px
}

.inset-16{
  top:16px;
  right:16px;
  bottom:16px;
  left:16px
}

.inset-18{
  top:18px;
  right:18px;
  bottom:18px;
  left:18px
}

.inset-25{
  top:25px;
  right:25px;
  bottom:25px;
  left:25px
}

.inset-30{
  top:30px;
  right:30px;
  bottom:30px;
  left:30px
}

.inset-36{
  top:36px;
  right:36px;
  bottom:36px;
  left:36px
}

.inset-40{
  top:40px;
  right:40px;
  bottom:40px;
  left:40px
}

.inset-50{
  top:50px;
  right:50px;
  bottom:50px;
  left:50px
}

.inset-60{
  top:60px;
  right:60px;
  bottom:60px;
  left:60px
}

.inset-auto{
  top:auto;
  right:auto;
  bottom:auto;
  left:auto
}

.-inset-1{
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px
}

.-inset-3{
  top:-3px;
  right:-3px;
  bottom:-3px;
  left:-3px
}

.-inset-10{
  top:-10px;
  right:-10px;
  bottom:-10px;
  left:-10px
}

.-inset-12{
  top:-12px;
  right:-12px;
  bottom:-12px;
  left:-12px
}

.-inset-13{
  top:-13px;
  right:-13px;
  bottom:-13px;
  left:-13px
}

.-inset-18{
  top:-18px;
  right:-18px;
  bottom:-18px;
  left:-18px
}

.-inset-30{
  top:-30px;
  right:-30px;
  bottom:-30px;
  left:-30px
}

.inset-1_2{
  top:50%;
  right:50%;
  bottom:50%;
  left:50%
}

.inset-y-0{
  top:0px;
  bottom:0px
}

.inset-x-0{
  right:0px;
  left:0px
}

.inset-y-1{
  top:1px;
  bottom:1px
}

.inset-x-1{
  right:1px;
  left:1px
}

.inset-y-2{
  top:2px;
  bottom:2px
}

.inset-x-2{
  right:2px;
  left:2px
}

.inset-y-4{
  top:4px;
  bottom:4px
}

.inset-x-4{
  right:4px;
  left:4px
}

.inset-y-5{
  top:5px;
  bottom:5px
}

.inset-x-5{
  right:5px;
  left:5px
}

.inset-y-6{
  top:6px;
  bottom:6px
}

.inset-x-6{
  right:6px;
  left:6px
}

.inset-y-7{
  top:7px;
  bottom:7px
}

.inset-x-7{
  right:7px;
  left:7px
}

.inset-y-8{
  top:8px;
  bottom:8px
}

.inset-x-8{
  right:8px;
  left:8px
}

.inset-y-9{
  top:9px;
  bottom:9px
}

.inset-x-9{
  right:9px;
  left:9px
}

.inset-y-10{
  top:10px;
  bottom:10px
}

.inset-x-10{
  right:10px;
  left:10px
}

.inset-y-15{
  top:15px;
  bottom:15px
}

.inset-x-15{
  right:15px;
  left:15px
}

.inset-y-16{
  top:16px;
  bottom:16px
}

.inset-x-16{
  right:16px;
  left:16px
}

.inset-y-18{
  top:18px;
  bottom:18px
}

.inset-x-18{
  right:18px;
  left:18px
}

.inset-y-25{
  top:25px;
  bottom:25px
}

.inset-x-25{
  right:25px;
  left:25px
}

.inset-y-30{
  top:30px;
  bottom:30px
}

.inset-x-30{
  right:30px;
  left:30px
}

.inset-y-36{
  top:36px;
  bottom:36px
}

.inset-x-36{
  right:36px;
  left:36px
}

.inset-y-40{
  top:40px;
  bottom:40px
}

.inset-x-40{
  right:40px;
  left:40px
}

.inset-y-50{
  top:50px;
  bottom:50px
}

.inset-x-50{
  right:50px;
  left:50px
}

.inset-y-60{
  top:60px;
  bottom:60px
}

.inset-x-60{
  right:60px;
  left:60px
}

.inset-y-auto{
  top:auto;
  bottom:auto
}

.inset-x-auto{
  right:auto;
  left:auto
}

.-inset-y-1{
  top:-1px;
  bottom:-1px
}

.-inset-x-1{
  right:-1px;
  left:-1px
}

.-inset-y-3{
  top:-3px;
  bottom:-3px
}

.-inset-x-3{
  right:-3px;
  left:-3px
}

.-inset-y-10{
  top:-10px;
  bottom:-10px
}

.-inset-x-10{
  right:-10px;
  left:-10px
}

.-inset-y-12{
  top:-12px;
  bottom:-12px
}

.-inset-x-12{
  right:-12px;
  left:-12px
}

.-inset-y-13{
  top:-13px;
  bottom:-13px
}

.-inset-x-13{
  right:-13px;
  left:-13px
}

.-inset-y-18{
  top:-18px;
  bottom:-18px
}

.-inset-x-18{
  right:-18px;
  left:-18px
}

.-inset-y-30{
  top:-30px;
  bottom:-30px
}

.-inset-x-30{
  right:-30px;
  left:-30px
}

.inset-y-1_2{
  top:50%;
  bottom:50%
}

.inset-x-1_2{
  right:50%;
  left:50%
}

.top-0{
  top:0px
}

.right-0{
  right:0px
}

.bottom-0{
  bottom:0px
}

.left-0{
  left:0px
}

.top-1{
  top:1px
}

.right-1{
  right:1px
}

.bottom-1{
  bottom:1px
}

.left-1{
  left:1px
}

.top-2{
  top:2px
}

.right-2{
  right:2px
}

.bottom-2{
  bottom:2px
}

.left-2{
  left:2px
}

.top-4{
  top:4px
}

.right-4{
  right:4px
}

.bottom-4{
  bottom:4px
}

.left-4{
  left:4px
}

.top-5{
  top:5px
}

.right-5{
  right:5px
}

.bottom-5{
  bottom:5px
}

.left-5{
  left:5px
}

.top-6{
  top:6px
}

.right-6{
  right:6px
}

.bottom-6{
  bottom:6px
}

.left-6{
  left:6px
}

.top-7{
  top:7px
}

.right-7{
  right:7px
}

.bottom-7{
  bottom:7px
}

.left-7{
  left:7px
}

.top-8{
  top:8px
}

.right-8{
  right:8px
}

.bottom-8{
  bottom:8px
}

.left-8{
  left:8px
}

.top-9{
  top:9px
}

.right-9{
  right:9px
}

.bottom-9{
  bottom:9px
}

.left-9{
  left:9px
}

.top-10{
  top:10px
}

.right-10{
  right:10px
}

.bottom-10{
  bottom:10px
}

.left-10{
  left:10px
}

.top-15{
  top:15px
}

.right-15{
  right:15px
}

.bottom-15{
  bottom:15px
}

.left-15{
  left:15px
}

.top-16{
  top:16px
}

.right-16{
  right:16px
}

.bottom-16{
  bottom:16px
}

.left-16{
  left:16px
}

.top-18{
  top:18px
}

.right-18{
  right:18px
}

.bottom-18{
  bottom:18px
}

.left-18{
  left:18px
}

.top-25{
  top:25px
}

.right-25{
  right:25px
}

.bottom-25{
  bottom:25px
}

.left-25{
  left:25px
}

.top-30{
  top:30px
}

.right-30{
  right:30px
}

.bottom-30{
  bottom:30px
}

.left-30{
  left:30px
}

.top-36{
  top:36px
}

.right-36{
  right:36px
}

.bottom-36{
  bottom:36px
}

.left-36{
  left:36px
}

.top-40{
  top:40px
}

.right-40{
  right:40px
}

.bottom-40{
  bottom:40px
}

.left-40{
  left:40px
}

.top-50{
  top:50px
}

.right-50{
  right:50px
}

.bottom-50{
  bottom:50px
}

.left-50{
  left:50px
}

.top-60{
  top:60px
}

.right-60{
  right:60px
}

.bottom-60{
  bottom:60px
}

.left-60{
  left:60px
}

.top-auto{
  top:auto
}

.right-auto{
  right:auto
}

.bottom-auto{
  bottom:auto
}

.left-auto{
  left:auto
}

.-top-1{
  top:-1px
}

.-right-1{
  right:-1px
}

.-bottom-1{
  bottom:-1px
}

.-left-1{
  left:-1px
}

.-top-3{
  top:-3px
}

.-right-3{
  right:-3px
}

.-bottom-3{
  bottom:-3px
}

.-left-3{
  left:-3px
}

.-top-10{
  top:-10px
}

.-right-10{
  right:-10px
}

.-bottom-10{
  bottom:-10px
}

.-left-10{
  left:-10px
}

.-top-12{
  top:-12px
}

.-right-12{
  right:-12px
}

.-bottom-12{
  bottom:-12px
}

.-left-12{
  left:-12px
}

.-top-13{
  top:-13px
}

.-right-13{
  right:-13px
}

.-bottom-13{
  bottom:-13px
}

.-left-13{
  left:-13px
}

.-top-18{
  top:-18px
}

.-right-18{
  right:-18px
}

.-bottom-18{
  bottom:-18px
}

.-left-18{
  left:-18px
}

.-top-30{
  top:-30px
}

.-right-30{
  right:-30px
}

.-bottom-30{
  bottom:-30px
}

.-left-30{
  left:-30px
}

.top-1_2{
  top:50%
}

.right-1_2{
  right:50%
}

.bottom-1_2{
  bottom:50%
}

.left-1_2{
  left:50%
}

.resize-none{
  resize:none
}

.resize-y{
  resize:vertical
}

.resize-x{
  resize:horizontal
}

.resize{
  resize:both
}

.shadow-xs{
  -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.shadow-sm{
  -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.shadow{
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.shadow-md{
  -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.shadow-lg{
  -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.shadow-xl{
  -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.shadow-2xl{
  -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.shadow-inner{
  -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.shadow-outline{
  -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.shadow-none{
  -webkit-box-shadow:none;
          box-shadow:none
}

.shadow-center{
  -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
          box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
}

.shadow-green{
  -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
          box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
}

.shadow-dark{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
}

.hover\:shadow-xs:hover{
  -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.hover\:shadow-sm:hover{
  -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.hover\:shadow:hover{
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.hover\:shadow-md:hover{
  -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.hover\:shadow-lg:hover{
  -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.hover\:shadow-xl:hover{
  -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.hover\:shadow-2xl:hover{
  -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.hover\:shadow-inner:hover{
  -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.hover\:shadow-outline:hover{
  -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.hover\:shadow-none:hover{
  -webkit-box-shadow:none;
          box-shadow:none
}

.hover\:shadow-center:hover{
  -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
          box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
}

.hover\:shadow-green:hover{
  -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
          box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
}

.hover\:shadow-dark:hover{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
}

.focus\:shadow-xs:focus{
  -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
}

.focus\:shadow-sm:focus{
  -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.focus\:shadow:focus{
  -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.focus\:shadow-md:focus{
  -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}

.focus\:shadow-lg:focus{
  -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.focus\:shadow-xl:focus{
  -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.focus\:shadow-2xl:focus{
  -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
}

.focus\:shadow-inner:focus{
  -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
}

.focus\:shadow-outline:focus{
  -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
}

.focus\:shadow-none:focus{
  -webkit-box-shadow:none;
          box-shadow:none
}

.focus\:shadow-center:focus{
  -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
          box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
}

.focus\:shadow-green:focus{
  -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
          box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
}

.focus\:shadow-dark:focus{
  -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
          box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
}

.fill-current{
  fill:currentColor
}

.stroke-current{
  stroke:currentColor
}

.stroke-0{
  stroke-width:0
}

.stroke-1{
  stroke-width:1
}

.stroke-2{
  stroke-width:2
}

.table-auto{
  table-layout:auto
}

.table-fixed{
  table-layout:fixed
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.text-right{
  text-align:right
}

.text-justify{
  text-align:justify
}

.text-inherited{
  color:inherit
}

.text-clear{
  color:transparent
}

.text-transparent{
  color:transparent
}

.text-error{
  color:#E01010
}

.text-blue-50{
  color:#61b6cb
}

.text-blue-100{
  color:#0076DF
}

.text-blue-125{
  color:#0A6ED6
}

.text-blue-150{
  color:#076099
}

.text-blue-175{
  color:#006099
}

.text-blue-200{
  color:#0A4A73
}

.text-blue{
  color:#0076DF
}

.text-purple-100{
  color:#4E3972
}

.text-purple{
  color:#573F7F
}

.text-green-20{
  color:#ADE8A1
}

.text-green-100{
  color:#30862D
}

.text-green-120{
  color:#285e1d
}

.text-green-150{
  color:#00492C
}

.text-green-200{
  color:#2F822C
}

.text-green-250{
  color:#8EC640
}

.text-green{
  color:#30862D
}

.text-orange{
  color:#FFC21F
}

.text-red-100{
  color:#E01010
}

.text-red{
  color:#E01010
}

.text-red-riverbend{
  color:#990000
}

.text-red-riverbendDark{
  color:#5C0002
}

.text-yellow{
  color:#F4A81C
}

.text-white{
  color:#ffffff
}

.text-black{
  color:#000000
}

.text-dark{
  color:#333333
}

.text-gray-25{
  color:#f6f8f9
}

.text-gray-35{
  color:#ededef
}

.text-gray-50{
  color:#dddddd
}

.text-gray-95{
  color:#686059
}

.text-gray-100{
  color:#757575
}

.text-gray-120{
  color:#555555
}

.text-gray-150{
  color:#252525
}

.text-gray-160{
  color:#121212
}

.text-gray{
  color:#757575
}

.hover\:text-inherited:hover{
  color:inherit
}

.hover\:text-clear:hover{
  color:transparent
}

.hover\:text-transparent:hover{
  color:transparent
}

.hover\:text-error:hover{
  color:#E01010
}

.hover\:text-blue-50:hover{
  color:#61b6cb
}

.hover\:text-blue-100:hover{
  color:#0076DF
}

.hover\:text-blue-125:hover{
  color:#0A6ED6
}

.hover\:text-blue-150:hover{
  color:#076099
}

.hover\:text-blue-175:hover{
  color:#006099
}

.hover\:text-blue-200:hover{
  color:#0A4A73
}

.hover\:text-blue:hover{
  color:#0076DF
}

.hover\:text-purple-100:hover{
  color:#4E3972
}

.hover\:text-purple:hover{
  color:#573F7F
}

.hover\:text-green-20:hover{
  color:#ADE8A1
}

.hover\:text-green-100:hover{
  color:#30862D
}

.hover\:text-green-120:hover{
  color:#285e1d
}

.hover\:text-green-150:hover{
  color:#00492C
}

.hover\:text-green-200:hover{
  color:#2F822C
}

.hover\:text-green-250:hover{
  color:#8EC640
}

.hover\:text-green:hover{
  color:#30862D
}

.hover\:text-orange:hover{
  color:#FFC21F
}

.hover\:text-red-100:hover{
  color:#E01010
}

.hover\:text-red:hover{
  color:#E01010
}

.hover\:text-red-riverbend:hover{
  color:#990000
}

.hover\:text-red-riverbendDark:hover{
  color:#5C0002
}

.hover\:text-yellow:hover{
  color:#F4A81C
}

.hover\:text-white:hover{
  color:#ffffff
}

.hover\:text-black:hover{
  color:#000000
}

.hover\:text-dark:hover{
  color:#333333
}

.hover\:text-gray-25:hover{
  color:#f6f8f9
}

.hover\:text-gray-35:hover{
  color:#ededef
}

.hover\:text-gray-50:hover{
  color:#dddddd
}

.hover\:text-gray-95:hover{
  color:#686059
}

.hover\:text-gray-100:hover{
  color:#757575
}

.hover\:text-gray-120:hover{
  color:#555555
}

.hover\:text-gray-150:hover{
  color:#252525
}

.hover\:text-gray-160:hover{
  color:#121212
}

.hover\:text-gray:hover{
  color:#757575
}

.focus\:text-inherited:focus{
  color:inherit
}

.focus\:text-clear:focus{
  color:transparent
}

.focus\:text-transparent:focus{
  color:transparent
}

.focus\:text-error:focus{
  color:#E01010
}

.focus\:text-blue-50:focus{
  color:#61b6cb
}

.focus\:text-blue-100:focus{
  color:#0076DF
}

.focus\:text-blue-125:focus{
  color:#0A6ED6
}

.focus\:text-blue-150:focus{
  color:#076099
}

.focus\:text-blue-175:focus{
  color:#006099
}

.focus\:text-blue-200:focus{
  color:#0A4A73
}

.focus\:text-blue:focus{
  color:#0076DF
}

.focus\:text-purple-100:focus{
  color:#4E3972
}

.focus\:text-purple:focus{
  color:#573F7F
}

.focus\:text-green-20:focus{
  color:#ADE8A1
}

.focus\:text-green-100:focus{
  color:#30862D
}

.focus\:text-green-120:focus{
  color:#285e1d
}

.focus\:text-green-150:focus{
  color:#00492C
}

.focus\:text-green-200:focus{
  color:#2F822C
}

.focus\:text-green-250:focus{
  color:#8EC640
}

.focus\:text-green:focus{
  color:#30862D
}

.focus\:text-orange:focus{
  color:#FFC21F
}

.focus\:text-red-100:focus{
  color:#E01010
}

.focus\:text-red:focus{
  color:#E01010
}

.focus\:text-red-riverbend:focus{
  color:#990000
}

.focus\:text-red-riverbendDark:focus{
  color:#5C0002
}

.focus\:text-yellow:focus{
  color:#F4A81C
}

.focus\:text-white:focus{
  color:#ffffff
}

.focus\:text-black:focus{
  color:#000000
}

.focus\:text-dark:focus{
  color:#333333
}

.focus\:text-gray-25:focus{
  color:#f6f8f9
}

.focus\:text-gray-35:focus{
  color:#ededef
}

.focus\:text-gray-50:focus{
  color:#dddddd
}

.focus\:text-gray-95:focus{
  color:#686059
}

.focus\:text-gray-100:focus{
  color:#757575
}

.focus\:text-gray-120:focus{
  color:#555555
}

.focus\:text-gray-150:focus{
  color:#252525
}

.focus\:text-gray-160:focus{
  color:#121212
}

.focus\:text-gray:focus{
  color:#757575
}

.italic{
  font-style:italic
}

.not-italic{
  font-style:normal
}

.uppercase{
  text-transform:uppercase
}

.lowercase{
  text-transform:lowercase
}

.capitalize{
  text-transform:capitalize
}

.normal-case{
  text-transform:none
}

.underline{
  text-decoration:underline
}

.line-through{
  text-decoration:line-through
}

.no-underline{
  text-decoration:none
}

.hover\:underline:hover{
  text-decoration:underline
}

.hover\:line-through:hover{
  text-decoration:line-through
}

.hover\:no-underline:hover{
  text-decoration:none
}

.focus\:underline:focus{
  text-decoration:underline
}

.focus\:line-through:focus{
  text-decoration:line-through
}

.focus\:no-underline:focus{
  text-decoration:none
}

.antialiased{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.subpixel-antialiased{
  -webkit-font-smoothing:auto;
  -moz-osx-font-smoothing:auto
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
  font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
}

.normal-nums{
  font-variant-numeric:normal
}

.ordinal{
  --font-variant-numeric-ordinal:ordinal
}

.slashed-zero{
  --font-variant-numeric-slashed-zero:slashed-zero
}

.lining-nums{
  --font-variant-numeric-figure:lining-nums
}

.oldstyle-nums{
  --font-variant-numeric-figure:oldstyle-nums
}

.proportional-nums{
  --font-variant-numeric-spacing:proportional-nums
}

.tabular-nums{
  --font-variant-numeric-spacing:tabular-nums
}

.diagonal-fractions{
  --font-variant-numeric-fraction:diagonal-fractions
}

.stacked-fractions{
  --font-variant-numeric-fraction:stacked-fractions
}

.tracking-tighter{
  letter-spacing:-0.05em
}

.tracking-tight{
  letter-spacing:-0.025em
}

.tracking-normal{
  letter-spacing:0
}

.tracking-wide{
  letter-spacing:0.025em
}

.tracking-wider{
  letter-spacing:0.05em
}

.tracking-widest{
  letter-spacing:0.1em
}

.select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none
}

.select-text{
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text
}

.select-all{
  -webkit-user-select:all;
     -moz-user-select:all;
      -ms-user-select:all;
          user-select:all
}

.select-auto{
  -webkit-user-select:auto;
     -moz-user-select:auto;
      -ms-user-select:auto;
          user-select:auto
}

.align-baseline{
  vertical-align:baseline
}

.align-top{
  vertical-align:top
}

.align-middle{
  vertical-align:middle
}

.align-bottom{
  vertical-align:bottom
}

.align-text-top{
  vertical-align:text-top
}

.align-text-bottom{
  vertical-align:text-bottom
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.whitespace-normal{
  white-space:normal
}

.whitespace-no-wrap{
  white-space:nowrap
}

.whitespace-pre{
  white-space:pre
}

.whitespace-pre-line{
  white-space:pre-line
}

.whitespace-pre-wrap{
  white-space:pre-wrap
}

.break-normal{
  word-wrap:normal;
  overflow-wrap:normal;
  word-break:normal
}

.break-words{
  word-wrap:break-word;
  overflow-wrap:break-word
}

.break-all{
  word-break:break-all
}

.truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.w-0{
  width:0
}

.w-1{
  width:1px
}

.w-2{
  width:2px
}

.w-3{
  width:3px
}

.w-4{
  width:4px
}

.w-5{
  width:5px
}

.w-6{
  width:6px
}

.w-7{
  width:7px
}

.w-8{
  width:8px
}

.w-9{
  width:9px
}

.w-10{
  width:10px
}

.w-12{
  width:12px
}

.w-15{
  width:15px
}

.w-16{
  width:16px
}

.w-18{
  width:18px
}

.w-20{
  width:20px
}

.w-24{
  width:24px
}

.w-25{
  width:25px
}

.w-30{
  width:30px
}

.w-32{
  width:32px
}

.w-36{
  width:36px
}

.w-40{
  width:40px
}

.w-44{
  width:44px
}

.w-48{
  width:48px
}

.w-50{
  width:50px
}

.w-60{
  width:60px
}

.w-64{
  width:64px
}

.w-70{
  width:70px
}

.w-75{
  width:75px
}

.w-80{
  width:80px
}

.w-85{
  width:85px
}

.w-90{
  width:90px
}

.w-100{
  width:100px
}

.w-120{
  width:120px
}

.w-140{
  width:140px
}

.w-150{
  width:150px
}

.w-200{
  width:200px
}

.w-250{
  width:250px
}

.w-400{
  width:400px
}

.w-450{
  width:450px
}

.w-550{
  width:550px
}

.w-px{
  width:1px
}

.w-1_2{
  width:50%
}

.w-1_3{
  width:33.333333%
}

.w-2_3{
  width:66.666667%
}

.w-1_4{
  width:25%
}

.w-2_4{
  width:50%
}

.w-3_4{
  width:75%
}

.w-1_5{
  width:20%
}

.w-2_5{
  width:40%
}

.w-3_5{
  width:60%
}

.w-4_5{
  width:80%
}

.w-1_6{
  width:16.666667%
}

.w-5_6{
  width:83.333333%
}

.w-1_12{
  width:8.333333%
}

.w-5_12{
  width:41.666667%
}

.w-7_12{
  width:58.333333%
}

.w-11_12{
  width:91.666667%
}

.w-auto{
  width:auto
}

.w-full{
  width:100%
}

.w-screen{
  width:100vw
}

.z-0{
  z-index:0
}

.z-1{
  z-index:1
}

.z-2{
  z-index:2
}

.z-3{
  z-index:3
}

.z-4{
  z-index:4
}

.z-5{
  z-index:5
}

.z-auto{
  z-index:auto
}

.-z-1{
  z-index:-1
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr))
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

.grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr))
}

.grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr))
}

.grid-cols-9{
  grid-template-columns:repeat(9, minmax(0, 1fr))
}

.grid-cols-10{
  grid-template-columns:repeat(10, minmax(0, 1fr))
}

.grid-cols-11{
  grid-template-columns:repeat(11, minmax(0, 1fr))
}

.grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr))
}

.grid-cols-none{
  grid-template-columns:none
}

.auto-cols-auto{
  grid-auto-columns:auto
}

.auto-cols-min{
  grid-auto-columns:-webkit-min-content;
  grid-auto-columns:min-content
}

.auto-cols-max{
  grid-auto-columns:-webkit-max-content;
  grid-auto-columns:max-content
}

.auto-cols-fr{
  grid-auto-columns:minmax(0, 1fr)
}

.auto-rows-auto{
  grid-auto-rows:auto
}

.auto-rows-min{
  grid-auto-rows:-webkit-min-content;
  grid-auto-rows:min-content
}

.auto-rows-max{
  grid-auto-rows:-webkit-max-content;
  grid-auto-rows:max-content
}

.auto-rows-fr{
  grid-auto-rows:minmax(0, 1fr)
}

.transform{
  --transform-translate-x:0;
  --transform-translate-y:0;
  --transform-rotate:0;
  --transform-skew-x:0;
  --transform-skew-y:0;
  --transform-scale-x:1;
  --transform-scale-y:1;
  -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

.transform-none{
  -webkit-transform:none;
          transform:none
}

.origin-center{
  -webkit-transform-origin:center;
          transform-origin:center
}

.origin-top{
  -webkit-transform-origin:top;
          transform-origin:top
}

.origin-top-right{
  -webkit-transform-origin:top right;
          transform-origin:top right
}

.origin-right{
  -webkit-transform-origin:right;
          transform-origin:right
}

.origin-bottom-right{
  -webkit-transform-origin:bottom right;
          transform-origin:bottom right
}

.origin-bottom{
  -webkit-transform-origin:bottom;
          transform-origin:bottom
}

.origin-bottom-left{
  -webkit-transform-origin:bottom left;
          transform-origin:bottom left
}

.origin-left{
  -webkit-transform-origin:left;
          transform-origin:left
}

.origin-top-left{
  -webkit-transform-origin:top left;
          transform-origin:top left
}

.scale-0{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.scale-50{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.scale-75{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.scale-90{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.scale-95{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.scale-100{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.scale-105{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.scale-110{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.scale-125{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.scale-150{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.scale-x-0{
  --transform-scale-x:0
}

.scale-x-50{
  --transform-scale-x:.5
}

.scale-x-75{
  --transform-scale-x:.75
}

.scale-x-90{
  --transform-scale-x:.9
}

.scale-x-95{
  --transform-scale-x:.95
}

.scale-x-100{
  --transform-scale-x:1
}

.scale-x-105{
  --transform-scale-x:1.05
}

.scale-x-110{
  --transform-scale-x:1.1
}

.scale-x-125{
  --transform-scale-x:1.25
}

.scale-x-150{
  --transform-scale-x:1.5
}

.scale-y-0{
  --transform-scale-y:0
}

.scale-y-50{
  --transform-scale-y:.5
}

.scale-y-75{
  --transform-scale-y:.75
}

.scale-y-90{
  --transform-scale-y:.9
}

.scale-y-95{
  --transform-scale-y:.95
}

.scale-y-100{
  --transform-scale-y:1
}

.scale-y-105{
  --transform-scale-y:1.05
}

.scale-y-110{
  --transform-scale-y:1.1
}

.scale-y-125{
  --transform-scale-y:1.25
}

.scale-y-150{
  --transform-scale-y:1.5
}

.hover\:scale-0:hover{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.hover\:scale-50:hover{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.hover\:scale-75:hover{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.hover\:scale-90:hover{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.hover\:scale-95:hover{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.hover\:scale-100:hover{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.hover\:scale-105:hover{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.hover\:scale-110:hover{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.hover\:scale-125:hover{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.hover\:scale-150:hover{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.hover\:scale-x-0:hover{
  --transform-scale-x:0
}

.hover\:scale-x-50:hover{
  --transform-scale-x:.5
}

.hover\:scale-x-75:hover{
  --transform-scale-x:.75
}

.hover\:scale-x-90:hover{
  --transform-scale-x:.9
}

.hover\:scale-x-95:hover{
  --transform-scale-x:.95
}

.hover\:scale-x-100:hover{
  --transform-scale-x:1
}

.hover\:scale-x-105:hover{
  --transform-scale-x:1.05
}

.hover\:scale-x-110:hover{
  --transform-scale-x:1.1
}

.hover\:scale-x-125:hover{
  --transform-scale-x:1.25
}

.hover\:scale-x-150:hover{
  --transform-scale-x:1.5
}

.hover\:scale-y-0:hover{
  --transform-scale-y:0
}

.hover\:scale-y-50:hover{
  --transform-scale-y:.5
}

.hover\:scale-y-75:hover{
  --transform-scale-y:.75
}

.hover\:scale-y-90:hover{
  --transform-scale-y:.9
}

.hover\:scale-y-95:hover{
  --transform-scale-y:.95
}

.hover\:scale-y-100:hover{
  --transform-scale-y:1
}

.hover\:scale-y-105:hover{
  --transform-scale-y:1.05
}

.hover\:scale-y-110:hover{
  --transform-scale-y:1.1
}

.hover\:scale-y-125:hover{
  --transform-scale-y:1.25
}

.hover\:scale-y-150:hover{
  --transform-scale-y:1.5
}

.focus\:scale-0:focus{
  --transform-scale-x:0;
  --transform-scale-y:0
}

.focus\:scale-50:focus{
  --transform-scale-x:.5;
  --transform-scale-y:.5
}

.focus\:scale-75:focus{
  --transform-scale-x:.75;
  --transform-scale-y:.75
}

.focus\:scale-90:focus{
  --transform-scale-x:.9;
  --transform-scale-y:.9
}

.focus\:scale-95:focus{
  --transform-scale-x:.95;
  --transform-scale-y:.95
}

.focus\:scale-100:focus{
  --transform-scale-x:1;
  --transform-scale-y:1
}

.focus\:scale-105:focus{
  --transform-scale-x:1.05;
  --transform-scale-y:1.05
}

.focus\:scale-110:focus{
  --transform-scale-x:1.1;
  --transform-scale-y:1.1
}

.focus\:scale-125:focus{
  --transform-scale-x:1.25;
  --transform-scale-y:1.25
}

.focus\:scale-150:focus{
  --transform-scale-x:1.5;
  --transform-scale-y:1.5
}

.focus\:scale-x-0:focus{
  --transform-scale-x:0
}

.focus\:scale-x-50:focus{
  --transform-scale-x:.5
}

.focus\:scale-x-75:focus{
  --transform-scale-x:.75
}

.focus\:scale-x-90:focus{
  --transform-scale-x:.9
}

.focus\:scale-x-95:focus{
  --transform-scale-x:.95
}

.focus\:scale-x-100:focus{
  --transform-scale-x:1
}

.focus\:scale-x-105:focus{
  --transform-scale-x:1.05
}

.focus\:scale-x-110:focus{
  --transform-scale-x:1.1
}

.focus\:scale-x-125:focus{
  --transform-scale-x:1.25
}

.focus\:scale-x-150:focus{
  --transform-scale-x:1.5
}

.focus\:scale-y-0:focus{
  --transform-scale-y:0
}

.focus\:scale-y-50:focus{
  --transform-scale-y:.5
}

.focus\:scale-y-75:focus{
  --transform-scale-y:.75
}

.focus\:scale-y-90:focus{
  --transform-scale-y:.9
}

.focus\:scale-y-95:focus{
  --transform-scale-y:.95
}

.focus\:scale-y-100:focus{
  --transform-scale-y:1
}

.focus\:scale-y-105:focus{
  --transform-scale-y:1.05
}

.focus\:scale-y-110:focus{
  --transform-scale-y:1.1
}

.focus\:scale-y-125:focus{
  --transform-scale-y:1.25
}

.focus\:scale-y-150:focus{
  --transform-scale-y:1.5
}

.rotate-0{
  --transform-rotate:0
}

.rotate-1{
  --transform-rotate:1deg
}

.rotate-2{
  --transform-rotate:2deg
}

.rotate-3{
  --transform-rotate:3deg
}

.rotate-6{
  --transform-rotate:6deg
}

.rotate-12{
  --transform-rotate:12deg
}

.rotate-45{
  --transform-rotate:45deg
}

.rotate-90{
  --transform-rotate:90deg
}

.rotate-180{
  --transform-rotate:180deg
}

.-rotate-180{
  --transform-rotate:-180deg
}

.-rotate-90{
  --transform-rotate:-90deg
}

.-rotate-45{
  --transform-rotate:-45deg
}

.-rotate-12{
  --transform-rotate:-12deg
}

.-rotate-6{
  --transform-rotate:-6deg
}

.-rotate-3{
  --transform-rotate:-3deg
}

.-rotate-2{
  --transform-rotate:-2deg
}

.-rotate-1{
  --transform-rotate:-1deg
}

.hover\:rotate-0:hover{
  --transform-rotate:0
}

.hover\:rotate-1:hover{
  --transform-rotate:1deg
}

.hover\:rotate-2:hover{
  --transform-rotate:2deg
}

.hover\:rotate-3:hover{
  --transform-rotate:3deg
}

.hover\:rotate-6:hover{
  --transform-rotate:6deg
}

.hover\:rotate-12:hover{
  --transform-rotate:12deg
}

.hover\:rotate-45:hover{
  --transform-rotate:45deg
}

.hover\:rotate-90:hover{
  --transform-rotate:90deg
}

.hover\:rotate-180:hover{
  --transform-rotate:180deg
}

.hover\:-rotate-180:hover{
  --transform-rotate:-180deg
}

.hover\:-rotate-90:hover{
  --transform-rotate:-90deg
}

.hover\:-rotate-45:hover{
  --transform-rotate:-45deg
}

.hover\:-rotate-12:hover{
  --transform-rotate:-12deg
}

.hover\:-rotate-6:hover{
  --transform-rotate:-6deg
}

.hover\:-rotate-3:hover{
  --transform-rotate:-3deg
}

.hover\:-rotate-2:hover{
  --transform-rotate:-2deg
}

.hover\:-rotate-1:hover{
  --transform-rotate:-1deg
}

.focus\:rotate-0:focus{
  --transform-rotate:0
}

.focus\:rotate-1:focus{
  --transform-rotate:1deg
}

.focus\:rotate-2:focus{
  --transform-rotate:2deg
}

.focus\:rotate-3:focus{
  --transform-rotate:3deg
}

.focus\:rotate-6:focus{
  --transform-rotate:6deg
}

.focus\:rotate-12:focus{
  --transform-rotate:12deg
}

.focus\:rotate-45:focus{
  --transform-rotate:45deg
}

.focus\:rotate-90:focus{
  --transform-rotate:90deg
}

.focus\:rotate-180:focus{
  --transform-rotate:180deg
}

.focus\:-rotate-180:focus{
  --transform-rotate:-180deg
}

.focus\:-rotate-90:focus{
  --transform-rotate:-90deg
}

.focus\:-rotate-45:focus{
  --transform-rotate:-45deg
}

.focus\:-rotate-12:focus{
  --transform-rotate:-12deg
}

.focus\:-rotate-6:focus{
  --transform-rotate:-6deg
}

.focus\:-rotate-3:focus{
  --transform-rotate:-3deg
}

.focus\:-rotate-2:focus{
  --transform-rotate:-2deg
}

.focus\:-rotate-1:focus{
  --transform-rotate:-1deg
}

.translate-x-0{
  --transform-translate-x:0
}

.translate-x-1{
  --transform-translate-x:1px
}

.translate-x-2{
  --transform-translate-x:2px
}

.translate-x-3{
  --transform-translate-x:3px
}

.translate-x-4{
  --transform-translate-x:4px
}

.translate-x-5{
  --transform-translate-x:5px
}

.translate-x-6{
  --transform-translate-x:6px
}

.translate-x-7{
  --transform-translate-x:7px
}

.translate-x-8{
  --transform-translate-x:8px
}

.translate-x-9{
  --transform-translate-x:9px
}

.translate-x-10{
  --transform-translate-x:10px
}

.translate-x-12{
  --transform-translate-x:12px
}

.translate-x-15{
  --transform-translate-x:15px
}

.translate-x-16{
  --transform-translate-x:16px
}

.translate-x-18{
  --transform-translate-x:18px
}

.translate-x-20{
  --transform-translate-x:20px
}

.translate-x-24{
  --transform-translate-x:24px
}

.translate-x-25{
  --transform-translate-x:25px
}

.translate-x-30{
  --transform-translate-x:30px
}

.translate-x-32{
  --transform-translate-x:32px
}

.translate-x-36{
  --transform-translate-x:36px
}

.translate-x-40{
  --transform-translate-x:40px
}

.translate-x-44{
  --transform-translate-x:44px
}

.translate-x-48{
  --transform-translate-x:48px
}

.translate-x-50{
  --transform-translate-x:50px
}

.translate-x-60{
  --transform-translate-x:60px
}

.translate-x-64{
  --transform-translate-x:64px
}

.translate-x-70{
  --transform-translate-x:70px
}

.translate-x-75{
  --transform-translate-x:75px
}

.translate-x-80{
  --transform-translate-x:80px
}

.translate-x-85{
  --transform-translate-x:85px
}

.translate-x-90{
  --transform-translate-x:90px
}

.translate-x-100{
  --transform-translate-x:100px
}

.translate-x-px{
  --transform-translate-x:1px
}

.translate-x-1_2{
  --transform-translate-x:50%
}

.translate-x-1_3{
  --transform-translate-x:33.333333%
}

.translate-x-2_3{
  --transform-translate-x:66.666667%
}

.translate-x-1_4{
  --transform-translate-x:25%
}

.translate-x-2_4{
  --transform-translate-x:50%
}

.translate-x-3_4{
  --transform-translate-x:75%
}

.translate-x-1_5{
  --transform-translate-x:20%
}

.translate-x-2_5{
  --transform-translate-x:40%
}

.translate-x-3_5{
  --transform-translate-x:60%
}

.translate-x-4_5{
  --transform-translate-x:80%
}

.translate-x-1_6{
  --transform-translate-x:16.666667%
}

.translate-x-5_6{
  --transform-translate-x:83.333333%
}

.translate-x-1_12{
  --transform-translate-x:8.333333%
}

.translate-x-5_12{
  --transform-translate-x:41.666667%
}

.translate-x-7_12{
  --transform-translate-x:58.333333%
}

.translate-x-11_12{
  --transform-translate-x:91.666667%
}

.-translate-x-1{
  --transform-translate-x:-1px
}

.-translate-x-2{
  --transform-translate-x:-2px
}

.-translate-x-3{
  --transform-translate-x:-3px
}

.-translate-x-4{
  --transform-translate-x:-4px
}

.-translate-x-5{
  --transform-translate-x:-5px
}

.-translate-x-6{
  --transform-translate-x:-6px
}

.-translate-x-7{
  --transform-translate-x:-7px
}

.-translate-x-8{
  --transform-translate-x:-8px
}

.-translate-x-9{
  --transform-translate-x:-9px
}

.-translate-x-10{
  --transform-translate-x:-10px
}

.-translate-x-12{
  --transform-translate-x:-12px
}

.-translate-x-15{
  --transform-translate-x:-15px
}

.-translate-x-16{
  --transform-translate-x:-16px
}

.-translate-x-18{
  --transform-translate-x:-18px
}

.-translate-x-20{
  --transform-translate-x:-20px
}

.-translate-x-24{
  --transform-translate-x:-24px
}

.-translate-x-25{
  --transform-translate-x:-25px
}

.-translate-x-30{
  --transform-translate-x:-30px
}

.-translate-x-32{
  --transform-translate-x:-32px
}

.-translate-x-36{
  --transform-translate-x:-36px
}

.-translate-x-40{
  --transform-translate-x:-40px
}

.-translate-x-44{
  --transform-translate-x:-44px
}

.-translate-x-48{
  --transform-translate-x:-48px
}

.-translate-x-50{
  --transform-translate-x:-50px
}

.-translate-x-60{
  --transform-translate-x:-60px
}

.-translate-x-64{
  --transform-translate-x:-64px
}

.-translate-x-70{
  --transform-translate-x:-70px
}

.-translate-x-75{
  --transform-translate-x:-75px
}

.-translate-x-80{
  --transform-translate-x:-80px
}

.-translate-x-85{
  --transform-translate-x:-85px
}

.-translate-x-90{
  --transform-translate-x:-90px
}

.-translate-x-100{
  --transform-translate-x:-100px
}

.-translate-x-px{
  --transform-translate-x:-1px
}

.-translate-x-1_2{
  --transform-translate-x:-50%
}

.-translate-x-1_3{
  --transform-translate-x:-33.33333%
}

.-translate-x-2_3{
  --transform-translate-x:-66.66667%
}

.-translate-x-1_4{
  --transform-translate-x:-25%
}

.-translate-x-2_4{
  --transform-translate-x:-50%
}

.-translate-x-3_4{
  --transform-translate-x:-75%
}

.-translate-x-1_5{
  --transform-translate-x:-20%
}

.-translate-x-2_5{
  --transform-translate-x:-40%
}

.-translate-x-3_5{
  --transform-translate-x:-60%
}

.-translate-x-4_5{
  --transform-translate-x:-80%
}

.-translate-x-1_6{
  --transform-translate-x:-16.66667%
}

.-translate-x-5_6{
  --transform-translate-x:-83.33333%
}

.-translate-x-1_12{
  --transform-translate-x:-8.33333%
}

.-translate-x-5_12{
  --transform-translate-x:-41.66667%
}

.-translate-x-7_12{
  --transform-translate-x:-58.33333%
}

.-translate-x-11_12{
  --transform-translate-x:-91.66667%
}

.-translate-x-full{
  --transform-translate-x:-100%
}

.-translate-x-1\/2{
  --transform-translate-x:-50%
}

.translate-x-1\/2{
  --transform-translate-x:50%
}

.translate-x-full{
  --transform-translate-x:100%
}

.translate-y-0{
  --transform-translate-y:0
}

.translate-y-1{
  --transform-translate-y:1px
}

.translate-y-2{
  --transform-translate-y:2px
}

.translate-y-3{
  --transform-translate-y:3px
}

.translate-y-4{
  --transform-translate-y:4px
}

.translate-y-5{
  --transform-translate-y:5px
}

.translate-y-6{
  --transform-translate-y:6px
}

.translate-y-7{
  --transform-translate-y:7px
}

.translate-y-8{
  --transform-translate-y:8px
}

.translate-y-9{
  --transform-translate-y:9px
}

.translate-y-10{
  --transform-translate-y:10px
}

.translate-y-12{
  --transform-translate-y:12px
}

.translate-y-15{
  --transform-translate-y:15px
}

.translate-y-16{
  --transform-translate-y:16px
}

.translate-y-18{
  --transform-translate-y:18px
}

.translate-y-20{
  --transform-translate-y:20px
}

.translate-y-24{
  --transform-translate-y:24px
}

.translate-y-25{
  --transform-translate-y:25px
}

.translate-y-30{
  --transform-translate-y:30px
}

.translate-y-32{
  --transform-translate-y:32px
}

.translate-y-36{
  --transform-translate-y:36px
}

.translate-y-40{
  --transform-translate-y:40px
}

.translate-y-44{
  --transform-translate-y:44px
}

.translate-y-48{
  --transform-translate-y:48px
}

.translate-y-50{
  --transform-translate-y:50px
}

.translate-y-60{
  --transform-translate-y:60px
}

.translate-y-64{
  --transform-translate-y:64px
}

.translate-y-70{
  --transform-translate-y:70px
}

.translate-y-75{
  --transform-translate-y:75px
}

.translate-y-80{
  --transform-translate-y:80px
}

.translate-y-85{
  --transform-translate-y:85px
}

.translate-y-90{
  --transform-translate-y:90px
}

.translate-y-100{
  --transform-translate-y:100px
}

.translate-y-px{
  --transform-translate-y:1px
}

.translate-y-1_2{
  --transform-translate-y:50%
}

.translate-y-1_3{
  --transform-translate-y:33.333333%
}

.translate-y-2_3{
  --transform-translate-y:66.666667%
}

.translate-y-1_4{
  --transform-translate-y:25%
}

.translate-y-2_4{
  --transform-translate-y:50%
}

.translate-y-3_4{
  --transform-translate-y:75%
}

.translate-y-1_5{
  --transform-translate-y:20%
}

.translate-y-2_5{
  --transform-translate-y:40%
}

.translate-y-3_5{
  --transform-translate-y:60%
}

.translate-y-4_5{
  --transform-translate-y:80%
}

.translate-y-1_6{
  --transform-translate-y:16.666667%
}

.translate-y-5_6{
  --transform-translate-y:83.333333%
}

.translate-y-1_12{
  --transform-translate-y:8.333333%
}

.translate-y-5_12{
  --transform-translate-y:41.666667%
}

.translate-y-7_12{
  --transform-translate-y:58.333333%
}

.translate-y-11_12{
  --transform-translate-y:91.666667%
}

.-translate-y-1{
  --transform-translate-y:-1px
}

.-translate-y-2{
  --transform-translate-y:-2px
}

.-translate-y-3{
  --transform-translate-y:-3px
}

.-translate-y-4{
  --transform-translate-y:-4px
}

.-translate-y-5{
  --transform-translate-y:-5px
}

.-translate-y-6{
  --transform-translate-y:-6px
}

.-translate-y-7{
  --transform-translate-y:-7px
}

.-translate-y-8{
  --transform-translate-y:-8px
}

.-translate-y-9{
  --transform-translate-y:-9px
}

.-translate-y-10{
  --transform-translate-y:-10px
}

.-translate-y-12{
  --transform-translate-y:-12px
}

.-translate-y-15{
  --transform-translate-y:-15px
}

.-translate-y-16{
  --transform-translate-y:-16px
}

.-translate-y-18{
  --transform-translate-y:-18px
}

.-translate-y-20{
  --transform-translate-y:-20px
}

.-translate-y-24{
  --transform-translate-y:-24px
}

.-translate-y-25{
  --transform-translate-y:-25px
}

.-translate-y-30{
  --transform-translate-y:-30px
}

.-translate-y-32{
  --transform-translate-y:-32px
}

.-translate-y-36{
  --transform-translate-y:-36px
}

.-translate-y-40{
  --transform-translate-y:-40px
}

.-translate-y-44{
  --transform-translate-y:-44px
}

.-translate-y-48{
  --transform-translate-y:-48px
}

.-translate-y-50{
  --transform-translate-y:-50px
}

.-translate-y-60{
  --transform-translate-y:-60px
}

.-translate-y-64{
  --transform-translate-y:-64px
}

.-translate-y-70{
  --transform-translate-y:-70px
}

.-translate-y-75{
  --transform-translate-y:-75px
}

.-translate-y-80{
  --transform-translate-y:-80px
}

.-translate-y-85{
  --transform-translate-y:-85px
}

.-translate-y-90{
  --transform-translate-y:-90px
}

.-translate-y-100{
  --transform-translate-y:-100px
}

.-translate-y-px{
  --transform-translate-y:-1px
}

.-translate-y-1_2{
  --transform-translate-y:-50%
}

.-translate-y-1_3{
  --transform-translate-y:-33.33333%
}

.-translate-y-2_3{
  --transform-translate-y:-66.66667%
}

.-translate-y-1_4{
  --transform-translate-y:-25%
}

.-translate-y-2_4{
  --transform-translate-y:-50%
}

.-translate-y-3_4{
  --transform-translate-y:-75%
}

.-translate-y-1_5{
  --transform-translate-y:-20%
}

.-translate-y-2_5{
  --transform-translate-y:-40%
}

.-translate-y-3_5{
  --transform-translate-y:-60%
}

.-translate-y-4_5{
  --transform-translate-y:-80%
}

.-translate-y-1_6{
  --transform-translate-y:-16.66667%
}

.-translate-y-5_6{
  --transform-translate-y:-83.33333%
}

.-translate-y-1_12{
  --transform-translate-y:-8.33333%
}

.-translate-y-5_12{
  --transform-translate-y:-41.66667%
}

.-translate-y-7_12{
  --transform-translate-y:-58.33333%
}

.-translate-y-11_12{
  --transform-translate-y:-91.66667%
}

.-translate-y-full{
  --transform-translate-y:-100%
}

.-translate-y-1\/2{
  --transform-translate-y:-50%
}

.translate-y-1\/2{
  --transform-translate-y:50%
}

.translate-y-full{
  --transform-translate-y:100%
}

.hover\:translate-x-0:hover{
  --transform-translate-x:0
}

.hover\:translate-x-1:hover{
  --transform-translate-x:1px
}

.hover\:translate-x-2:hover{
  --transform-translate-x:2px
}

.hover\:translate-x-3:hover{
  --transform-translate-x:3px
}

.hover\:translate-x-4:hover{
  --transform-translate-x:4px
}

.hover\:translate-x-5:hover{
  --transform-translate-x:5px
}

.hover\:translate-x-6:hover{
  --transform-translate-x:6px
}

.hover\:translate-x-7:hover{
  --transform-translate-x:7px
}

.hover\:translate-x-8:hover{
  --transform-translate-x:8px
}

.hover\:translate-x-9:hover{
  --transform-translate-x:9px
}

.hover\:translate-x-10:hover{
  --transform-translate-x:10px
}

.hover\:translate-x-12:hover{
  --transform-translate-x:12px
}

.hover\:translate-x-15:hover{
  --transform-translate-x:15px
}

.hover\:translate-x-16:hover{
  --transform-translate-x:16px
}

.hover\:translate-x-18:hover{
  --transform-translate-x:18px
}

.hover\:translate-x-20:hover{
  --transform-translate-x:20px
}

.hover\:translate-x-24:hover{
  --transform-translate-x:24px
}

.hover\:translate-x-25:hover{
  --transform-translate-x:25px
}

.hover\:translate-x-30:hover{
  --transform-translate-x:30px
}

.hover\:translate-x-32:hover{
  --transform-translate-x:32px
}

.hover\:translate-x-36:hover{
  --transform-translate-x:36px
}

.hover\:translate-x-40:hover{
  --transform-translate-x:40px
}

.hover\:translate-x-44:hover{
  --transform-translate-x:44px
}

.hover\:translate-x-48:hover{
  --transform-translate-x:48px
}

.hover\:translate-x-50:hover{
  --transform-translate-x:50px
}

.hover\:translate-x-60:hover{
  --transform-translate-x:60px
}

.hover\:translate-x-64:hover{
  --transform-translate-x:64px
}

.hover\:translate-x-70:hover{
  --transform-translate-x:70px
}

.hover\:translate-x-75:hover{
  --transform-translate-x:75px
}

.hover\:translate-x-80:hover{
  --transform-translate-x:80px
}

.hover\:translate-x-85:hover{
  --transform-translate-x:85px
}

.hover\:translate-x-90:hover{
  --transform-translate-x:90px
}

.hover\:translate-x-100:hover{
  --transform-translate-x:100px
}

.hover\:translate-x-px:hover{
  --transform-translate-x:1px
}

.hover\:translate-x-1_2:hover{
  --transform-translate-x:50%
}

.hover\:translate-x-1_3:hover{
  --transform-translate-x:33.333333%
}

.hover\:translate-x-2_3:hover{
  --transform-translate-x:66.666667%
}

.hover\:translate-x-1_4:hover{
  --transform-translate-x:25%
}

.hover\:translate-x-2_4:hover{
  --transform-translate-x:50%
}

.hover\:translate-x-3_4:hover{
  --transform-translate-x:75%
}

.hover\:translate-x-1_5:hover{
  --transform-translate-x:20%
}

.hover\:translate-x-2_5:hover{
  --transform-translate-x:40%
}

.hover\:translate-x-3_5:hover{
  --transform-translate-x:60%
}

.hover\:translate-x-4_5:hover{
  --transform-translate-x:80%
}

.hover\:translate-x-1_6:hover{
  --transform-translate-x:16.666667%
}

.hover\:translate-x-5_6:hover{
  --transform-translate-x:83.333333%
}

.hover\:translate-x-1_12:hover{
  --transform-translate-x:8.333333%
}

.hover\:translate-x-5_12:hover{
  --transform-translate-x:41.666667%
}

.hover\:translate-x-7_12:hover{
  --transform-translate-x:58.333333%
}

.hover\:translate-x-11_12:hover{
  --transform-translate-x:91.666667%
}

.hover\:-translate-x-1:hover{
  --transform-translate-x:-1px
}

.hover\:-translate-x-2:hover{
  --transform-translate-x:-2px
}

.hover\:-translate-x-3:hover{
  --transform-translate-x:-3px
}

.hover\:-translate-x-4:hover{
  --transform-translate-x:-4px
}

.hover\:-translate-x-5:hover{
  --transform-translate-x:-5px
}

.hover\:-translate-x-6:hover{
  --transform-translate-x:-6px
}

.hover\:-translate-x-7:hover{
  --transform-translate-x:-7px
}

.hover\:-translate-x-8:hover{
  --transform-translate-x:-8px
}

.hover\:-translate-x-9:hover{
  --transform-translate-x:-9px
}

.hover\:-translate-x-10:hover{
  --transform-translate-x:-10px
}

.hover\:-translate-x-12:hover{
  --transform-translate-x:-12px
}

.hover\:-translate-x-15:hover{
  --transform-translate-x:-15px
}

.hover\:-translate-x-16:hover{
  --transform-translate-x:-16px
}

.hover\:-translate-x-18:hover{
  --transform-translate-x:-18px
}

.hover\:-translate-x-20:hover{
  --transform-translate-x:-20px
}

.hover\:-translate-x-24:hover{
  --transform-translate-x:-24px
}

.hover\:-translate-x-25:hover{
  --transform-translate-x:-25px
}

.hover\:-translate-x-30:hover{
  --transform-translate-x:-30px
}

.hover\:-translate-x-32:hover{
  --transform-translate-x:-32px
}

.hover\:-translate-x-36:hover{
  --transform-translate-x:-36px
}

.hover\:-translate-x-40:hover{
  --transform-translate-x:-40px
}

.hover\:-translate-x-44:hover{
  --transform-translate-x:-44px
}

.hover\:-translate-x-48:hover{
  --transform-translate-x:-48px
}

.hover\:-translate-x-50:hover{
  --transform-translate-x:-50px
}

.hover\:-translate-x-60:hover{
  --transform-translate-x:-60px
}

.hover\:-translate-x-64:hover{
  --transform-translate-x:-64px
}

.hover\:-translate-x-70:hover{
  --transform-translate-x:-70px
}

.hover\:-translate-x-75:hover{
  --transform-translate-x:-75px
}

.hover\:-translate-x-80:hover{
  --transform-translate-x:-80px
}

.hover\:-translate-x-85:hover{
  --transform-translate-x:-85px
}

.hover\:-translate-x-90:hover{
  --transform-translate-x:-90px
}

.hover\:-translate-x-100:hover{
  --transform-translate-x:-100px
}

.hover\:-translate-x-px:hover{
  --transform-translate-x:-1px
}

.hover\:-translate-x-1_2:hover{
  --transform-translate-x:-50%
}

.hover\:-translate-x-1_3:hover{
  --transform-translate-x:-33.33333%
}

.hover\:-translate-x-2_3:hover{
  --transform-translate-x:-66.66667%
}

.hover\:-translate-x-1_4:hover{
  --transform-translate-x:-25%
}

.hover\:-translate-x-2_4:hover{
  --transform-translate-x:-50%
}

.hover\:-translate-x-3_4:hover{
  --transform-translate-x:-75%
}

.hover\:-translate-x-1_5:hover{
  --transform-translate-x:-20%
}

.hover\:-translate-x-2_5:hover{
  --transform-translate-x:-40%
}

.hover\:-translate-x-3_5:hover{
  --transform-translate-x:-60%
}

.hover\:-translate-x-4_5:hover{
  --transform-translate-x:-80%
}

.hover\:-translate-x-1_6:hover{
  --transform-translate-x:-16.66667%
}

.hover\:-translate-x-5_6:hover{
  --transform-translate-x:-83.33333%
}

.hover\:-translate-x-1_12:hover{
  --transform-translate-x:-8.33333%
}

.hover\:-translate-x-5_12:hover{
  --transform-translate-x:-41.66667%
}

.hover\:-translate-x-7_12:hover{
  --transform-translate-x:-58.33333%
}

.hover\:-translate-x-11_12:hover{
  --transform-translate-x:-91.66667%
}

.hover\:-translate-x-full:hover{
  --transform-translate-x:-100%
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x:-50%
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x:50%
}

.hover\:translate-x-full:hover{
  --transform-translate-x:100%
}

.hover\:translate-y-0:hover{
  --transform-translate-y:0
}

.hover\:translate-y-1:hover{
  --transform-translate-y:1px
}

.hover\:translate-y-2:hover{
  --transform-translate-y:2px
}

.hover\:translate-y-3:hover{
  --transform-translate-y:3px
}

.hover\:translate-y-4:hover{
  --transform-translate-y:4px
}

.hover\:translate-y-5:hover{
  --transform-translate-y:5px
}

.hover\:translate-y-6:hover{
  --transform-translate-y:6px
}

.hover\:translate-y-7:hover{
  --transform-translate-y:7px
}

.hover\:translate-y-8:hover{
  --transform-translate-y:8px
}

.hover\:translate-y-9:hover{
  --transform-translate-y:9px
}

.hover\:translate-y-10:hover{
  --transform-translate-y:10px
}

.hover\:translate-y-12:hover{
  --transform-translate-y:12px
}

.hover\:translate-y-15:hover{
  --transform-translate-y:15px
}

.hover\:translate-y-16:hover{
  --transform-translate-y:16px
}

.hover\:translate-y-18:hover{
  --transform-translate-y:18px
}

.hover\:translate-y-20:hover{
  --transform-translate-y:20px
}

.hover\:translate-y-24:hover{
  --transform-translate-y:24px
}

.hover\:translate-y-25:hover{
  --transform-translate-y:25px
}

.hover\:translate-y-30:hover{
  --transform-translate-y:30px
}

.hover\:translate-y-32:hover{
  --transform-translate-y:32px
}

.hover\:translate-y-36:hover{
  --transform-translate-y:36px
}

.hover\:translate-y-40:hover{
  --transform-translate-y:40px
}

.hover\:translate-y-44:hover{
  --transform-translate-y:44px
}

.hover\:translate-y-48:hover{
  --transform-translate-y:48px
}

.hover\:translate-y-50:hover{
  --transform-translate-y:50px
}

.hover\:translate-y-60:hover{
  --transform-translate-y:60px
}

.hover\:translate-y-64:hover{
  --transform-translate-y:64px
}

.hover\:translate-y-70:hover{
  --transform-translate-y:70px
}

.hover\:translate-y-75:hover{
  --transform-translate-y:75px
}

.hover\:translate-y-80:hover{
  --transform-translate-y:80px
}

.hover\:translate-y-85:hover{
  --transform-translate-y:85px
}

.hover\:translate-y-90:hover{
  --transform-translate-y:90px
}

.hover\:translate-y-100:hover{
  --transform-translate-y:100px
}

.hover\:translate-y-px:hover{
  --transform-translate-y:1px
}

.hover\:translate-y-1_2:hover{
  --transform-translate-y:50%
}

.hover\:translate-y-1_3:hover{
  --transform-translate-y:33.333333%
}

.hover\:translate-y-2_3:hover{
  --transform-translate-y:66.666667%
}

.hover\:translate-y-1_4:hover{
  --transform-translate-y:25%
}

.hover\:translate-y-2_4:hover{
  --transform-translate-y:50%
}

.hover\:translate-y-3_4:hover{
  --transform-translate-y:75%
}

.hover\:translate-y-1_5:hover{
  --transform-translate-y:20%
}

.hover\:translate-y-2_5:hover{
  --transform-translate-y:40%
}

.hover\:translate-y-3_5:hover{
  --transform-translate-y:60%
}

.hover\:translate-y-4_5:hover{
  --transform-translate-y:80%
}

.hover\:translate-y-1_6:hover{
  --transform-translate-y:16.666667%
}

.hover\:translate-y-5_6:hover{
  --transform-translate-y:83.333333%
}

.hover\:translate-y-1_12:hover{
  --transform-translate-y:8.333333%
}

.hover\:translate-y-5_12:hover{
  --transform-translate-y:41.666667%
}

.hover\:translate-y-7_12:hover{
  --transform-translate-y:58.333333%
}

.hover\:translate-y-11_12:hover{
  --transform-translate-y:91.666667%
}

.hover\:-translate-y-1:hover{
  --transform-translate-y:-1px
}

.hover\:-translate-y-2:hover{
  --transform-translate-y:-2px
}

.hover\:-translate-y-3:hover{
  --transform-translate-y:-3px
}

.hover\:-translate-y-4:hover{
  --transform-translate-y:-4px
}

.hover\:-translate-y-5:hover{
  --transform-translate-y:-5px
}

.hover\:-translate-y-6:hover{
  --transform-translate-y:-6px
}

.hover\:-translate-y-7:hover{
  --transform-translate-y:-7px
}

.hover\:-translate-y-8:hover{
  --transform-translate-y:-8px
}

.hover\:-translate-y-9:hover{
  --transform-translate-y:-9px
}

.hover\:-translate-y-10:hover{
  --transform-translate-y:-10px
}

.hover\:-translate-y-12:hover{
  --transform-translate-y:-12px
}

.hover\:-translate-y-15:hover{
  --transform-translate-y:-15px
}

.hover\:-translate-y-16:hover{
  --transform-translate-y:-16px
}

.hover\:-translate-y-18:hover{
  --transform-translate-y:-18px
}

.hover\:-translate-y-20:hover{
  --transform-translate-y:-20px
}

.hover\:-translate-y-24:hover{
  --transform-translate-y:-24px
}

.hover\:-translate-y-25:hover{
  --transform-translate-y:-25px
}

.hover\:-translate-y-30:hover{
  --transform-translate-y:-30px
}

.hover\:-translate-y-32:hover{
  --transform-translate-y:-32px
}

.hover\:-translate-y-36:hover{
  --transform-translate-y:-36px
}

.hover\:-translate-y-40:hover{
  --transform-translate-y:-40px
}

.hover\:-translate-y-44:hover{
  --transform-translate-y:-44px
}

.hover\:-translate-y-48:hover{
  --transform-translate-y:-48px
}

.hover\:-translate-y-50:hover{
  --transform-translate-y:-50px
}

.hover\:-translate-y-60:hover{
  --transform-translate-y:-60px
}

.hover\:-translate-y-64:hover{
  --transform-translate-y:-64px
}

.hover\:-translate-y-70:hover{
  --transform-translate-y:-70px
}

.hover\:-translate-y-75:hover{
  --transform-translate-y:-75px
}

.hover\:-translate-y-80:hover{
  --transform-translate-y:-80px
}

.hover\:-translate-y-85:hover{
  --transform-translate-y:-85px
}

.hover\:-translate-y-90:hover{
  --transform-translate-y:-90px
}

.hover\:-translate-y-100:hover{
  --transform-translate-y:-100px
}

.hover\:-translate-y-px:hover{
  --transform-translate-y:-1px
}

.hover\:-translate-y-1_2:hover{
  --transform-translate-y:-50%
}

.hover\:-translate-y-1_3:hover{
  --transform-translate-y:-33.33333%
}

.hover\:-translate-y-2_3:hover{
  --transform-translate-y:-66.66667%
}

.hover\:-translate-y-1_4:hover{
  --transform-translate-y:-25%
}

.hover\:-translate-y-2_4:hover{
  --transform-translate-y:-50%
}

.hover\:-translate-y-3_4:hover{
  --transform-translate-y:-75%
}

.hover\:-translate-y-1_5:hover{
  --transform-translate-y:-20%
}

.hover\:-translate-y-2_5:hover{
  --transform-translate-y:-40%
}

.hover\:-translate-y-3_5:hover{
  --transform-translate-y:-60%
}

.hover\:-translate-y-4_5:hover{
  --transform-translate-y:-80%
}

.hover\:-translate-y-1_6:hover{
  --transform-translate-y:-16.66667%
}

.hover\:-translate-y-5_6:hover{
  --transform-translate-y:-83.33333%
}

.hover\:-translate-y-1_12:hover{
  --transform-translate-y:-8.33333%
}

.hover\:-translate-y-5_12:hover{
  --transform-translate-y:-41.66667%
}

.hover\:-translate-y-7_12:hover{
  --transform-translate-y:-58.33333%
}

.hover\:-translate-y-11_12:hover{
  --transform-translate-y:-91.66667%
}

.hover\:-translate-y-full:hover{
  --transform-translate-y:-100%
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y:-50%
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y:50%
}

.hover\:translate-y-full:hover{
  --transform-translate-y:100%
}

.focus\:translate-x-0:focus{
  --transform-translate-x:0
}

.focus\:translate-x-1:focus{
  --transform-translate-x:1px
}

.focus\:translate-x-2:focus{
  --transform-translate-x:2px
}

.focus\:translate-x-3:focus{
  --transform-translate-x:3px
}

.focus\:translate-x-4:focus{
  --transform-translate-x:4px
}

.focus\:translate-x-5:focus{
  --transform-translate-x:5px
}

.focus\:translate-x-6:focus{
  --transform-translate-x:6px
}

.focus\:translate-x-7:focus{
  --transform-translate-x:7px
}

.focus\:translate-x-8:focus{
  --transform-translate-x:8px
}

.focus\:translate-x-9:focus{
  --transform-translate-x:9px
}

.focus\:translate-x-10:focus{
  --transform-translate-x:10px
}

.focus\:translate-x-12:focus{
  --transform-translate-x:12px
}

.focus\:translate-x-15:focus{
  --transform-translate-x:15px
}

.focus\:translate-x-16:focus{
  --transform-translate-x:16px
}

.focus\:translate-x-18:focus{
  --transform-translate-x:18px
}

.focus\:translate-x-20:focus{
  --transform-translate-x:20px
}

.focus\:translate-x-24:focus{
  --transform-translate-x:24px
}

.focus\:translate-x-25:focus{
  --transform-translate-x:25px
}

.focus\:translate-x-30:focus{
  --transform-translate-x:30px
}

.focus\:translate-x-32:focus{
  --transform-translate-x:32px
}

.focus\:translate-x-36:focus{
  --transform-translate-x:36px
}

.focus\:translate-x-40:focus{
  --transform-translate-x:40px
}

.focus\:translate-x-44:focus{
  --transform-translate-x:44px
}

.focus\:translate-x-48:focus{
  --transform-translate-x:48px
}

.focus\:translate-x-50:focus{
  --transform-translate-x:50px
}

.focus\:translate-x-60:focus{
  --transform-translate-x:60px
}

.focus\:translate-x-64:focus{
  --transform-translate-x:64px
}

.focus\:translate-x-70:focus{
  --transform-translate-x:70px
}

.focus\:translate-x-75:focus{
  --transform-translate-x:75px
}

.focus\:translate-x-80:focus{
  --transform-translate-x:80px
}

.focus\:translate-x-85:focus{
  --transform-translate-x:85px
}

.focus\:translate-x-90:focus{
  --transform-translate-x:90px
}

.focus\:translate-x-100:focus{
  --transform-translate-x:100px
}

.focus\:translate-x-px:focus{
  --transform-translate-x:1px
}

.focus\:translate-x-1_2:focus{
  --transform-translate-x:50%
}

.focus\:translate-x-1_3:focus{
  --transform-translate-x:33.333333%
}

.focus\:translate-x-2_3:focus{
  --transform-translate-x:66.666667%
}

.focus\:translate-x-1_4:focus{
  --transform-translate-x:25%
}

.focus\:translate-x-2_4:focus{
  --transform-translate-x:50%
}

.focus\:translate-x-3_4:focus{
  --transform-translate-x:75%
}

.focus\:translate-x-1_5:focus{
  --transform-translate-x:20%
}

.focus\:translate-x-2_5:focus{
  --transform-translate-x:40%
}

.focus\:translate-x-3_5:focus{
  --transform-translate-x:60%
}

.focus\:translate-x-4_5:focus{
  --transform-translate-x:80%
}

.focus\:translate-x-1_6:focus{
  --transform-translate-x:16.666667%
}

.focus\:translate-x-5_6:focus{
  --transform-translate-x:83.333333%
}

.focus\:translate-x-1_12:focus{
  --transform-translate-x:8.333333%
}

.focus\:translate-x-5_12:focus{
  --transform-translate-x:41.666667%
}

.focus\:translate-x-7_12:focus{
  --transform-translate-x:58.333333%
}

.focus\:translate-x-11_12:focus{
  --transform-translate-x:91.666667%
}

.focus\:-translate-x-1:focus{
  --transform-translate-x:-1px
}

.focus\:-translate-x-2:focus{
  --transform-translate-x:-2px
}

.focus\:-translate-x-3:focus{
  --transform-translate-x:-3px
}

.focus\:-translate-x-4:focus{
  --transform-translate-x:-4px
}

.focus\:-translate-x-5:focus{
  --transform-translate-x:-5px
}

.focus\:-translate-x-6:focus{
  --transform-translate-x:-6px
}

.focus\:-translate-x-7:focus{
  --transform-translate-x:-7px
}

.focus\:-translate-x-8:focus{
  --transform-translate-x:-8px
}

.focus\:-translate-x-9:focus{
  --transform-translate-x:-9px
}

.focus\:-translate-x-10:focus{
  --transform-translate-x:-10px
}

.focus\:-translate-x-12:focus{
  --transform-translate-x:-12px
}

.focus\:-translate-x-15:focus{
  --transform-translate-x:-15px
}

.focus\:-translate-x-16:focus{
  --transform-translate-x:-16px
}

.focus\:-translate-x-18:focus{
  --transform-translate-x:-18px
}

.focus\:-translate-x-20:focus{
  --transform-translate-x:-20px
}

.focus\:-translate-x-24:focus{
  --transform-translate-x:-24px
}

.focus\:-translate-x-25:focus{
  --transform-translate-x:-25px
}

.focus\:-translate-x-30:focus{
  --transform-translate-x:-30px
}

.focus\:-translate-x-32:focus{
  --transform-translate-x:-32px
}

.focus\:-translate-x-36:focus{
  --transform-translate-x:-36px
}

.focus\:-translate-x-40:focus{
  --transform-translate-x:-40px
}

.focus\:-translate-x-44:focus{
  --transform-translate-x:-44px
}

.focus\:-translate-x-48:focus{
  --transform-translate-x:-48px
}

.focus\:-translate-x-50:focus{
  --transform-translate-x:-50px
}

.focus\:-translate-x-60:focus{
  --transform-translate-x:-60px
}

.focus\:-translate-x-64:focus{
  --transform-translate-x:-64px
}

.focus\:-translate-x-70:focus{
  --transform-translate-x:-70px
}

.focus\:-translate-x-75:focus{
  --transform-translate-x:-75px
}

.focus\:-translate-x-80:focus{
  --transform-translate-x:-80px
}

.focus\:-translate-x-85:focus{
  --transform-translate-x:-85px
}

.focus\:-translate-x-90:focus{
  --transform-translate-x:-90px
}

.focus\:-translate-x-100:focus{
  --transform-translate-x:-100px
}

.focus\:-translate-x-px:focus{
  --transform-translate-x:-1px
}

.focus\:-translate-x-1_2:focus{
  --transform-translate-x:-50%
}

.focus\:-translate-x-1_3:focus{
  --transform-translate-x:-33.33333%
}

.focus\:-translate-x-2_3:focus{
  --transform-translate-x:-66.66667%
}

.focus\:-translate-x-1_4:focus{
  --transform-translate-x:-25%
}

.focus\:-translate-x-2_4:focus{
  --transform-translate-x:-50%
}

.focus\:-translate-x-3_4:focus{
  --transform-translate-x:-75%
}

.focus\:-translate-x-1_5:focus{
  --transform-translate-x:-20%
}

.focus\:-translate-x-2_5:focus{
  --transform-translate-x:-40%
}

.focus\:-translate-x-3_5:focus{
  --transform-translate-x:-60%
}

.focus\:-translate-x-4_5:focus{
  --transform-translate-x:-80%
}

.focus\:-translate-x-1_6:focus{
  --transform-translate-x:-16.66667%
}

.focus\:-translate-x-5_6:focus{
  --transform-translate-x:-83.33333%
}

.focus\:-translate-x-1_12:focus{
  --transform-translate-x:-8.33333%
}

.focus\:-translate-x-5_12:focus{
  --transform-translate-x:-41.66667%
}

.focus\:-translate-x-7_12:focus{
  --transform-translate-x:-58.33333%
}

.focus\:-translate-x-11_12:focus{
  --transform-translate-x:-91.66667%
}

.focus\:-translate-x-full:focus{
  --transform-translate-x:-100%
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x:-50%
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x:50%
}

.focus\:translate-x-full:focus{
  --transform-translate-x:100%
}

.focus\:translate-y-0:focus{
  --transform-translate-y:0
}

.focus\:translate-y-1:focus{
  --transform-translate-y:1px
}

.focus\:translate-y-2:focus{
  --transform-translate-y:2px
}

.focus\:translate-y-3:focus{
  --transform-translate-y:3px
}

.focus\:translate-y-4:focus{
  --transform-translate-y:4px
}

.focus\:translate-y-5:focus{
  --transform-translate-y:5px
}

.focus\:translate-y-6:focus{
  --transform-translate-y:6px
}

.focus\:translate-y-7:focus{
  --transform-translate-y:7px
}

.focus\:translate-y-8:focus{
  --transform-translate-y:8px
}

.focus\:translate-y-9:focus{
  --transform-translate-y:9px
}

.focus\:translate-y-10:focus{
  --transform-translate-y:10px
}

.focus\:translate-y-12:focus{
  --transform-translate-y:12px
}

.focus\:translate-y-15:focus{
  --transform-translate-y:15px
}

.focus\:translate-y-16:focus{
  --transform-translate-y:16px
}

.focus\:translate-y-18:focus{
  --transform-translate-y:18px
}

.focus\:translate-y-20:focus{
  --transform-translate-y:20px
}

.focus\:translate-y-24:focus{
  --transform-translate-y:24px
}

.focus\:translate-y-25:focus{
  --transform-translate-y:25px
}

.focus\:translate-y-30:focus{
  --transform-translate-y:30px
}

.focus\:translate-y-32:focus{
  --transform-translate-y:32px
}

.focus\:translate-y-36:focus{
  --transform-translate-y:36px
}

.focus\:translate-y-40:focus{
  --transform-translate-y:40px
}

.focus\:translate-y-44:focus{
  --transform-translate-y:44px
}

.focus\:translate-y-48:focus{
  --transform-translate-y:48px
}

.focus\:translate-y-50:focus{
  --transform-translate-y:50px
}

.focus\:translate-y-60:focus{
  --transform-translate-y:60px
}

.focus\:translate-y-64:focus{
  --transform-translate-y:64px
}

.focus\:translate-y-70:focus{
  --transform-translate-y:70px
}

.focus\:translate-y-75:focus{
  --transform-translate-y:75px
}

.focus\:translate-y-80:focus{
  --transform-translate-y:80px
}

.focus\:translate-y-85:focus{
  --transform-translate-y:85px
}

.focus\:translate-y-90:focus{
  --transform-translate-y:90px
}

.focus\:translate-y-100:focus{
  --transform-translate-y:100px
}

.focus\:translate-y-px:focus{
  --transform-translate-y:1px
}

.focus\:translate-y-1_2:focus{
  --transform-translate-y:50%
}

.focus\:translate-y-1_3:focus{
  --transform-translate-y:33.333333%
}

.focus\:translate-y-2_3:focus{
  --transform-translate-y:66.666667%
}

.focus\:translate-y-1_4:focus{
  --transform-translate-y:25%
}

.focus\:translate-y-2_4:focus{
  --transform-translate-y:50%
}

.focus\:translate-y-3_4:focus{
  --transform-translate-y:75%
}

.focus\:translate-y-1_5:focus{
  --transform-translate-y:20%
}

.focus\:translate-y-2_5:focus{
  --transform-translate-y:40%
}

.focus\:translate-y-3_5:focus{
  --transform-translate-y:60%
}

.focus\:translate-y-4_5:focus{
  --transform-translate-y:80%
}

.focus\:translate-y-1_6:focus{
  --transform-translate-y:16.666667%
}

.focus\:translate-y-5_6:focus{
  --transform-translate-y:83.333333%
}

.focus\:translate-y-1_12:focus{
  --transform-translate-y:8.333333%
}

.focus\:translate-y-5_12:focus{
  --transform-translate-y:41.666667%
}

.focus\:translate-y-7_12:focus{
  --transform-translate-y:58.333333%
}

.focus\:translate-y-11_12:focus{
  --transform-translate-y:91.666667%
}

.focus\:-translate-y-1:focus{
  --transform-translate-y:-1px
}

.focus\:-translate-y-2:focus{
  --transform-translate-y:-2px
}

.focus\:-translate-y-3:focus{
  --transform-translate-y:-3px
}

.focus\:-translate-y-4:focus{
  --transform-translate-y:-4px
}

.focus\:-translate-y-5:focus{
  --transform-translate-y:-5px
}

.focus\:-translate-y-6:focus{
  --transform-translate-y:-6px
}

.focus\:-translate-y-7:focus{
  --transform-translate-y:-7px
}

.focus\:-translate-y-8:focus{
  --transform-translate-y:-8px
}

.focus\:-translate-y-9:focus{
  --transform-translate-y:-9px
}

.focus\:-translate-y-10:focus{
  --transform-translate-y:-10px
}

.focus\:-translate-y-12:focus{
  --transform-translate-y:-12px
}

.focus\:-translate-y-15:focus{
  --transform-translate-y:-15px
}

.focus\:-translate-y-16:focus{
  --transform-translate-y:-16px
}

.focus\:-translate-y-18:focus{
  --transform-translate-y:-18px
}

.focus\:-translate-y-20:focus{
  --transform-translate-y:-20px
}

.focus\:-translate-y-24:focus{
  --transform-translate-y:-24px
}

.focus\:-translate-y-25:focus{
  --transform-translate-y:-25px
}

.focus\:-translate-y-30:focus{
  --transform-translate-y:-30px
}

.focus\:-translate-y-32:focus{
  --transform-translate-y:-32px
}

.focus\:-translate-y-36:focus{
  --transform-translate-y:-36px
}

.focus\:-translate-y-40:focus{
  --transform-translate-y:-40px
}

.focus\:-translate-y-44:focus{
  --transform-translate-y:-44px
}

.focus\:-translate-y-48:focus{
  --transform-translate-y:-48px
}

.focus\:-translate-y-50:focus{
  --transform-translate-y:-50px
}

.focus\:-translate-y-60:focus{
  --transform-translate-y:-60px
}

.focus\:-translate-y-64:focus{
  --transform-translate-y:-64px
}

.focus\:-translate-y-70:focus{
  --transform-translate-y:-70px
}

.focus\:-translate-y-75:focus{
  --transform-translate-y:-75px
}

.focus\:-translate-y-80:focus{
  --transform-translate-y:-80px
}

.focus\:-translate-y-85:focus{
  --transform-translate-y:-85px
}

.focus\:-translate-y-90:focus{
  --transform-translate-y:-90px
}

.focus\:-translate-y-100:focus{
  --transform-translate-y:-100px
}

.focus\:-translate-y-px:focus{
  --transform-translate-y:-1px
}

.focus\:-translate-y-1_2:focus{
  --transform-translate-y:-50%
}

.focus\:-translate-y-1_3:focus{
  --transform-translate-y:-33.33333%
}

.focus\:-translate-y-2_3:focus{
  --transform-translate-y:-66.66667%
}

.focus\:-translate-y-1_4:focus{
  --transform-translate-y:-25%
}

.focus\:-translate-y-2_4:focus{
  --transform-translate-y:-50%
}

.focus\:-translate-y-3_4:focus{
  --transform-translate-y:-75%
}

.focus\:-translate-y-1_5:focus{
  --transform-translate-y:-20%
}

.focus\:-translate-y-2_5:focus{
  --transform-translate-y:-40%
}

.focus\:-translate-y-3_5:focus{
  --transform-translate-y:-60%
}

.focus\:-translate-y-4_5:focus{
  --transform-translate-y:-80%
}

.focus\:-translate-y-1_6:focus{
  --transform-translate-y:-16.66667%
}

.focus\:-translate-y-5_6:focus{
  --transform-translate-y:-83.33333%
}

.focus\:-translate-y-1_12:focus{
  --transform-translate-y:-8.33333%
}

.focus\:-translate-y-5_12:focus{
  --transform-translate-y:-41.66667%
}

.focus\:-translate-y-7_12:focus{
  --transform-translate-y:-58.33333%
}

.focus\:-translate-y-11_12:focus{
  --transform-translate-y:-91.66667%
}

.focus\:-translate-y-full:focus{
  --transform-translate-y:-100%
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y:-50%
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y:50%
}

.focus\:translate-y-full:focus{
  --transform-translate-y:100%
}

.skew-x-0{
  --transform-skew-x:0
}

.skew-x-1{
  --transform-skew-x:1deg
}

.skew-x-2{
  --transform-skew-x:2deg
}

.skew-x-3{
  --transform-skew-x:3deg
}

.skew-x-6{
  --transform-skew-x:6deg
}

.skew-x-12{
  --transform-skew-x:12deg
}

.-skew-x-12{
  --transform-skew-x:-12deg
}

.-skew-x-6{
  --transform-skew-x:-6deg
}

.-skew-x-3{
  --transform-skew-x:-3deg
}

.-skew-x-2{
  --transform-skew-x:-2deg
}

.-skew-x-1{
  --transform-skew-x:-1deg
}

.skew-y-0{
  --transform-skew-y:0
}

.skew-y-1{
  --transform-skew-y:1deg
}

.skew-y-2{
  --transform-skew-y:2deg
}

.skew-y-3{
  --transform-skew-y:3deg
}

.skew-y-6{
  --transform-skew-y:6deg
}

.skew-y-12{
  --transform-skew-y:12deg
}

.-skew-y-12{
  --transform-skew-y:-12deg
}

.-skew-y-6{
  --transform-skew-y:-6deg
}

.-skew-y-3{
  --transform-skew-y:-3deg
}

.-skew-y-2{
  --transform-skew-y:-2deg
}

.-skew-y-1{
  --transform-skew-y:-1deg
}

.hover\:skew-x-0:hover{
  --transform-skew-x:0
}

.hover\:skew-x-1:hover{
  --transform-skew-x:1deg
}

.hover\:skew-x-2:hover{
  --transform-skew-x:2deg
}

.hover\:skew-x-3:hover{
  --transform-skew-x:3deg
}

.hover\:skew-x-6:hover{
  --transform-skew-x:6deg
}

.hover\:skew-x-12:hover{
  --transform-skew-x:12deg
}

.hover\:-skew-x-12:hover{
  --transform-skew-x:-12deg
}

.hover\:-skew-x-6:hover{
  --transform-skew-x:-6deg
}

.hover\:-skew-x-3:hover{
  --transform-skew-x:-3deg
}

.hover\:-skew-x-2:hover{
  --transform-skew-x:-2deg
}

.hover\:-skew-x-1:hover{
  --transform-skew-x:-1deg
}

.hover\:skew-y-0:hover{
  --transform-skew-y:0
}

.hover\:skew-y-1:hover{
  --transform-skew-y:1deg
}

.hover\:skew-y-2:hover{
  --transform-skew-y:2deg
}

.hover\:skew-y-3:hover{
  --transform-skew-y:3deg
}

.hover\:skew-y-6:hover{
  --transform-skew-y:6deg
}

.hover\:skew-y-12:hover{
  --transform-skew-y:12deg
}

.hover\:-skew-y-12:hover{
  --transform-skew-y:-12deg
}

.hover\:-skew-y-6:hover{
  --transform-skew-y:-6deg
}

.hover\:-skew-y-3:hover{
  --transform-skew-y:-3deg
}

.hover\:-skew-y-2:hover{
  --transform-skew-y:-2deg
}

.hover\:-skew-y-1:hover{
  --transform-skew-y:-1deg
}

.focus\:skew-x-0:focus{
  --transform-skew-x:0
}

.focus\:skew-x-1:focus{
  --transform-skew-x:1deg
}

.focus\:skew-x-2:focus{
  --transform-skew-x:2deg
}

.focus\:skew-x-3:focus{
  --transform-skew-x:3deg
}

.focus\:skew-x-6:focus{
  --transform-skew-x:6deg
}

.focus\:skew-x-12:focus{
  --transform-skew-x:12deg
}

.focus\:-skew-x-12:focus{
  --transform-skew-x:-12deg
}

.focus\:-skew-x-6:focus{
  --transform-skew-x:-6deg
}

.focus\:-skew-x-3:focus{
  --transform-skew-x:-3deg
}

.focus\:-skew-x-2:focus{
  --transform-skew-x:-2deg
}

.focus\:-skew-x-1:focus{
  --transform-skew-x:-1deg
}

.focus\:skew-y-0:focus{
  --transform-skew-y:0
}

.focus\:skew-y-1:focus{
  --transform-skew-y:1deg
}

.focus\:skew-y-2:focus{
  --transform-skew-y:2deg
}

.focus\:skew-y-3:focus{
  --transform-skew-y:3deg
}

.focus\:skew-y-6:focus{
  --transform-skew-y:6deg
}

.focus\:skew-y-12:focus{
  --transform-skew-y:12deg
}

.focus\:-skew-y-12:focus{
  --transform-skew-y:-12deg
}

.focus\:-skew-y-6:focus{
  --transform-skew-y:-6deg
}

.focus\:-skew-y-3:focus{
  --transform-skew-y:-3deg
}

.focus\:-skew-y-2:focus{
  --transform-skew-y:-2deg
}

.focus\:-skew-y-1:focus{
  --transform-skew-y:-1deg
}

.transition-none{
  -webkit-transition-property:none;
  transition-property:none
}

.transition-all{
  -webkit-transition-property:all;
  transition-property:all
}

.transition{
  -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
}

.transition-colors{
  -webkit-transition-property:background-color, border-color, color, fill, stroke;
  transition-property:background-color, border-color, color, fill, stroke
}

.transition-opacity{
  -webkit-transition-property:opacity;
  transition-property:opacity
}

.transition-shadow{
  -webkit-transition-property:-webkit-box-shadow;
  transition-property:-webkit-box-shadow;
  transition-property:box-shadow;
  transition-property:box-shadow, -webkit-box-shadow
}

.transition-transform{
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform
}

.ease-linear{
  -webkit-transition-timing-function:linear;
          transition-timing-function:linear
}

.ease-in{
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.ease-out{
  -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.ease-in-out{
  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.duration-75{
  -webkit-transition-duration:75ms;
          transition-duration:75ms
}

.duration-100{
  -webkit-transition-duration:100ms;
          transition-duration:100ms
}

.duration-150{
  -webkit-transition-duration:150ms;
          transition-duration:150ms
}

.duration-200{
  -webkit-transition-duration:200ms;
          transition-duration:200ms
}

.duration-300{
  -webkit-transition-duration:300ms;
          transition-duration:300ms
}

.duration-500{
  -webkit-transition-duration:500ms;
          transition-duration:500ms
}

.duration-700{
  -webkit-transition-duration:700ms;
          transition-duration:700ms
}

.duration-1000{
  -webkit-transition-duration:1000ms;
          transition-duration:1000ms
}

.delay-75{
  -webkit-transition-delay:75ms;
          transition-delay:75ms
}

.delay-100{
  -webkit-transition-delay:100ms;
          transition-delay:100ms
}

.delay-150{
  -webkit-transition-delay:150ms;
          transition-delay:150ms
}

.delay-200{
  -webkit-transition-delay:200ms;
          transition-delay:200ms
}

.delay-300{
  -webkit-transition-delay:300ms;
          transition-delay:300ms
}

.delay-500{
  -webkit-transition-delay:500ms;
          transition-delay:500ms
}

.delay-700{
  -webkit-transition-delay:700ms;
          transition-delay:700ms
}

.delay-1000{
  -webkit-transition-delay:1000ms;
          transition-delay:1000ms
}

@keyframes spin{
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform:scale(2);
            transform:scale(2);
    opacity:0
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform:scale(2);
            transform:scale(2);
    opacity:0
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    -webkit-transform:translateY(-25%);
            transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
            animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    -webkit-transform:none;
            transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
            animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform:translateY(-25%);
            transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
            animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    -webkit-transform:none;
            transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
            animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-none{
  -webkit-animation:none;
          animation:none
}

.animate-spin{
  -webkit-animation:spin 1s linear infinite;
          animation:spin 1s linear infinite
}

.animate-ping{
  -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
          animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
}

.animate-pulse{
  -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}

.animate-bounce{
  -webkit-animation:bounce 1s infinite;
          animation:bounce 1s infinite
}

@media (min-width: 415px){
  .xs\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .xs\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xs\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .xs\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .xs\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .xs\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .xs\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .xs\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .xs\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .xs\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .xs\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .xs\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .xs\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .xs\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .xs\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .xs\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .xs\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .xs\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .xs\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .xs\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .xs\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .xs\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .xs\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .xs\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .xs\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .xs\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .xs\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .xs\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .xs\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .xs\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .xs\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .xs\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .xs\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .xs\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xs\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .xs\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .xs\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .xs\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .xs\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .xs\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .xs\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .xs\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .xs\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .xs\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .xs\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .xs\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .xs\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .xs\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .xs\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .xs\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .xs\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xs\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .xs\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .xs\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .xs\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .xs\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .xs\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .xs\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .xs\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .xs\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .xs\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .xs\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .xs\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .xs\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .xs\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .xs\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .xs\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .xs\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .xs\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .xs\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .xs\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .xs\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .xs\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .xs\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .xs\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .xs\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .xs\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .xs\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .xs\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .xs\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .xs\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .xs\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .xs\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xs\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .xs\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .xs\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .xs\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .xs\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .xs\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .xs\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .xs\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .xs\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .xs\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .xs\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .xs\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xs\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .xs\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .xs\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .xs\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .xs\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .xs\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .xs\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .xs\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xs\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xs\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xs\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xs\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .xs\:bg-fixed{
    background-attachment:fixed
  }

  .xs\:bg-local{
    background-attachment:local
  }

  .xs\:bg-scroll{
    background-attachment:scroll
  }

  .xs\:bg-clip-border{
    background-clip:border-box
  }

  .xs\:bg-clip-padding{
    background-clip:padding-box
  }

  .xs\:bg-clip-content{
    background-clip:content-box
  }

  .xs\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .xs\:bg-none{
    background-image:none
  }

  .xs\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .xs\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .xs\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:to-inherited{
    --gradient-to-color:inherit
  }

  .xs\:to-clear{
    --gradient-to-color:transparent
  }

  .xs\:to-transparent{
    --gradient-to-color:transparent
  }

  .xs\:to-error{
    --gradient-to-color:#E01010
  }

  .xs\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .xs\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .xs\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .xs\:to-blue-150{
    --gradient-to-color:#076099
  }

  .xs\:to-blue-175{
    --gradient-to-color:#006099
  }

  .xs\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .xs\:to-blue{
    --gradient-to-color:#0076DF
  }

  .xs\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .xs\:to-purple{
    --gradient-to-color:#573F7F
  }

  .xs\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .xs\:to-green-100{
    --gradient-to-color:#30862D
  }

  .xs\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .xs\:to-green-150{
    --gradient-to-color:#00492C
  }

  .xs\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .xs\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .xs\:to-green{
    --gradient-to-color:#30862D
  }

  .xs\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .xs\:to-red-100{
    --gradient-to-color:#E01010
  }

  .xs\:to-red{
    --gradient-to-color:#E01010
  }

  .xs\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .xs\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .xs\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .xs\:to-white{
    --gradient-to-color:#ffffff
  }

  .xs\:to-black{
    --gradient-to-color:#000000
  }

  .xs\:to-dark{
    --gradient-to-color:#333333
  }

  .xs\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .xs\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .xs\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .xs\:to-gray-95{
    --gradient-to-color:#686059
  }

  .xs\:to-gray-100{
    --gradient-to-color:#757575
  }

  .xs\:to-gray-120{
    --gradient-to-color:#555555
  }

  .xs\:to-gray-150{
    --gradient-to-color:#252525
  }

  .xs\:to-gray-160{
    --gradient-to-color:#121212
  }

  .xs\:to-gray{
    --gradient-to-color:#757575
  }

  .xs\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .xs\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .xs\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .xs\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .xs\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .xs\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .xs\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .xs\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .xs\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .xs\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .xs\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .xs\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .xs\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .xs\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .xs\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .xs\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .xs\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .xs\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .xs\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .xs\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .xs\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .xs\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .xs\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .xs\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .xs\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .xs\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .xs\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .xs\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .xs\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .xs\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .xs\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .xs\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .xs\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .xs\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .xs\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .xs\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .xs\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .xs\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .xs\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xs\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xs\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xs\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xs\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xs\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xs\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xs\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xs\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xs\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xs\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xs\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xs\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xs\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xs\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xs\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xs\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xs\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xs\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xs\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xs\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xs\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xs\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xs\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xs\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xs\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xs\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xs\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xs\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xs\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xs\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .xs\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .xs\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .xs\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .xs\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .xs\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .xs\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .xs\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .xs\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .xs\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .xs\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .xs\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .xs\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .xs\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .xs\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .xs\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .xs\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .xs\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .xs\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .xs\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .xs\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .xs\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .xs\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .xs\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .xs\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .xs\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .xs\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .xs\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .xs\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .xs\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .xs\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .xs\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .xs\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .xs\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .xs\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .xs\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .xs\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .xs\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .xs\:bg-bottom{
    background-position:bottom
  }

  .xs\:bg-center{
    background-position:center
  }

  .xs\:bg-left{
    background-position:left
  }

  .xs\:bg-left-bottom{
    background-position:left bottom
  }

  .xs\:bg-left-top{
    background-position:left top
  }

  .xs\:bg-right{
    background-position:right
  }

  .xs\:bg-right-bottom{
    background-position:right bottom
  }

  .xs\:bg-right-top{
    background-position:right top
  }

  .xs\:bg-top{
    background-position:top
  }

  .xs\:bg-repeat{
    background-repeat:repeat
  }

  .xs\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .xs\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .xs\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .xs\:bg-repeat-round{
    background-repeat:round
  }

  .xs\:bg-repeat-space{
    background-repeat:space
  }

  .xs\:bg-auto{
    background-size:auto
  }

  .xs\:bg-cover{
    background-size:cover
  }

  .xs\:bg-contain{
    background-size:contain
  }

  .xs\:bg-29-p{
    background-size:29%
  }

  .xs\:bg-30-p{
    background-size:30%
  }

  .xs\:bg-50-p{
    background-size:50%
  }

  .xs\:bg-110-p{
    background-size:110%
  }

  .xs\:border-collapse{
    border-collapse:collapse
  }

  .xs\:border-separate{
    border-collapse:separate
  }

  .xs\:border-inherited{
    border-color:inherit
  }

  .xs\:border-clear{
    border-color:transparent
  }

  .xs\:border-transparent{
    border-color:transparent
  }

  .xs\:border-error{
    border-color:#E01010
  }

  .xs\:border-blue-50{
    border-color:#61b6cb
  }

  .xs\:border-blue-100{
    border-color:#0076DF
  }

  .xs\:border-blue-125{
    border-color:#0A6ED6
  }

  .xs\:border-blue-150{
    border-color:#076099
  }

  .xs\:border-blue-175{
    border-color:#006099
  }

  .xs\:border-blue-200{
    border-color:#0A4A73
  }

  .xs\:border-blue{
    border-color:#0076DF
  }

  .xs\:border-purple-100{
    border-color:#4E3972
  }

  .xs\:border-purple{
    border-color:#573F7F
  }

  .xs\:border-green-20{
    border-color:#ADE8A1
  }

  .xs\:border-green-100{
    border-color:#30862D
  }

  .xs\:border-green-120{
    border-color:#285e1d
  }

  .xs\:border-green-150{
    border-color:#00492C
  }

  .xs\:border-green-200{
    border-color:#2F822C
  }

  .xs\:border-green-250{
    border-color:#8EC640
  }

  .xs\:border-green{
    border-color:#30862D
  }

  .xs\:border-orange{
    border-color:#FFC21F
  }

  .xs\:border-red-100{
    border-color:#E01010
  }

  .xs\:border-red{
    border-color:#E01010
  }

  .xs\:border-red-riverbend{
    border-color:#990000
  }

  .xs\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .xs\:border-yellow{
    border-color:#F4A81C
  }

  .xs\:border-white{
    border-color:#ffffff
  }

  .xs\:border-black{
    border-color:#000000
  }

  .xs\:border-dark{
    border-color:#333333
  }

  .xs\:border-gray-25{
    border-color:#f6f8f9
  }

  .xs\:border-gray-35{
    border-color:#ededef
  }

  .xs\:border-gray-50{
    border-color:#dddddd
  }

  .xs\:border-gray-95{
    border-color:#686059
  }

  .xs\:border-gray-100{
    border-color:#757575
  }

  .xs\:border-gray-120{
    border-color:#555555
  }

  .xs\:border-gray-150{
    border-color:#252525
  }

  .xs\:border-gray-160{
    border-color:#121212
  }

  .xs\:border-gray{
    border-color:#757575
  }

  .xs\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .xs\:hover\:border-clear:hover{
    border-color:transparent
  }

  .xs\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .xs\:hover\:border-error:hover{
    border-color:#E01010
  }

  .xs\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .xs\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .xs\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .xs\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .xs\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .xs\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .xs\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .xs\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .xs\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .xs\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .xs\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .xs\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .xs\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .xs\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .xs\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .xs\:hover\:border-green:hover{
    border-color:#30862D
  }

  .xs\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .xs\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .xs\:hover\:border-red:hover{
    border-color:#E01010
  }

  .xs\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .xs\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .xs\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .xs\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .xs\:hover\:border-black:hover{
    border-color:#000000
  }

  .xs\:hover\:border-dark:hover{
    border-color:#333333
  }

  .xs\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .xs\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .xs\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .xs\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .xs\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .xs\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .xs\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .xs\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .xs\:hover\:border-gray:hover{
    border-color:#757575
  }

  .xs\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .xs\:focus\:border-clear:focus{
    border-color:transparent
  }

  .xs\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .xs\:focus\:border-error:focus{
    border-color:#E01010
  }

  .xs\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .xs\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .xs\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .xs\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .xs\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .xs\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .xs\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .xs\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .xs\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .xs\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .xs\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .xs\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .xs\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .xs\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .xs\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .xs\:focus\:border-green:focus{
    border-color:#30862D
  }

  .xs\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .xs\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .xs\:focus\:border-red:focus{
    border-color:#E01010
  }

  .xs\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .xs\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .xs\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .xs\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .xs\:focus\:border-black:focus{
    border-color:#000000
  }

  .xs\:focus\:border-dark:focus{
    border-color:#333333
  }

  .xs\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .xs\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .xs\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .xs\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .xs\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .xs\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .xs\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .xs\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .xs\:focus\:border-gray:focus{
    border-color:#757575
  }

  .xs\:rounded-none{
    border-radius:0
  }

  .xs\:rounded-sm{
    border-radius:0.125rem
  }

  .xs\:rounded{
    border-radius:0.25rem
  }

  .xs\:rounded-md{
    border-radius:0.250rem
  }

  .xs\:rounded-lg{
    border-radius:0.5rem
  }

  .xs\:rounded-xl{
    border-radius:0.75rem
  }

  .xs\:rounded-2xl{
    border-radius:1rem
  }

  .xs\:rounded-3xl{
    border-radius:1.5rem
  }

  .xs\:rounded-full{
    border-radius:9999px
  }

  .xs\:rounded-ini{
    border-radius:initial
  }

  .xs\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .xs\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .xs\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .xs\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .xs\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .xs\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .xs\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xs\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xs\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .xs\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .xs\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xs\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xs\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .xs\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .xs\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .xs\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .xs\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .xs\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .xs\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xs\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xs\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .xs\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .xs\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xs\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xs\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .xs\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .xs\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xs\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xs\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .xs\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .xs\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xs\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xs\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .xs\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .xs\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xs\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xs\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .xs\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .xs\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .xs\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .xs\:rounded-tl-none{
    border-top-left-radius:0
  }

  .xs\:rounded-tr-none{
    border-top-right-radius:0
  }

  .xs\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .xs\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .xs\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .xs\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .xs\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .xs\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .xs\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .xs\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .xs\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .xs\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .xs\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .xs\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .xs\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .xs\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .xs\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .xs\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .xs\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .xs\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .xs\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .xs\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .xs\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .xs\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .xs\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .xs\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .xs\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .xs\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .xs\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .xs\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .xs\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .xs\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .xs\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .xs\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .xs\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .xs\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .xs\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .xs\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .xs\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .xs\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .xs\:border-solid{
    border-style:solid
  }

  .xs\:border-dashed{
    border-style:dashed
  }

  .xs\:border-dotted{
    border-style:dotted
  }

  .xs\:border-double{
    border-style:double
  }

  .xs\:border-none{
    border-style:none
  }

  .xs\:border-0{
    border-width:0px
  }

  .xs\:border-1{
    border-width:1px
  }

  .xs\:border-2{
    border-width:2px
  }

  .xs\:border-3{
    border-width:3px
  }

  .xs\:border-4{
    border-width:4px
  }

  .xs\:border-10{
    border-width:10px
  }

  .xs\:border{
    border-width:1px
  }

  .xs\:border-t-0{
    border-top-width:0px
  }

  .xs\:border-r-0{
    border-right-width:0px
  }

  .xs\:border-b-0{
    border-bottom-width:0px
  }

  .xs\:border-l-0{
    border-left-width:0px
  }

  .xs\:border-t-1{
    border-top-width:1px
  }

  .xs\:border-r-1{
    border-right-width:1px
  }

  .xs\:border-b-1{
    border-bottom-width:1px
  }

  .xs\:border-l-1{
    border-left-width:1px
  }

  .xs\:border-t-2{
    border-top-width:2px
  }

  .xs\:border-r-2{
    border-right-width:2px
  }

  .xs\:border-b-2{
    border-bottom-width:2px
  }

  .xs\:border-l-2{
    border-left-width:2px
  }

  .xs\:border-t-3{
    border-top-width:3px
  }

  .xs\:border-r-3{
    border-right-width:3px
  }

  .xs\:border-b-3{
    border-bottom-width:3px
  }

  .xs\:border-l-3{
    border-left-width:3px
  }

  .xs\:border-t-4{
    border-top-width:4px
  }

  .xs\:border-r-4{
    border-right-width:4px
  }

  .xs\:border-b-4{
    border-bottom-width:4px
  }

  .xs\:border-l-4{
    border-left-width:4px
  }

  .xs\:border-t-10{
    border-top-width:10px
  }

  .xs\:border-r-10{
    border-right-width:10px
  }

  .xs\:border-b-10{
    border-bottom-width:10px
  }

  .xs\:border-l-10{
    border-left-width:10px
  }

  .xs\:border-t{
    border-top-width:1px
  }

  .xs\:border-r{
    border-right-width:1px
  }

  .xs\:border-b{
    border-bottom-width:1px
  }

  .xs\:border-l{
    border-left-width:1px
  }

  .xs\:cursor-auto{
    cursor:auto
  }

  .xs\:cursor-default{
    cursor:default
  }

  .xs\:cursor-pointer{
    cursor:pointer
  }

  .xs\:cursor-wait{
    cursor:wait
  }

  .xs\:cursor-text{
    cursor:text
  }

  .xs\:cursor-move{
    cursor:move
  }

  .xs\:cursor-not-allowed{
    cursor:not-allowed
  }

  .xs\:block{
    display:block
  }

  .xs\:inline-block{
    display:inline-block
  }

  .xs\:inline{
    display:inline
  }

  .xs\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .xs\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .xs\:table{
    display:table
  }

  .xs\:table-caption{
    display:table-caption
  }

  .xs\:table-cell{
    display:table-cell
  }

  .xs\:table-column{
    display:table-column
  }

  .xs\:table-column-group{
    display:table-column-group
  }

  .xs\:table-footer-group{
    display:table-footer-group
  }

  .xs\:table-header-group{
    display:table-header-group
  }

  .xs\:table-row-group{
    display:table-row-group
  }

  .xs\:table-row{
    display:table-row
  }

  .xs\:flow-root{
    display:flow-root
  }

  .xs\:grid{
    display:grid
  }

  .xs\:inline-grid{
    display:inline-grid
  }

  .xs\:contents{
    display:contents
  }

  .xs\:hidden{
    display:none
  }

  .xs\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .xs\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .xs\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .xs\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .xs\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .xs\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .xs\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .xs\:place-items-auto{
    place-items:auto
  }

  .xs\:place-items-start{
    place-items:start
  }

  .xs\:place-items-end{
    place-items:end
  }

  .xs\:place-items-center{
    place-items:center
  }

  .xs\:place-items-stretch{
    place-items:stretch
  }

  .xs\:place-content-center{
    place-content:center
  }

  .xs\:place-content-start{
    place-content:start
  }

  .xs\:place-content-end{
    place-content:end
  }

  .xs\:place-content-between{
    place-content:space-between
  }

  .xs\:place-content-around{
    place-content:space-around
  }

  .xs\:place-content-evenly{
    place-content:space-evenly
  }

  .xs\:place-content-stretch{
    place-content:stretch
  }

  .xs\:place-self-auto{
    place-self:auto
  }

  .xs\:place-self-start{
    place-self:start
  }

  .xs\:place-self-end{
    place-self:end
  }

  .xs\:place-self-center{
    place-self:center
  }

  .xs\:place-self-stretch{
    place-self:stretch
  }

  .xs\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .xs\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .xs\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .xs\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .xs\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .xs\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .xs\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .xs\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .xs\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .xs\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .xs\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .xs\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .xs\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .xs\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .xs\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .xs\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .xs\:justify-items-auto{
    justify-items:auto
  }

  .xs\:justify-items-start{
    justify-items:start
  }

  .xs\:justify-items-end{
    justify-items:end
  }

  .xs\:justify-items-center{
    justify-items:center
  }

  .xs\:justify-items-stretch{
    justify-items:stretch
  }

  .xs\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .xs\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .xs\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .xs\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .xs\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .xs\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .xs\:justify-self-auto{
    justify-self:auto
  }

  .xs\:justify-self-start{
    justify-self:start
  }

  .xs\:justify-self-end{
    justify-self:end
  }

  .xs\:justify-self-center{
    justify-self:center
  }

  .xs\:justify-self-stretch{
    justify-self:stretch
  }

  .xs\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .xs\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .xs\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .xs\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .xs\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .xs\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .xs\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .xs\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .xs\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .xs\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .xs\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .xs\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .xs\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .xs\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .xs\:float-right{
    float:right
  }

  .xs\:float-left{
    float:left
  }

  .xs\:float-none{
    float:none
  }

  .xs\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .xs\:clear-left{
    clear:left
  }

  .xs\:clear-right{
    clear:right
  }

  .xs\:clear-both{
    clear:both
  }

  .xs\:clear-none{
    clear:none
  }

  .xs\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .xs\:font-sansita{
    font-family:Sansita, serif
  }

  .xs\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .xs\:font-material{
    font-family:Material Icons
  }

  .xs\:font-hairline{
    font-weight:100
  }

  .xs\:font-thin{
    font-weight:200
  }

  .xs\:font-light{
    font-weight:300
  }

  .xs\:font-normal{
    font-weight:400
  }

  .xs\:font-medium{
    font-weight:500
  }

  .xs\:font-semibold{
    font-weight:600
  }

  .xs\:font-bold{
    font-weight:700
  }

  .xs\:font-extrabold{
    font-weight:800
  }

  .xs\:font-black{
    font-weight:900
  }

  .xs\:hover\:font-hairline:hover{
    font-weight:100
  }

  .xs\:hover\:font-thin:hover{
    font-weight:200
  }

  .xs\:hover\:font-light:hover{
    font-weight:300
  }

  .xs\:hover\:font-normal:hover{
    font-weight:400
  }

  .xs\:hover\:font-medium:hover{
    font-weight:500
  }

  .xs\:hover\:font-semibold:hover{
    font-weight:600
  }

  .xs\:hover\:font-bold:hover{
    font-weight:700
  }

  .xs\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .xs\:hover\:font-black:hover{
    font-weight:900
  }

  .xs\:focus\:font-hairline:focus{
    font-weight:100
  }

  .xs\:focus\:font-thin:focus{
    font-weight:200
  }

  .xs\:focus\:font-light:focus{
    font-weight:300
  }

  .xs\:focus\:font-normal:focus{
    font-weight:400
  }

  .xs\:focus\:font-medium:focus{
    font-weight:500
  }

  .xs\:focus\:font-semibold:focus{
    font-weight:600
  }

  .xs\:focus\:font-bold:focus{
    font-weight:700
  }

  .xs\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .xs\:focus\:font-black:focus{
    font-weight:900
  }

  .xs\:h-0{
    height:0px
  }

  .xs\:h-4{
    height:4px
  }

  .xs\:h-5{
    height:5px
  }

  .xs\:h-6{
    height:6px
  }

  .xs\:h-7{
    height:7px
  }

  .xs\:h-10{
    height:10px
  }

  .xs\:h-12{
    height:12px
  }

  .xs\:h-15{
    height:15px
  }

  .xs\:h-16{
    height:16px
  }

  .xs\:h-18{
    height:18px
  }

  .xs\:h-20{
    height:20px
  }

  .xs\:h-23{
    height:23px
  }

  .xs\:h-24{
    height:24px
  }

  .xs\:h-30{
    height:30px
  }

  .xs\:h-36{
    height:36px
  }

  .xs\:h-40{
    height:40px
  }

  .xs\:h-64{
    height:64px
  }

  .xs\:h-90{
    height:90px
  }

  .xs\:h-auto{
    height:auto
  }

  .xs\:h-full{
    height:100%
  }

  .xs\:h-screen{
    height:100vh
  }

  .xs\:text-0{
    font-size:0px
  }

  .xs\:text-tiny{
    font-size:10px
  }

  .xs\:text-xs{
    font-size:12px
  }

  .xs\:text-sm{
    font-size:14px
  }

  .xs\:text-md{
    font-size:15px
  }

  .xs\:text-base{
    font-size:16px
  }

  .xs\:text-lg{
    font-size:18px
  }

  .xs\:text-xl{
    font-size:20px
  }

  .xs\:text-xl-2{
    font-size:22px
  }

  .xs\:text-2xl{
    font-size:24px
  }

  .xs\:text-2xl-2{
    font-size:28px
  }

  .xs\:text-3xl{
    font-size:30px
  }

  .xs\:text-3xl-2{
    font-size:32px
  }

  .xs\:text-4xl{
    font-size:34px
  }

  .xs\:text-4xl-2{
    font-size:40px
  }

  .xs\:text-5xl{
    font-size:48px
  }

  .xs\:text-6xl{
    font-size:60px
  }

  .xs\:text-7xl{
    font-size:96px
  }

  .xs\:leading-initial{
    line-height:normal
  }

  .xs\:leading-none{
    line-height:0
  }

  .xs\:leading-half{
    line-height:0.5
  }

  .xs\:leading-base{
    line-height:1
  }

  .xs\:leading-tight{
    line-height:1.25
  }

  .xs\:leading-normal{
    line-height:1.5
  }

  .xs\:leading-relaxed{
    line-height:1.75
  }

  .xs\:leading-loose{
    line-height:2
  }

  .xs\:list-inside{
    list-style-position:inside
  }

  .xs\:list-outside{
    list-style-position:outside
  }

  .xs\:list-none{
    list-style-type:none
  }

  .xs\:list-disc{
    list-style-type:disc
  }

  .xs\:list-decimal{
    list-style-type:decimal
  }

  .xs\:m-0{
    margin:0
  }

  .xs\:m-1{
    margin:1px
  }

  .xs\:m-2{
    margin:2px
  }

  .xs\:m-3{
    margin:3px
  }

  .xs\:m-4{
    margin:4px
  }

  .xs\:m-5{
    margin:5px
  }

  .xs\:m-6{
    margin:6px
  }

  .xs\:m-7{
    margin:7px
  }

  .xs\:m-8{
    margin:8px
  }

  .xs\:m-9{
    margin:9px
  }

  .xs\:m-10{
    margin:10px
  }

  .xs\:m-12{
    margin:12px
  }

  .xs\:m-15{
    margin:15px
  }

  .xs\:m-16{
    margin:16px
  }

  .xs\:m-18{
    margin:18px
  }

  .xs\:m-20{
    margin:20px
  }

  .xs\:m-24{
    margin:24px
  }

  .xs\:m-25{
    margin:25px
  }

  .xs\:m-30{
    margin:30px
  }

  .xs\:m-32{
    margin:32px
  }

  .xs\:m-36{
    margin:36px
  }

  .xs\:m-40{
    margin:40px
  }

  .xs\:m-44{
    margin:44px
  }

  .xs\:m-48{
    margin:48px
  }

  .xs\:m-50{
    margin:50px
  }

  .xs\:m-60{
    margin:60px
  }

  .xs\:m-64{
    margin:64px
  }

  .xs\:m-70{
    margin:70px
  }

  .xs\:m-75{
    margin:75px
  }

  .xs\:m-80{
    margin:80px
  }

  .xs\:m-85{
    margin:85px
  }

  .xs\:m-90{
    margin:90px
  }

  .xs\:m-100{
    margin:100px
  }

  .xs\:m-120{
    margin:120px
  }

  .xs\:m-144{
    margin:144px
  }

  .xs\:m-px{
    margin:1px
  }

  .xs\:m-1_2{
    margin:50%
  }

  .xs\:m-1_3{
    margin:33.333333%
  }

  .xs\:m-2_3{
    margin:66.666667%
  }

  .xs\:m-1_4{
    margin:25%
  }

  .xs\:m-2_4{
    margin:50%
  }

  .xs\:m-3_4{
    margin:75%
  }

  .xs\:m-1_5{
    margin:20%
  }

  .xs\:m-2_5{
    margin:40%
  }

  .xs\:m-3_5{
    margin:60%
  }

  .xs\:m-4_5{
    margin:80%
  }

  .xs\:m-1_6{
    margin:16.666667%
  }

  .xs\:m-5_6{
    margin:83.333333%
  }

  .xs\:m-1_12{
    margin:8.333333%
  }

  .xs\:m-5_12{
    margin:41.666667%
  }

  .xs\:m-7_12{
    margin:58.333333%
  }

  .xs\:m-11_12{
    margin:91.666667%
  }

  .xs\:m-auto{
    margin:auto
  }

  .xs\:-m-1{
    margin:-1px
  }

  .xs\:-m-2{
    margin:-2px
  }

  .xs\:-m-3{
    margin:-3px
  }

  .xs\:-m-4{
    margin:-4px
  }

  .xs\:-m-5{
    margin:-5px
  }

  .xs\:-m-10{
    margin:-10px
  }

  .xs\:-m-12{
    margin:-12px
  }

  .xs\:-m-15{
    margin:-15px
  }

  .xs\:-m-30{
    margin:-30px
  }

  .xs\:-m-50{
    margin:-50px
  }

  .xs\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .xs\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .xs\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .xs\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .xs\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .xs\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .xs\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .xs\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .xs\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .xs\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .xs\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .xs\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .xs\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .xs\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .xs\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .xs\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .xs\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .xs\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .xs\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .xs\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .xs\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .xs\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .xs\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .xs\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .xs\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .xs\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .xs\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .xs\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .xs\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .xs\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .xs\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .xs\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .xs\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .xs\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .xs\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .xs\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .xs\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .xs\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .xs\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .xs\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .xs\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .xs\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .xs\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .xs\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .xs\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .xs\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .xs\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .xs\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .xs\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .xs\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .xs\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .xs\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .xs\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .xs\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .xs\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .xs\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .xs\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .xs\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .xs\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .xs\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .xs\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .xs\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .xs\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .xs\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .xs\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .xs\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .xs\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .xs\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .xs\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .xs\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .xs\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .xs\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .xs\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .xs\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .xs\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .xs\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .xs\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .xs\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .xs\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .xs\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .xs\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .xs\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .xs\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .xs\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .xs\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .xs\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .xs\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .xs\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .xs\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .xs\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .xs\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .xs\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .xs\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .xs\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .xs\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .xs\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .xs\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .xs\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .xs\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .xs\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .xs\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .xs\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .xs\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .xs\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .xs\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .xs\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .xs\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xs\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .xs\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .xs\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .xs\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .xs\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .xs\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .xs\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .xs\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .xs\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .xs\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .xs\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .xs\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .xs\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .xs\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .xs\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .xs\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .xs\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .xs\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .xs\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .xs\:mt-0{
    margin-top:0
  }

  .xs\:mr-0{
    margin-right:0
  }

  .xs\:mb-0{
    margin-bottom:0
  }

  .xs\:ml-0{
    margin-left:0
  }

  .xs\:mt-1{
    margin-top:1px
  }

  .xs\:mr-1{
    margin-right:1px
  }

  .xs\:mb-1{
    margin-bottom:1px
  }

  .xs\:ml-1{
    margin-left:1px
  }

  .xs\:mt-2{
    margin-top:2px
  }

  .xs\:mr-2{
    margin-right:2px
  }

  .xs\:mb-2{
    margin-bottom:2px
  }

  .xs\:ml-2{
    margin-left:2px
  }

  .xs\:mt-3{
    margin-top:3px
  }

  .xs\:mr-3{
    margin-right:3px
  }

  .xs\:mb-3{
    margin-bottom:3px
  }

  .xs\:ml-3{
    margin-left:3px
  }

  .xs\:mt-4{
    margin-top:4px
  }

  .xs\:mr-4{
    margin-right:4px
  }

  .xs\:mb-4{
    margin-bottom:4px
  }

  .xs\:ml-4{
    margin-left:4px
  }

  .xs\:mt-5{
    margin-top:5px
  }

  .xs\:mr-5{
    margin-right:5px
  }

  .xs\:mb-5{
    margin-bottom:5px
  }

  .xs\:ml-5{
    margin-left:5px
  }

  .xs\:mt-6{
    margin-top:6px
  }

  .xs\:mr-6{
    margin-right:6px
  }

  .xs\:mb-6{
    margin-bottom:6px
  }

  .xs\:ml-6{
    margin-left:6px
  }

  .xs\:mt-7{
    margin-top:7px
  }

  .xs\:mr-7{
    margin-right:7px
  }

  .xs\:mb-7{
    margin-bottom:7px
  }

  .xs\:ml-7{
    margin-left:7px
  }

  .xs\:mt-8{
    margin-top:8px
  }

  .xs\:mr-8{
    margin-right:8px
  }

  .xs\:mb-8{
    margin-bottom:8px
  }

  .xs\:ml-8{
    margin-left:8px
  }

  .xs\:mt-9{
    margin-top:9px
  }

  .xs\:mr-9{
    margin-right:9px
  }

  .xs\:mb-9{
    margin-bottom:9px
  }

  .xs\:ml-9{
    margin-left:9px
  }

  .xs\:mt-10{
    margin-top:10px
  }

  .xs\:mr-10{
    margin-right:10px
  }

  .xs\:mb-10{
    margin-bottom:10px
  }

  .xs\:ml-10{
    margin-left:10px
  }

  .xs\:mt-12{
    margin-top:12px
  }

  .xs\:mr-12{
    margin-right:12px
  }

  .xs\:mb-12{
    margin-bottom:12px
  }

  .xs\:ml-12{
    margin-left:12px
  }

  .xs\:mt-15{
    margin-top:15px
  }

  .xs\:mr-15{
    margin-right:15px
  }

  .xs\:mb-15{
    margin-bottom:15px
  }

  .xs\:ml-15{
    margin-left:15px
  }

  .xs\:mt-16{
    margin-top:16px
  }

  .xs\:mr-16{
    margin-right:16px
  }

  .xs\:mb-16{
    margin-bottom:16px
  }

  .xs\:ml-16{
    margin-left:16px
  }

  .xs\:mt-18{
    margin-top:18px
  }

  .xs\:mr-18{
    margin-right:18px
  }

  .xs\:mb-18{
    margin-bottom:18px
  }

  .xs\:ml-18{
    margin-left:18px
  }

  .xs\:mt-20{
    margin-top:20px
  }

  .xs\:mr-20{
    margin-right:20px
  }

  .xs\:mb-20{
    margin-bottom:20px
  }

  .xs\:ml-20{
    margin-left:20px
  }

  .xs\:mt-24{
    margin-top:24px
  }

  .xs\:mr-24{
    margin-right:24px
  }

  .xs\:mb-24{
    margin-bottom:24px
  }

  .xs\:ml-24{
    margin-left:24px
  }

  .xs\:mt-25{
    margin-top:25px
  }

  .xs\:mr-25{
    margin-right:25px
  }

  .xs\:mb-25{
    margin-bottom:25px
  }

  .xs\:ml-25{
    margin-left:25px
  }

  .xs\:mt-30{
    margin-top:30px
  }

  .xs\:mr-30{
    margin-right:30px
  }

  .xs\:mb-30{
    margin-bottom:30px
  }

  .xs\:ml-30{
    margin-left:30px
  }

  .xs\:mt-32{
    margin-top:32px
  }

  .xs\:mr-32{
    margin-right:32px
  }

  .xs\:mb-32{
    margin-bottom:32px
  }

  .xs\:ml-32{
    margin-left:32px
  }

  .xs\:mt-36{
    margin-top:36px
  }

  .xs\:mr-36{
    margin-right:36px
  }

  .xs\:mb-36{
    margin-bottom:36px
  }

  .xs\:ml-36{
    margin-left:36px
  }

  .xs\:mt-40{
    margin-top:40px
  }

  .xs\:mr-40{
    margin-right:40px
  }

  .xs\:mb-40{
    margin-bottom:40px
  }

  .xs\:ml-40{
    margin-left:40px
  }

  .xs\:mt-44{
    margin-top:44px
  }

  .xs\:mr-44{
    margin-right:44px
  }

  .xs\:mb-44{
    margin-bottom:44px
  }

  .xs\:ml-44{
    margin-left:44px
  }

  .xs\:mt-48{
    margin-top:48px
  }

  .xs\:mr-48{
    margin-right:48px
  }

  .xs\:mb-48{
    margin-bottom:48px
  }

  .xs\:ml-48{
    margin-left:48px
  }

  .xs\:mt-50{
    margin-top:50px
  }

  .xs\:mr-50{
    margin-right:50px
  }

  .xs\:mb-50{
    margin-bottom:50px
  }

  .xs\:ml-50{
    margin-left:50px
  }

  .xs\:mt-60{
    margin-top:60px
  }

  .xs\:mr-60{
    margin-right:60px
  }

  .xs\:mb-60{
    margin-bottom:60px
  }

  .xs\:ml-60{
    margin-left:60px
  }

  .xs\:mt-64{
    margin-top:64px
  }

  .xs\:mr-64{
    margin-right:64px
  }

  .xs\:mb-64{
    margin-bottom:64px
  }

  .xs\:ml-64{
    margin-left:64px
  }

  .xs\:mt-70{
    margin-top:70px
  }

  .xs\:mr-70{
    margin-right:70px
  }

  .xs\:mb-70{
    margin-bottom:70px
  }

  .xs\:ml-70{
    margin-left:70px
  }

  .xs\:mt-75{
    margin-top:75px
  }

  .xs\:mr-75{
    margin-right:75px
  }

  .xs\:mb-75{
    margin-bottom:75px
  }

  .xs\:ml-75{
    margin-left:75px
  }

  .xs\:mt-80{
    margin-top:80px
  }

  .xs\:mr-80{
    margin-right:80px
  }

  .xs\:mb-80{
    margin-bottom:80px
  }

  .xs\:ml-80{
    margin-left:80px
  }

  .xs\:mt-85{
    margin-top:85px
  }

  .xs\:mr-85{
    margin-right:85px
  }

  .xs\:mb-85{
    margin-bottom:85px
  }

  .xs\:ml-85{
    margin-left:85px
  }

  .xs\:mt-90{
    margin-top:90px
  }

  .xs\:mr-90{
    margin-right:90px
  }

  .xs\:mb-90{
    margin-bottom:90px
  }

  .xs\:ml-90{
    margin-left:90px
  }

  .xs\:mt-100{
    margin-top:100px
  }

  .xs\:mr-100{
    margin-right:100px
  }

  .xs\:mb-100{
    margin-bottom:100px
  }

  .xs\:ml-100{
    margin-left:100px
  }

  .xs\:mt-120{
    margin-top:120px
  }

  .xs\:mr-120{
    margin-right:120px
  }

  .xs\:mb-120{
    margin-bottom:120px
  }

  .xs\:ml-120{
    margin-left:120px
  }

  .xs\:mt-144{
    margin-top:144px
  }

  .xs\:mr-144{
    margin-right:144px
  }

  .xs\:mb-144{
    margin-bottom:144px
  }

  .xs\:ml-144{
    margin-left:144px
  }

  .xs\:mt-px{
    margin-top:1px
  }

  .xs\:mr-px{
    margin-right:1px
  }

  .xs\:mb-px{
    margin-bottom:1px
  }

  .xs\:ml-px{
    margin-left:1px
  }

  .xs\:mt-1_2{
    margin-top:50%
  }

  .xs\:mr-1_2{
    margin-right:50%
  }

  .xs\:mb-1_2{
    margin-bottom:50%
  }

  .xs\:ml-1_2{
    margin-left:50%
  }

  .xs\:mt-1_3{
    margin-top:33.333333%
  }

  .xs\:mr-1_3{
    margin-right:33.333333%
  }

  .xs\:mb-1_3{
    margin-bottom:33.333333%
  }

  .xs\:ml-1_3{
    margin-left:33.333333%
  }

  .xs\:mt-2_3{
    margin-top:66.666667%
  }

  .xs\:mr-2_3{
    margin-right:66.666667%
  }

  .xs\:mb-2_3{
    margin-bottom:66.666667%
  }

  .xs\:ml-2_3{
    margin-left:66.666667%
  }

  .xs\:mt-1_4{
    margin-top:25%
  }

  .xs\:mr-1_4{
    margin-right:25%
  }

  .xs\:mb-1_4{
    margin-bottom:25%
  }

  .xs\:ml-1_4{
    margin-left:25%
  }

  .xs\:mt-2_4{
    margin-top:50%
  }

  .xs\:mr-2_4{
    margin-right:50%
  }

  .xs\:mb-2_4{
    margin-bottom:50%
  }

  .xs\:ml-2_4{
    margin-left:50%
  }

  .xs\:mt-3_4{
    margin-top:75%
  }

  .xs\:mr-3_4{
    margin-right:75%
  }

  .xs\:mb-3_4{
    margin-bottom:75%
  }

  .xs\:ml-3_4{
    margin-left:75%
  }

  .xs\:mt-1_5{
    margin-top:20%
  }

  .xs\:mr-1_5{
    margin-right:20%
  }

  .xs\:mb-1_5{
    margin-bottom:20%
  }

  .xs\:ml-1_5{
    margin-left:20%
  }

  .xs\:mt-2_5{
    margin-top:40%
  }

  .xs\:mr-2_5{
    margin-right:40%
  }

  .xs\:mb-2_5{
    margin-bottom:40%
  }

  .xs\:ml-2_5{
    margin-left:40%
  }

  .xs\:mt-3_5{
    margin-top:60%
  }

  .xs\:mr-3_5{
    margin-right:60%
  }

  .xs\:mb-3_5{
    margin-bottom:60%
  }

  .xs\:ml-3_5{
    margin-left:60%
  }

  .xs\:mt-4_5{
    margin-top:80%
  }

  .xs\:mr-4_5{
    margin-right:80%
  }

  .xs\:mb-4_5{
    margin-bottom:80%
  }

  .xs\:ml-4_5{
    margin-left:80%
  }

  .xs\:mt-1_6{
    margin-top:16.666667%
  }

  .xs\:mr-1_6{
    margin-right:16.666667%
  }

  .xs\:mb-1_6{
    margin-bottom:16.666667%
  }

  .xs\:ml-1_6{
    margin-left:16.666667%
  }

  .xs\:mt-5_6{
    margin-top:83.333333%
  }

  .xs\:mr-5_6{
    margin-right:83.333333%
  }

  .xs\:mb-5_6{
    margin-bottom:83.333333%
  }

  .xs\:ml-5_6{
    margin-left:83.333333%
  }

  .xs\:mt-1_12{
    margin-top:8.333333%
  }

  .xs\:mr-1_12{
    margin-right:8.333333%
  }

  .xs\:mb-1_12{
    margin-bottom:8.333333%
  }

  .xs\:ml-1_12{
    margin-left:8.333333%
  }

  .xs\:mt-5_12{
    margin-top:41.666667%
  }

  .xs\:mr-5_12{
    margin-right:41.666667%
  }

  .xs\:mb-5_12{
    margin-bottom:41.666667%
  }

  .xs\:ml-5_12{
    margin-left:41.666667%
  }

  .xs\:mt-7_12{
    margin-top:58.333333%
  }

  .xs\:mr-7_12{
    margin-right:58.333333%
  }

  .xs\:mb-7_12{
    margin-bottom:58.333333%
  }

  .xs\:ml-7_12{
    margin-left:58.333333%
  }

  .xs\:mt-11_12{
    margin-top:91.666667%
  }

  .xs\:mr-11_12{
    margin-right:91.666667%
  }

  .xs\:mb-11_12{
    margin-bottom:91.666667%
  }

  .xs\:ml-11_12{
    margin-left:91.666667%
  }

  .xs\:mt-auto{
    margin-top:auto
  }

  .xs\:mr-auto{
    margin-right:auto
  }

  .xs\:mb-auto{
    margin-bottom:auto
  }

  .xs\:ml-auto{
    margin-left:auto
  }

  .xs\:-mt-1{
    margin-top:-1px
  }

  .xs\:-mr-1{
    margin-right:-1px
  }

  .xs\:-mb-1{
    margin-bottom:-1px
  }

  .xs\:-ml-1{
    margin-left:-1px
  }

  .xs\:-mt-2{
    margin-top:-2px
  }

  .xs\:-mr-2{
    margin-right:-2px
  }

  .xs\:-mb-2{
    margin-bottom:-2px
  }

  .xs\:-ml-2{
    margin-left:-2px
  }

  .xs\:-mt-3{
    margin-top:-3px
  }

  .xs\:-mr-3{
    margin-right:-3px
  }

  .xs\:-mb-3{
    margin-bottom:-3px
  }

  .xs\:-ml-3{
    margin-left:-3px
  }

  .xs\:-mt-4{
    margin-top:-4px
  }

  .xs\:-mr-4{
    margin-right:-4px
  }

  .xs\:-mb-4{
    margin-bottom:-4px
  }

  .xs\:-ml-4{
    margin-left:-4px
  }

  .xs\:-mt-5{
    margin-top:-5px
  }

  .xs\:-mr-5{
    margin-right:-5px
  }

  .xs\:-mb-5{
    margin-bottom:-5px
  }

  .xs\:-ml-5{
    margin-left:-5px
  }

  .xs\:-mt-10{
    margin-top:-10px
  }

  .xs\:-mr-10{
    margin-right:-10px
  }

  .xs\:-mb-10{
    margin-bottom:-10px
  }

  .xs\:-ml-10{
    margin-left:-10px
  }

  .xs\:-mt-12{
    margin-top:-12px
  }

  .xs\:-mr-12{
    margin-right:-12px
  }

  .xs\:-mb-12{
    margin-bottom:-12px
  }

  .xs\:-ml-12{
    margin-left:-12px
  }

  .xs\:-mt-15{
    margin-top:-15px
  }

  .xs\:-mr-15{
    margin-right:-15px
  }

  .xs\:-mb-15{
    margin-bottom:-15px
  }

  .xs\:-ml-15{
    margin-left:-15px
  }

  .xs\:-mt-30{
    margin-top:-30px
  }

  .xs\:-mr-30{
    margin-right:-30px
  }

  .xs\:-mb-30{
    margin-bottom:-30px
  }

  .xs\:-ml-30{
    margin-left:-30px
  }

  .xs\:-mt-50{
    margin-top:-50px
  }

  .xs\:-mr-50{
    margin-right:-50px
  }

  .xs\:-mb-50{
    margin-bottom:-50px
  }

  .xs\:-ml-50{
    margin-left:-50px
  }

  .xs\:last\:m-0:last-child{
    margin:0
  }

  .xs\:last\:m-1:last-child{
    margin:1px
  }

  .xs\:last\:m-2:last-child{
    margin:2px
  }

  .xs\:last\:m-3:last-child{
    margin:3px
  }

  .xs\:last\:m-4:last-child{
    margin:4px
  }

  .xs\:last\:m-5:last-child{
    margin:5px
  }

  .xs\:last\:m-6:last-child{
    margin:6px
  }

  .xs\:last\:m-7:last-child{
    margin:7px
  }

  .xs\:last\:m-8:last-child{
    margin:8px
  }

  .xs\:last\:m-9:last-child{
    margin:9px
  }

  .xs\:last\:m-10:last-child{
    margin:10px
  }

  .xs\:last\:m-12:last-child{
    margin:12px
  }

  .xs\:last\:m-15:last-child{
    margin:15px
  }

  .xs\:last\:m-16:last-child{
    margin:16px
  }

  .xs\:last\:m-18:last-child{
    margin:18px
  }

  .xs\:last\:m-20:last-child{
    margin:20px
  }

  .xs\:last\:m-24:last-child{
    margin:24px
  }

  .xs\:last\:m-25:last-child{
    margin:25px
  }

  .xs\:last\:m-30:last-child{
    margin:30px
  }

  .xs\:last\:m-32:last-child{
    margin:32px
  }

  .xs\:last\:m-36:last-child{
    margin:36px
  }

  .xs\:last\:m-40:last-child{
    margin:40px
  }

  .xs\:last\:m-44:last-child{
    margin:44px
  }

  .xs\:last\:m-48:last-child{
    margin:48px
  }

  .xs\:last\:m-50:last-child{
    margin:50px
  }

  .xs\:last\:m-60:last-child{
    margin:60px
  }

  .xs\:last\:m-64:last-child{
    margin:64px
  }

  .xs\:last\:m-70:last-child{
    margin:70px
  }

  .xs\:last\:m-75:last-child{
    margin:75px
  }

  .xs\:last\:m-80:last-child{
    margin:80px
  }

  .xs\:last\:m-85:last-child{
    margin:85px
  }

  .xs\:last\:m-90:last-child{
    margin:90px
  }

  .xs\:last\:m-100:last-child{
    margin:100px
  }

  .xs\:last\:m-120:last-child{
    margin:120px
  }

  .xs\:last\:m-144:last-child{
    margin:144px
  }

  .xs\:last\:m-px:last-child{
    margin:1px
  }

  .xs\:last\:m-1_2:last-child{
    margin:50%
  }

  .xs\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .xs\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .xs\:last\:m-1_4:last-child{
    margin:25%
  }

  .xs\:last\:m-2_4:last-child{
    margin:50%
  }

  .xs\:last\:m-3_4:last-child{
    margin:75%
  }

  .xs\:last\:m-1_5:last-child{
    margin:20%
  }

  .xs\:last\:m-2_5:last-child{
    margin:40%
  }

  .xs\:last\:m-3_5:last-child{
    margin:60%
  }

  .xs\:last\:m-4_5:last-child{
    margin:80%
  }

  .xs\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .xs\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .xs\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .xs\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .xs\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .xs\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .xs\:last\:m-auto:last-child{
    margin:auto
  }

  .xs\:last\:-m-1:last-child{
    margin:-1px
  }

  .xs\:last\:-m-2:last-child{
    margin:-2px
  }

  .xs\:last\:-m-3:last-child{
    margin:-3px
  }

  .xs\:last\:-m-4:last-child{
    margin:-4px
  }

  .xs\:last\:-m-5:last-child{
    margin:-5px
  }

  .xs\:last\:-m-10:last-child{
    margin:-10px
  }

  .xs\:last\:-m-12:last-child{
    margin:-12px
  }

  .xs\:last\:-m-15:last-child{
    margin:-15px
  }

  .xs\:last\:-m-30:last-child{
    margin:-30px
  }

  .xs\:last\:-m-50:last-child{
    margin:-50px
  }

  .xs\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .xs\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .xs\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .xs\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .xs\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .xs\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .xs\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .xs\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .xs\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .xs\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .xs\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .xs\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .xs\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .xs\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .xs\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .xs\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .xs\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .xs\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .xs\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .xs\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .xs\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .xs\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .xs\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .xs\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .xs\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .xs\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .xs\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .xs\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .xs\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .xs\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .xs\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .xs\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .xs\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .xs\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .xs\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .xs\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .xs\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .xs\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .xs\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .xs\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .xs\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .xs\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .xs\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .xs\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .xs\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .xs\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .xs\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .xs\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .xs\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .xs\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .xs\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .xs\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .xs\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .xs\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .xs\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .xs\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .xs\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .xs\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .xs\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .xs\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .xs\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .xs\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .xs\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .xs\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .xs\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .xs\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .xs\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .xs\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .xs\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .xs\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .xs\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .xs\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .xs\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .xs\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .xs\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .xs\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .xs\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .xs\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .xs\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .xs\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .xs\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .xs\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .xs\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .xs\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .xs\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .xs\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .xs\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .xs\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .xs\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .xs\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .xs\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .xs\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .xs\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .xs\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .xs\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .xs\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .xs\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .xs\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .xs\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .xs\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .xs\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .xs\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .xs\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .xs\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .xs\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .xs\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .xs\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xs\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .xs\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .xs\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .xs\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .xs\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .xs\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .xs\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .xs\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .xs\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .xs\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .xs\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .xs\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .xs\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .xs\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .xs\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .xs\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .xs\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .xs\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .xs\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .xs\:last\:mt-0:last-child{
    margin-top:0
  }

  .xs\:last\:mr-0:last-child{
    margin-right:0
  }

  .xs\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .xs\:last\:ml-0:last-child{
    margin-left:0
  }

  .xs\:last\:mt-1:last-child{
    margin-top:1px
  }

  .xs\:last\:mr-1:last-child{
    margin-right:1px
  }

  .xs\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .xs\:last\:ml-1:last-child{
    margin-left:1px
  }

  .xs\:last\:mt-2:last-child{
    margin-top:2px
  }

  .xs\:last\:mr-2:last-child{
    margin-right:2px
  }

  .xs\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .xs\:last\:ml-2:last-child{
    margin-left:2px
  }

  .xs\:last\:mt-3:last-child{
    margin-top:3px
  }

  .xs\:last\:mr-3:last-child{
    margin-right:3px
  }

  .xs\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .xs\:last\:ml-3:last-child{
    margin-left:3px
  }

  .xs\:last\:mt-4:last-child{
    margin-top:4px
  }

  .xs\:last\:mr-4:last-child{
    margin-right:4px
  }

  .xs\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .xs\:last\:ml-4:last-child{
    margin-left:4px
  }

  .xs\:last\:mt-5:last-child{
    margin-top:5px
  }

  .xs\:last\:mr-5:last-child{
    margin-right:5px
  }

  .xs\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .xs\:last\:ml-5:last-child{
    margin-left:5px
  }

  .xs\:last\:mt-6:last-child{
    margin-top:6px
  }

  .xs\:last\:mr-6:last-child{
    margin-right:6px
  }

  .xs\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .xs\:last\:ml-6:last-child{
    margin-left:6px
  }

  .xs\:last\:mt-7:last-child{
    margin-top:7px
  }

  .xs\:last\:mr-7:last-child{
    margin-right:7px
  }

  .xs\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .xs\:last\:ml-7:last-child{
    margin-left:7px
  }

  .xs\:last\:mt-8:last-child{
    margin-top:8px
  }

  .xs\:last\:mr-8:last-child{
    margin-right:8px
  }

  .xs\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .xs\:last\:ml-8:last-child{
    margin-left:8px
  }

  .xs\:last\:mt-9:last-child{
    margin-top:9px
  }

  .xs\:last\:mr-9:last-child{
    margin-right:9px
  }

  .xs\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .xs\:last\:ml-9:last-child{
    margin-left:9px
  }

  .xs\:last\:mt-10:last-child{
    margin-top:10px
  }

  .xs\:last\:mr-10:last-child{
    margin-right:10px
  }

  .xs\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .xs\:last\:ml-10:last-child{
    margin-left:10px
  }

  .xs\:last\:mt-12:last-child{
    margin-top:12px
  }

  .xs\:last\:mr-12:last-child{
    margin-right:12px
  }

  .xs\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .xs\:last\:ml-12:last-child{
    margin-left:12px
  }

  .xs\:last\:mt-15:last-child{
    margin-top:15px
  }

  .xs\:last\:mr-15:last-child{
    margin-right:15px
  }

  .xs\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .xs\:last\:ml-15:last-child{
    margin-left:15px
  }

  .xs\:last\:mt-16:last-child{
    margin-top:16px
  }

  .xs\:last\:mr-16:last-child{
    margin-right:16px
  }

  .xs\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .xs\:last\:ml-16:last-child{
    margin-left:16px
  }

  .xs\:last\:mt-18:last-child{
    margin-top:18px
  }

  .xs\:last\:mr-18:last-child{
    margin-right:18px
  }

  .xs\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .xs\:last\:ml-18:last-child{
    margin-left:18px
  }

  .xs\:last\:mt-20:last-child{
    margin-top:20px
  }

  .xs\:last\:mr-20:last-child{
    margin-right:20px
  }

  .xs\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .xs\:last\:ml-20:last-child{
    margin-left:20px
  }

  .xs\:last\:mt-24:last-child{
    margin-top:24px
  }

  .xs\:last\:mr-24:last-child{
    margin-right:24px
  }

  .xs\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .xs\:last\:ml-24:last-child{
    margin-left:24px
  }

  .xs\:last\:mt-25:last-child{
    margin-top:25px
  }

  .xs\:last\:mr-25:last-child{
    margin-right:25px
  }

  .xs\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .xs\:last\:ml-25:last-child{
    margin-left:25px
  }

  .xs\:last\:mt-30:last-child{
    margin-top:30px
  }

  .xs\:last\:mr-30:last-child{
    margin-right:30px
  }

  .xs\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .xs\:last\:ml-30:last-child{
    margin-left:30px
  }

  .xs\:last\:mt-32:last-child{
    margin-top:32px
  }

  .xs\:last\:mr-32:last-child{
    margin-right:32px
  }

  .xs\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .xs\:last\:ml-32:last-child{
    margin-left:32px
  }

  .xs\:last\:mt-36:last-child{
    margin-top:36px
  }

  .xs\:last\:mr-36:last-child{
    margin-right:36px
  }

  .xs\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .xs\:last\:ml-36:last-child{
    margin-left:36px
  }

  .xs\:last\:mt-40:last-child{
    margin-top:40px
  }

  .xs\:last\:mr-40:last-child{
    margin-right:40px
  }

  .xs\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .xs\:last\:ml-40:last-child{
    margin-left:40px
  }

  .xs\:last\:mt-44:last-child{
    margin-top:44px
  }

  .xs\:last\:mr-44:last-child{
    margin-right:44px
  }

  .xs\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .xs\:last\:ml-44:last-child{
    margin-left:44px
  }

  .xs\:last\:mt-48:last-child{
    margin-top:48px
  }

  .xs\:last\:mr-48:last-child{
    margin-right:48px
  }

  .xs\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .xs\:last\:ml-48:last-child{
    margin-left:48px
  }

  .xs\:last\:mt-50:last-child{
    margin-top:50px
  }

  .xs\:last\:mr-50:last-child{
    margin-right:50px
  }

  .xs\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .xs\:last\:ml-50:last-child{
    margin-left:50px
  }

  .xs\:last\:mt-60:last-child{
    margin-top:60px
  }

  .xs\:last\:mr-60:last-child{
    margin-right:60px
  }

  .xs\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .xs\:last\:ml-60:last-child{
    margin-left:60px
  }

  .xs\:last\:mt-64:last-child{
    margin-top:64px
  }

  .xs\:last\:mr-64:last-child{
    margin-right:64px
  }

  .xs\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .xs\:last\:ml-64:last-child{
    margin-left:64px
  }

  .xs\:last\:mt-70:last-child{
    margin-top:70px
  }

  .xs\:last\:mr-70:last-child{
    margin-right:70px
  }

  .xs\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .xs\:last\:ml-70:last-child{
    margin-left:70px
  }

  .xs\:last\:mt-75:last-child{
    margin-top:75px
  }

  .xs\:last\:mr-75:last-child{
    margin-right:75px
  }

  .xs\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .xs\:last\:ml-75:last-child{
    margin-left:75px
  }

  .xs\:last\:mt-80:last-child{
    margin-top:80px
  }

  .xs\:last\:mr-80:last-child{
    margin-right:80px
  }

  .xs\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .xs\:last\:ml-80:last-child{
    margin-left:80px
  }

  .xs\:last\:mt-85:last-child{
    margin-top:85px
  }

  .xs\:last\:mr-85:last-child{
    margin-right:85px
  }

  .xs\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .xs\:last\:ml-85:last-child{
    margin-left:85px
  }

  .xs\:last\:mt-90:last-child{
    margin-top:90px
  }

  .xs\:last\:mr-90:last-child{
    margin-right:90px
  }

  .xs\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .xs\:last\:ml-90:last-child{
    margin-left:90px
  }

  .xs\:last\:mt-100:last-child{
    margin-top:100px
  }

  .xs\:last\:mr-100:last-child{
    margin-right:100px
  }

  .xs\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .xs\:last\:ml-100:last-child{
    margin-left:100px
  }

  .xs\:last\:mt-120:last-child{
    margin-top:120px
  }

  .xs\:last\:mr-120:last-child{
    margin-right:120px
  }

  .xs\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .xs\:last\:ml-120:last-child{
    margin-left:120px
  }

  .xs\:last\:mt-144:last-child{
    margin-top:144px
  }

  .xs\:last\:mr-144:last-child{
    margin-right:144px
  }

  .xs\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .xs\:last\:ml-144:last-child{
    margin-left:144px
  }

  .xs\:last\:mt-px:last-child{
    margin-top:1px
  }

  .xs\:last\:mr-px:last-child{
    margin-right:1px
  }

  .xs\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .xs\:last\:ml-px:last-child{
    margin-left:1px
  }

  .xs\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .xs\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .xs\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .xs\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .xs\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .xs\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .xs\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .xs\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .xs\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .xs\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .xs\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .xs\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .xs\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .xs\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .xs\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .xs\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .xs\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .xs\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .xs\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .xs\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .xs\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .xs\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .xs\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .xs\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .xs\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .xs\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .xs\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .xs\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .xs\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .xs\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .xs\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .xs\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .xs\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .xs\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .xs\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .xs\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .xs\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .xs\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .xs\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .xs\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .xs\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .xs\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .xs\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .xs\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .xs\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .xs\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .xs\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .xs\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .xs\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .xs\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .xs\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .xs\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .xs\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .xs\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .xs\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .xs\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .xs\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .xs\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .xs\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .xs\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .xs\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .xs\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .xs\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .xs\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .xs\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .xs\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .xs\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .xs\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .xs\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .xs\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .xs\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .xs\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .xs\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .xs\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .xs\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .xs\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .xs\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .xs\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .xs\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .xs\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .xs\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .xs\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .xs\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .xs\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .xs\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .xs\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .xs\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .xs\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .xs\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .xs\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .xs\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .xs\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .xs\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .xs\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .xs\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .xs\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .xs\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .xs\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .xs\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .xs\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .xs\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .xs\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .xs\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .xs\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .xs\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .xs\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .xs\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .xs\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .xs\:max-h-full{
    max-height:100%
  }

  .xs\:max-w-30{
    max-width:30px
  }

  .xs\:max-w-120{
    max-width:120px
  }

  .xs\:max-w-144{
    max-width:144px
  }

  .xs\:max-w-170{
    max-width:170px
  }

  .xs\:max-w-200{
    max-width:200px
  }

  .xs\:max-w-260{
    max-width:260px
  }

  .xs\:max-w-290{
    max-width:290px
  }

  .xs\:max-w-375{
    max-width:375px
  }

  .xs\:max-w-full{
    max-width:100%
  }

  .xs\:max-w-screen{
    max-width:100vw
  }

  .xs\:max-w-contain{
    max-width:1170px
  }

  .xs\:max-w-md{
    max-width:768px
  }

  .xs\:max-w-lg{
    max-width:992px
  }

  .xs\:max-w-xl{
    max-width:1210px
  }

  .xs\:max-w-1_2{
    max-width:50%
  }

  .xs\:min-h-90{
    min-height:90px
  }

  .xs\:min-h-120{
    min-height:120px
  }

  .xs\:min-w-270{
    min-width:270px
  }

  .xs\:min-w-full{
    min-width:100%
  }

  .xs\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .xs\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .xs\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .xs\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .xs\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .xs\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .xs\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .xs\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .xs\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .xs\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .xs\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .xs\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .xs\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .xs\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .xs\:opacity-0{
    opacity:0
  }

  .xs\:opacity-25{
    opacity:.25
  }

  .xs\:opacity-40{
    opacity:.4
  }

  .xs\:opacity-50{
    opacity:.5
  }

  .xs\:opacity-75{
    opacity:.75
  }

  .xs\:opacity-100{
    opacity:1
  }

  .xs\:hover\:opacity-0:hover{
    opacity:0
  }

  .xs\:hover\:opacity-25:hover{
    opacity:.25
  }

  .xs\:hover\:opacity-40:hover{
    opacity:.4
  }

  .xs\:hover\:opacity-50:hover{
    opacity:.5
  }

  .xs\:hover\:opacity-75:hover{
    opacity:.75
  }

  .xs\:hover\:opacity-100:hover{
    opacity:1
  }

  .xs\:focus\:opacity-0:focus{
    opacity:0
  }

  .xs\:focus\:opacity-25:focus{
    opacity:.25
  }

  .xs\:focus\:opacity-40:focus{
    opacity:.4
  }

  .xs\:focus\:opacity-50:focus{
    opacity:.5
  }

  .xs\:focus\:opacity-75:focus{
    opacity:.75
  }

  .xs\:focus\:opacity-100:focus{
    opacity:1
  }

  .xs\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xs\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xs\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xs\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xs\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xs\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xs\:overflow-auto{
    overflow:auto
  }

  .xs\:overflow-hidden{
    overflow:hidden
  }

  .xs\:overflow-visible{
    overflow:visible
  }

  .xs\:overflow-scroll{
    overflow:scroll
  }

  .xs\:overflow-x-auto{
    overflow-x:auto
  }

  .xs\:overflow-y-auto{
    overflow-y:auto
  }

  .xs\:overflow-x-hidden{
    overflow-x:hidden
  }

  .xs\:overflow-y-hidden{
    overflow-y:hidden
  }

  .xs\:overflow-x-visible{
    overflow-x:visible
  }

  .xs\:overflow-y-visible{
    overflow-y:visible
  }

  .xs\:overflow-x-scroll{
    overflow-x:scroll
  }

  .xs\:overflow-y-scroll{
    overflow-y:scroll
  }

  .xs\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .xs\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .xs\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .xs\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .xs\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .xs\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .xs\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .xs\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .xs\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .xs\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .xs\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .xs\:p-0{
    padding:0
  }

  .xs\:p-1{
    padding:1px
  }

  .xs\:p-2{
    padding:2px
  }

  .xs\:p-3{
    padding:3px
  }

  .xs\:p-4{
    padding:4px
  }

  .xs\:p-5{
    padding:5px
  }

  .xs\:p-6{
    padding:6px
  }

  .xs\:p-7{
    padding:7px
  }

  .xs\:p-8{
    padding:8px
  }

  .xs\:p-9{
    padding:9px
  }

  .xs\:p-10{
    padding:10px
  }

  .xs\:p-12{
    padding:12px
  }

  .xs\:p-15{
    padding:15px
  }

  .xs\:p-16{
    padding:16px
  }

  .xs\:p-18{
    padding:18px
  }

  .xs\:p-20{
    padding:20px
  }

  .xs\:p-24{
    padding:24px
  }

  .xs\:p-25{
    padding:25px
  }

  .xs\:p-30{
    padding:30px
  }

  .xs\:p-32{
    padding:32px
  }

  .xs\:p-36{
    padding:36px
  }

  .xs\:p-40{
    padding:40px
  }

  .xs\:p-44{
    padding:44px
  }

  .xs\:p-48{
    padding:48px
  }

  .xs\:p-50{
    padding:50px
  }

  .xs\:p-60{
    padding:60px
  }

  .xs\:p-64{
    padding:64px
  }

  .xs\:p-70{
    padding:70px
  }

  .xs\:p-75{
    padding:75px
  }

  .xs\:p-80{
    padding:80px
  }

  .xs\:p-85{
    padding:85px
  }

  .xs\:p-90{
    padding:90px
  }

  .xs\:p-100{
    padding:100px
  }

  .xs\:p-150{
    padding:150px
  }

  .xs\:p-px{
    padding:1px
  }

  .xs\:p-1_2{
    padding:50%
  }

  .xs\:p-1_3{
    padding:33.333333%
  }

  .xs\:p-2_3{
    padding:66.666667%
  }

  .xs\:p-1_4{
    padding:25%
  }

  .xs\:p-2_4{
    padding:50%
  }

  .xs\:p-3_4{
    padding:75%
  }

  .xs\:p-1_5{
    padding:20%
  }

  .xs\:p-2_5{
    padding:40%
  }

  .xs\:p-3_5{
    padding:60%
  }

  .xs\:p-4_5{
    padding:80%
  }

  .xs\:p-1_6{
    padding:16.666667%
  }

  .xs\:p-5_6{
    padding:83.333333%
  }

  .xs\:p-1_12{
    padding:8.333333%
  }

  .xs\:p-5_12{
    padding:41.666667%
  }

  .xs\:p-7_12{
    padding:58.333333%
  }

  .xs\:p-11_12{
    padding:91.666667%
  }

  .xs\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .xs\:px-0{
    padding-left:0;
    padding-right:0
  }

  .xs\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .xs\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .xs\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .xs\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .xs\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .xs\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .xs\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .xs\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .xs\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .xs\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .xs\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .xs\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .xs\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .xs\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .xs\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .xs\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .xs\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .xs\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .xs\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .xs\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .xs\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .xs\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .xs\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .xs\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .xs\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .xs\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .xs\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .xs\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .xs\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .xs\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .xs\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .xs\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .xs\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .xs\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .xs\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .xs\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .xs\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .xs\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .xs\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .xs\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .xs\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .xs\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .xs\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .xs\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .xs\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .xs\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .xs\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .xs\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .xs\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .xs\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .xs\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .xs\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .xs\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .xs\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .xs\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .xs\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .xs\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .xs\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .xs\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .xs\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .xs\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .xs\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .xs\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .xs\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .xs\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .xs\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .xs\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .xs\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xs\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xs\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xs\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xs\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .xs\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .xs\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .xs\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .xs\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .xs\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .xs\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .xs\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .xs\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .xs\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .xs\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .xs\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .xs\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .xs\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xs\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xs\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xs\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xs\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xs\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xs\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xs\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xs\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xs\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xs\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xs\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xs\:pt-0{
    padding-top:0
  }

  .xs\:pr-0{
    padding-right:0
  }

  .xs\:pb-0{
    padding-bottom:0
  }

  .xs\:pl-0{
    padding-left:0
  }

  .xs\:pt-1{
    padding-top:1px
  }

  .xs\:pr-1{
    padding-right:1px
  }

  .xs\:pb-1{
    padding-bottom:1px
  }

  .xs\:pl-1{
    padding-left:1px
  }

  .xs\:pt-2{
    padding-top:2px
  }

  .xs\:pr-2{
    padding-right:2px
  }

  .xs\:pb-2{
    padding-bottom:2px
  }

  .xs\:pl-2{
    padding-left:2px
  }

  .xs\:pt-3{
    padding-top:3px
  }

  .xs\:pr-3{
    padding-right:3px
  }

  .xs\:pb-3{
    padding-bottom:3px
  }

  .xs\:pl-3{
    padding-left:3px
  }

  .xs\:pt-4{
    padding-top:4px
  }

  .xs\:pr-4{
    padding-right:4px
  }

  .xs\:pb-4{
    padding-bottom:4px
  }

  .xs\:pl-4{
    padding-left:4px
  }

  .xs\:pt-5{
    padding-top:5px
  }

  .xs\:pr-5{
    padding-right:5px
  }

  .xs\:pb-5{
    padding-bottom:5px
  }

  .xs\:pl-5{
    padding-left:5px
  }

  .xs\:pt-6{
    padding-top:6px
  }

  .xs\:pr-6{
    padding-right:6px
  }

  .xs\:pb-6{
    padding-bottom:6px
  }

  .xs\:pl-6{
    padding-left:6px
  }

  .xs\:pt-7{
    padding-top:7px
  }

  .xs\:pr-7{
    padding-right:7px
  }

  .xs\:pb-7{
    padding-bottom:7px
  }

  .xs\:pl-7{
    padding-left:7px
  }

  .xs\:pt-8{
    padding-top:8px
  }

  .xs\:pr-8{
    padding-right:8px
  }

  .xs\:pb-8{
    padding-bottom:8px
  }

  .xs\:pl-8{
    padding-left:8px
  }

  .xs\:pt-9{
    padding-top:9px
  }

  .xs\:pr-9{
    padding-right:9px
  }

  .xs\:pb-9{
    padding-bottom:9px
  }

  .xs\:pl-9{
    padding-left:9px
  }

  .xs\:pt-10{
    padding-top:10px
  }

  .xs\:pr-10{
    padding-right:10px
  }

  .xs\:pb-10{
    padding-bottom:10px
  }

  .xs\:pl-10{
    padding-left:10px
  }

  .xs\:pt-12{
    padding-top:12px
  }

  .xs\:pr-12{
    padding-right:12px
  }

  .xs\:pb-12{
    padding-bottom:12px
  }

  .xs\:pl-12{
    padding-left:12px
  }

  .xs\:pt-15{
    padding-top:15px
  }

  .xs\:pr-15{
    padding-right:15px
  }

  .xs\:pb-15{
    padding-bottom:15px
  }

  .xs\:pl-15{
    padding-left:15px
  }

  .xs\:pt-16{
    padding-top:16px
  }

  .xs\:pr-16{
    padding-right:16px
  }

  .xs\:pb-16{
    padding-bottom:16px
  }

  .xs\:pl-16{
    padding-left:16px
  }

  .xs\:pt-18{
    padding-top:18px
  }

  .xs\:pr-18{
    padding-right:18px
  }

  .xs\:pb-18{
    padding-bottom:18px
  }

  .xs\:pl-18{
    padding-left:18px
  }

  .xs\:pt-20{
    padding-top:20px
  }

  .xs\:pr-20{
    padding-right:20px
  }

  .xs\:pb-20{
    padding-bottom:20px
  }

  .xs\:pl-20{
    padding-left:20px
  }

  .xs\:pt-24{
    padding-top:24px
  }

  .xs\:pr-24{
    padding-right:24px
  }

  .xs\:pb-24{
    padding-bottom:24px
  }

  .xs\:pl-24{
    padding-left:24px
  }

  .xs\:pt-25{
    padding-top:25px
  }

  .xs\:pr-25{
    padding-right:25px
  }

  .xs\:pb-25{
    padding-bottom:25px
  }

  .xs\:pl-25{
    padding-left:25px
  }

  .xs\:pt-30{
    padding-top:30px
  }

  .xs\:pr-30{
    padding-right:30px
  }

  .xs\:pb-30{
    padding-bottom:30px
  }

  .xs\:pl-30{
    padding-left:30px
  }

  .xs\:pt-32{
    padding-top:32px
  }

  .xs\:pr-32{
    padding-right:32px
  }

  .xs\:pb-32{
    padding-bottom:32px
  }

  .xs\:pl-32{
    padding-left:32px
  }

  .xs\:pt-36{
    padding-top:36px
  }

  .xs\:pr-36{
    padding-right:36px
  }

  .xs\:pb-36{
    padding-bottom:36px
  }

  .xs\:pl-36{
    padding-left:36px
  }

  .xs\:pt-40{
    padding-top:40px
  }

  .xs\:pr-40{
    padding-right:40px
  }

  .xs\:pb-40{
    padding-bottom:40px
  }

  .xs\:pl-40{
    padding-left:40px
  }

  .xs\:pt-44{
    padding-top:44px
  }

  .xs\:pr-44{
    padding-right:44px
  }

  .xs\:pb-44{
    padding-bottom:44px
  }

  .xs\:pl-44{
    padding-left:44px
  }

  .xs\:pt-48{
    padding-top:48px
  }

  .xs\:pr-48{
    padding-right:48px
  }

  .xs\:pb-48{
    padding-bottom:48px
  }

  .xs\:pl-48{
    padding-left:48px
  }

  .xs\:pt-50{
    padding-top:50px
  }

  .xs\:pr-50{
    padding-right:50px
  }

  .xs\:pb-50{
    padding-bottom:50px
  }

  .xs\:pl-50{
    padding-left:50px
  }

  .xs\:pt-60{
    padding-top:60px
  }

  .xs\:pr-60{
    padding-right:60px
  }

  .xs\:pb-60{
    padding-bottom:60px
  }

  .xs\:pl-60{
    padding-left:60px
  }

  .xs\:pt-64{
    padding-top:64px
  }

  .xs\:pr-64{
    padding-right:64px
  }

  .xs\:pb-64{
    padding-bottom:64px
  }

  .xs\:pl-64{
    padding-left:64px
  }

  .xs\:pt-70{
    padding-top:70px
  }

  .xs\:pr-70{
    padding-right:70px
  }

  .xs\:pb-70{
    padding-bottom:70px
  }

  .xs\:pl-70{
    padding-left:70px
  }

  .xs\:pt-75{
    padding-top:75px
  }

  .xs\:pr-75{
    padding-right:75px
  }

  .xs\:pb-75{
    padding-bottom:75px
  }

  .xs\:pl-75{
    padding-left:75px
  }

  .xs\:pt-80{
    padding-top:80px
  }

  .xs\:pr-80{
    padding-right:80px
  }

  .xs\:pb-80{
    padding-bottom:80px
  }

  .xs\:pl-80{
    padding-left:80px
  }

  .xs\:pt-85{
    padding-top:85px
  }

  .xs\:pr-85{
    padding-right:85px
  }

  .xs\:pb-85{
    padding-bottom:85px
  }

  .xs\:pl-85{
    padding-left:85px
  }

  .xs\:pt-90{
    padding-top:90px
  }

  .xs\:pr-90{
    padding-right:90px
  }

  .xs\:pb-90{
    padding-bottom:90px
  }

  .xs\:pl-90{
    padding-left:90px
  }

  .xs\:pt-100{
    padding-top:100px
  }

  .xs\:pr-100{
    padding-right:100px
  }

  .xs\:pb-100{
    padding-bottom:100px
  }

  .xs\:pl-100{
    padding-left:100px
  }

  .xs\:pt-150{
    padding-top:150px
  }

  .xs\:pr-150{
    padding-right:150px
  }

  .xs\:pb-150{
    padding-bottom:150px
  }

  .xs\:pl-150{
    padding-left:150px
  }

  .xs\:pt-px{
    padding-top:1px
  }

  .xs\:pr-px{
    padding-right:1px
  }

  .xs\:pb-px{
    padding-bottom:1px
  }

  .xs\:pl-px{
    padding-left:1px
  }

  .xs\:pt-1_2{
    padding-top:50%
  }

  .xs\:pr-1_2{
    padding-right:50%
  }

  .xs\:pb-1_2{
    padding-bottom:50%
  }

  .xs\:pl-1_2{
    padding-left:50%
  }

  .xs\:pt-1_3{
    padding-top:33.333333%
  }

  .xs\:pr-1_3{
    padding-right:33.333333%
  }

  .xs\:pb-1_3{
    padding-bottom:33.333333%
  }

  .xs\:pl-1_3{
    padding-left:33.333333%
  }

  .xs\:pt-2_3{
    padding-top:66.666667%
  }

  .xs\:pr-2_3{
    padding-right:66.666667%
  }

  .xs\:pb-2_3{
    padding-bottom:66.666667%
  }

  .xs\:pl-2_3{
    padding-left:66.666667%
  }

  .xs\:pt-1_4{
    padding-top:25%
  }

  .xs\:pr-1_4{
    padding-right:25%
  }

  .xs\:pb-1_4{
    padding-bottom:25%
  }

  .xs\:pl-1_4{
    padding-left:25%
  }

  .xs\:pt-2_4{
    padding-top:50%
  }

  .xs\:pr-2_4{
    padding-right:50%
  }

  .xs\:pb-2_4{
    padding-bottom:50%
  }

  .xs\:pl-2_4{
    padding-left:50%
  }

  .xs\:pt-3_4{
    padding-top:75%
  }

  .xs\:pr-3_4{
    padding-right:75%
  }

  .xs\:pb-3_4{
    padding-bottom:75%
  }

  .xs\:pl-3_4{
    padding-left:75%
  }

  .xs\:pt-1_5{
    padding-top:20%
  }

  .xs\:pr-1_5{
    padding-right:20%
  }

  .xs\:pb-1_5{
    padding-bottom:20%
  }

  .xs\:pl-1_5{
    padding-left:20%
  }

  .xs\:pt-2_5{
    padding-top:40%
  }

  .xs\:pr-2_5{
    padding-right:40%
  }

  .xs\:pb-2_5{
    padding-bottom:40%
  }

  .xs\:pl-2_5{
    padding-left:40%
  }

  .xs\:pt-3_5{
    padding-top:60%
  }

  .xs\:pr-3_5{
    padding-right:60%
  }

  .xs\:pb-3_5{
    padding-bottom:60%
  }

  .xs\:pl-3_5{
    padding-left:60%
  }

  .xs\:pt-4_5{
    padding-top:80%
  }

  .xs\:pr-4_5{
    padding-right:80%
  }

  .xs\:pb-4_5{
    padding-bottom:80%
  }

  .xs\:pl-4_5{
    padding-left:80%
  }

  .xs\:pt-1_6{
    padding-top:16.666667%
  }

  .xs\:pr-1_6{
    padding-right:16.666667%
  }

  .xs\:pb-1_6{
    padding-bottom:16.666667%
  }

  .xs\:pl-1_6{
    padding-left:16.666667%
  }

  .xs\:pt-5_6{
    padding-top:83.333333%
  }

  .xs\:pr-5_6{
    padding-right:83.333333%
  }

  .xs\:pb-5_6{
    padding-bottom:83.333333%
  }

  .xs\:pl-5_6{
    padding-left:83.333333%
  }

  .xs\:pt-1_12{
    padding-top:8.333333%
  }

  .xs\:pr-1_12{
    padding-right:8.333333%
  }

  .xs\:pb-1_12{
    padding-bottom:8.333333%
  }

  .xs\:pl-1_12{
    padding-left:8.333333%
  }

  .xs\:pt-5_12{
    padding-top:41.666667%
  }

  .xs\:pr-5_12{
    padding-right:41.666667%
  }

  .xs\:pb-5_12{
    padding-bottom:41.666667%
  }

  .xs\:pl-5_12{
    padding-left:41.666667%
  }

  .xs\:pt-7_12{
    padding-top:58.333333%
  }

  .xs\:pr-7_12{
    padding-right:58.333333%
  }

  .xs\:pb-7_12{
    padding-bottom:58.333333%
  }

  .xs\:pl-7_12{
    padding-left:58.333333%
  }

  .xs\:pt-11_12{
    padding-top:91.666667%
  }

  .xs\:pr-11_12{
    padding-right:91.666667%
  }

  .xs\:pb-11_12{
    padding-bottom:91.666667%
  }

  .xs\:pl-11_12{
    padding-left:91.666667%
  }

  .xs\:even\:p-0:nth-child(even){
    padding:0
  }

  .xs\:even\:p-1:nth-child(even){
    padding:1px
  }

  .xs\:even\:p-2:nth-child(even){
    padding:2px
  }

  .xs\:even\:p-3:nth-child(even){
    padding:3px
  }

  .xs\:even\:p-4:nth-child(even){
    padding:4px
  }

  .xs\:even\:p-5:nth-child(even){
    padding:5px
  }

  .xs\:even\:p-6:nth-child(even){
    padding:6px
  }

  .xs\:even\:p-7:nth-child(even){
    padding:7px
  }

  .xs\:even\:p-8:nth-child(even){
    padding:8px
  }

  .xs\:even\:p-9:nth-child(even){
    padding:9px
  }

  .xs\:even\:p-10:nth-child(even){
    padding:10px
  }

  .xs\:even\:p-12:nth-child(even){
    padding:12px
  }

  .xs\:even\:p-15:nth-child(even){
    padding:15px
  }

  .xs\:even\:p-16:nth-child(even){
    padding:16px
  }

  .xs\:even\:p-18:nth-child(even){
    padding:18px
  }

  .xs\:even\:p-20:nth-child(even){
    padding:20px
  }

  .xs\:even\:p-24:nth-child(even){
    padding:24px
  }

  .xs\:even\:p-25:nth-child(even){
    padding:25px
  }

  .xs\:even\:p-30:nth-child(even){
    padding:30px
  }

  .xs\:even\:p-32:nth-child(even){
    padding:32px
  }

  .xs\:even\:p-36:nth-child(even){
    padding:36px
  }

  .xs\:even\:p-40:nth-child(even){
    padding:40px
  }

  .xs\:even\:p-44:nth-child(even){
    padding:44px
  }

  .xs\:even\:p-48:nth-child(even){
    padding:48px
  }

  .xs\:even\:p-50:nth-child(even){
    padding:50px
  }

  .xs\:even\:p-60:nth-child(even){
    padding:60px
  }

  .xs\:even\:p-64:nth-child(even){
    padding:64px
  }

  .xs\:even\:p-70:nth-child(even){
    padding:70px
  }

  .xs\:even\:p-75:nth-child(even){
    padding:75px
  }

  .xs\:even\:p-80:nth-child(even){
    padding:80px
  }

  .xs\:even\:p-85:nth-child(even){
    padding:85px
  }

  .xs\:even\:p-90:nth-child(even){
    padding:90px
  }

  .xs\:even\:p-100:nth-child(even){
    padding:100px
  }

  .xs\:even\:p-150:nth-child(even){
    padding:150px
  }

  .xs\:even\:p-px:nth-child(even){
    padding:1px
  }

  .xs\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .xs\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .xs\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .xs\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .xs\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .xs\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .xs\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .xs\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .xs\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .xs\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .xs\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .xs\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .xs\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .xs\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .xs\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .xs\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .xs\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .xs\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .xs\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .xs\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .xs\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .xs\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .xs\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .xs\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .xs\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .xs\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .xs\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .xs\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .xs\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .xs\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .xs\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .xs\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .xs\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .xs\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .xs\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .xs\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .xs\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .xs\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .xs\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .xs\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .xs\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .xs\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .xs\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .xs\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .xs\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .xs\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .xs\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .xs\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .xs\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .xs\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .xs\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .xs\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .xs\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .xs\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .xs\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .xs\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .xs\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .xs\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .xs\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .xs\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .xs\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .xs\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .xs\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .xs\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .xs\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .xs\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .xs\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .xs\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .xs\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .xs\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .xs\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .xs\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .xs\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .xs\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .xs\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .xs\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .xs\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .xs\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .xs\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .xs\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .xs\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .xs\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .xs\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .xs\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .xs\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .xs\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xs\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xs\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xs\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xs\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .xs\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .xs\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .xs\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .xs\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .xs\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .xs\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .xs\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .xs\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .xs\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .xs\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .xs\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .xs\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .xs\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xs\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xs\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xs\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xs\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xs\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xs\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xs\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xs\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xs\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xs\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xs\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xs\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .xs\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .xs\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .xs\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .xs\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .xs\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .xs\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .xs\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .xs\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .xs\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .xs\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .xs\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .xs\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .xs\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .xs\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .xs\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .xs\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .xs\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .xs\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .xs\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .xs\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .xs\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .xs\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .xs\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .xs\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .xs\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .xs\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .xs\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .xs\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .xs\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .xs\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .xs\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .xs\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .xs\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .xs\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .xs\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .xs\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .xs\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .xs\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .xs\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .xs\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .xs\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .xs\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .xs\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .xs\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .xs\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .xs\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .xs\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .xs\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .xs\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .xs\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .xs\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .xs\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .xs\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .xs\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .xs\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .xs\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .xs\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .xs\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .xs\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .xs\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .xs\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .xs\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .xs\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .xs\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .xs\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .xs\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .xs\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .xs\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .xs\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .xs\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .xs\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .xs\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .xs\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .xs\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .xs\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .xs\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .xs\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .xs\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .xs\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .xs\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .xs\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .xs\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .xs\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .xs\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .xs\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .xs\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .xs\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .xs\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .xs\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .xs\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .xs\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .xs\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .xs\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .xs\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .xs\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .xs\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .xs\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .xs\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .xs\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .xs\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .xs\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .xs\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .xs\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .xs\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .xs\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .xs\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .xs\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .xs\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .xs\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .xs\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .xs\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .xs\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .xs\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .xs\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .xs\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .xs\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .xs\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .xs\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .xs\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .xs\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .xs\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .xs\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .xs\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .xs\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .xs\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .xs\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .xs\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .xs\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .xs\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .xs\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .xs\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .xs\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .xs\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .xs\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .xs\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .xs\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .xs\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .xs\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .xs\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .xs\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .xs\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .xs\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .xs\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .xs\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .xs\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .xs\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .xs\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .xs\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .xs\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .xs\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .xs\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .xs\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .xs\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .xs\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .xs\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .xs\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .xs\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .xs\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .xs\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .xs\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .xs\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .xs\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .xs\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .xs\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .xs\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .xs\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .xs\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .xs\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .xs\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .xs\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .xs\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .xs\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .xs\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .xs\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .xs\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .xs\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .xs\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .xs\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .xs\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .xs\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .xs\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .xs\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .xs\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .xs\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .xs\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .xs\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .xs\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .xs\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .xs\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .xs\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .xs\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .xs\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .xs\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .xs\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .xs\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .xs\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .xs\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .xs\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .xs\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .xs\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .xs\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .xs\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .xs\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .xs\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .xs\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .xs\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .xs\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .xs\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .xs\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .xs\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .xs\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .xs\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .xs\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .xs\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .xs\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .xs\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .xs\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .xs\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .xs\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .xs\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .xs\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .xs\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .xs\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .xs\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .xs\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .xs\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .xs\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .xs\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .xs\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .xs\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .xs\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .xs\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .xs\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .xs\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .xs\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .xs\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .xs\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .xs\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .xs\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .xs\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .xs\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .xs\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .xs\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .xs\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .xs\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .xs\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .xs\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .xs\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .xs\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .xs\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .xs\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .xs\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .xs\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .xs\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .xs\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .xs\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .xs\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .xs\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .xs\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .xs\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .xs\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .xs\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .xs\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .xs\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .xs\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .xs\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .xs\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .xs\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .xs\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .xs\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .xs\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .xs\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .xs\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .xs\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .xs\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .xs\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .xs\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .xs\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .xs\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .xs\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .xs\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .xs\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .xs\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .xs\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .xs\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .xs\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .xs\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .xs\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .xs\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .xs\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .xs\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .xs\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .xs\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .xs\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .xs\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .xs\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .xs\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .xs\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .xs\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .xs\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .xs\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .xs\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .xs\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .xs\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .xs\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .xs\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .xs\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .xs\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .xs\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .xs\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .xs\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .xs\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .xs\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .xs\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .xs\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .xs\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .xs\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .xs\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .xs\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .xs\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .xs\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .xs\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .xs\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .xs\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .xs\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xs\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xs\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xs\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xs\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .xs\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .xs\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .xs\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .xs\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .xs\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .xs\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .xs\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .xs\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .xs\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .xs\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .xs\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .xs\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .xs\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .xs\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xs\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xs\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xs\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xs\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xs\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xs\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xs\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xs\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xs\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xs\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xs\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xs\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .xs\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .xs\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .xs\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .xs\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .xs\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .xs\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .xs\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .xs\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .xs\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .xs\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .xs\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .xs\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .xs\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .xs\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .xs\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .xs\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .xs\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .xs\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .xs\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .xs\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .xs\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .xs\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .xs\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .xs\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .xs\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .xs\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .xs\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .xs\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .xs\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .xs\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .xs\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .xs\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .xs\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .xs\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .xs\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .xs\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .xs\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .xs\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .xs\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .xs\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .xs\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .xs\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .xs\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .xs\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .xs\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .xs\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .xs\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .xs\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .xs\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .xs\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .xs\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .xs\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .xs\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .xs\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .xs\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .xs\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .xs\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .xs\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .xs\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .xs\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .xs\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .xs\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .xs\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .xs\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .xs\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .xs\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .xs\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .xs\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .xs\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .xs\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .xs\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .xs\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .xs\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .xs\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .xs\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .xs\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .xs\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .xs\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .xs\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .xs\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .xs\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .xs\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .xs\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .xs\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .xs\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .xs\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .xs\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .xs\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .xs\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .xs\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .xs\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .xs\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .xs\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .xs\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .xs\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .xs\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .xs\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .xs\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .xs\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .xs\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .xs\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .xs\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .xs\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .xs\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .xs\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .xs\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .xs\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .xs\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .xs\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .xs\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .xs\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .xs\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .xs\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .xs\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .xs\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .xs\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .xs\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .xs\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .xs\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .xs\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .xs\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .xs\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .xs\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .xs\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .xs\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .xs\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .xs\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .xs\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .xs\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .xs\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .xs\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .xs\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .xs\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .xs\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .xs\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .xs\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .xs\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .xs\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .xs\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .xs\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .xs\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .xs\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .xs\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .xs\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .xs\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .xs\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .xs\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .xs\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .xs\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .xs\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .xs\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .xs\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .xs\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .xs\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .xs\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .xs\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .xs\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .xs\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .xs\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .xs\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .xs\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .xs\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .xs\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .xs\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .xs\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .xs\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .xs\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .xs\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .xs\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .xs\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .xs\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .xs\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .xs\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .xs\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .xs\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .xs\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .xs\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .xs\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .xs\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .xs\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .xs\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .xs\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .xs\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .xs\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .xs\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .xs\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .xs\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .xs\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .xs\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .xs\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .xs\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .xs\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .xs\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .xs\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .xs\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .xs\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .xs\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .xs\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .xs\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .xs\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .xs\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .xs\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .xs\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .xs\:pointer-events-none{
    pointer-events:none
  }

  .xs\:pointer-events-auto{
    pointer-events:auto
  }

  .xs\:static{
    position:static
  }

  .xs\:fixed{
    position:fixed
  }

  .xs\:absolute{
    position:absolute
  }

  .xs\:relative{
    position:relative
  }

  .xs\:sticky{
    position:sticky
  }

  .xs\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .xs\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .xs\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .xs\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .xs\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .xs\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .xs\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .xs\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .xs\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .xs\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .xs\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .xs\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .xs\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .xs\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .xs\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .xs\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .xs\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .xs\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .xs\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .xs\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .xs\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .xs\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .xs\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .xs\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .xs\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .xs\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .xs\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .xs\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .xs\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .xs\:inset-x-0{
    right:0px;
    left:0px
  }

  .xs\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .xs\:inset-x-1{
    right:1px;
    left:1px
  }

  .xs\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .xs\:inset-x-2{
    right:2px;
    left:2px
  }

  .xs\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .xs\:inset-x-4{
    right:4px;
    left:4px
  }

  .xs\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .xs\:inset-x-5{
    right:5px;
    left:5px
  }

  .xs\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .xs\:inset-x-6{
    right:6px;
    left:6px
  }

  .xs\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .xs\:inset-x-7{
    right:7px;
    left:7px
  }

  .xs\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .xs\:inset-x-8{
    right:8px;
    left:8px
  }

  .xs\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .xs\:inset-x-9{
    right:9px;
    left:9px
  }

  .xs\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .xs\:inset-x-10{
    right:10px;
    left:10px
  }

  .xs\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .xs\:inset-x-15{
    right:15px;
    left:15px
  }

  .xs\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .xs\:inset-x-16{
    right:16px;
    left:16px
  }

  .xs\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .xs\:inset-x-18{
    right:18px;
    left:18px
  }

  .xs\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .xs\:inset-x-25{
    right:25px;
    left:25px
  }

  .xs\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .xs\:inset-x-30{
    right:30px;
    left:30px
  }

  .xs\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .xs\:inset-x-36{
    right:36px;
    left:36px
  }

  .xs\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .xs\:inset-x-40{
    right:40px;
    left:40px
  }

  .xs\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .xs\:inset-x-50{
    right:50px;
    left:50px
  }

  .xs\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .xs\:inset-x-60{
    right:60px;
    left:60px
  }

  .xs\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .xs\:inset-x-auto{
    right:auto;
    left:auto
  }

  .xs\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .xs\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .xs\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .xs\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .xs\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .xs\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .xs\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .xs\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .xs\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .xs\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .xs\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .xs\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .xs\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .xs\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .xs\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .xs\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .xs\:top-0{
    top:0px
  }

  .xs\:right-0{
    right:0px
  }

  .xs\:bottom-0{
    bottom:0px
  }

  .xs\:left-0{
    left:0px
  }

  .xs\:top-1{
    top:1px
  }

  .xs\:right-1{
    right:1px
  }

  .xs\:bottom-1{
    bottom:1px
  }

  .xs\:left-1{
    left:1px
  }

  .xs\:top-2{
    top:2px
  }

  .xs\:right-2{
    right:2px
  }

  .xs\:bottom-2{
    bottom:2px
  }

  .xs\:left-2{
    left:2px
  }

  .xs\:top-4{
    top:4px
  }

  .xs\:right-4{
    right:4px
  }

  .xs\:bottom-4{
    bottom:4px
  }

  .xs\:left-4{
    left:4px
  }

  .xs\:top-5{
    top:5px
  }

  .xs\:right-5{
    right:5px
  }

  .xs\:bottom-5{
    bottom:5px
  }

  .xs\:left-5{
    left:5px
  }

  .xs\:top-6{
    top:6px
  }

  .xs\:right-6{
    right:6px
  }

  .xs\:bottom-6{
    bottom:6px
  }

  .xs\:left-6{
    left:6px
  }

  .xs\:top-7{
    top:7px
  }

  .xs\:right-7{
    right:7px
  }

  .xs\:bottom-7{
    bottom:7px
  }

  .xs\:left-7{
    left:7px
  }

  .xs\:top-8{
    top:8px
  }

  .xs\:right-8{
    right:8px
  }

  .xs\:bottom-8{
    bottom:8px
  }

  .xs\:left-8{
    left:8px
  }

  .xs\:top-9{
    top:9px
  }

  .xs\:right-9{
    right:9px
  }

  .xs\:bottom-9{
    bottom:9px
  }

  .xs\:left-9{
    left:9px
  }

  .xs\:top-10{
    top:10px
  }

  .xs\:right-10{
    right:10px
  }

  .xs\:bottom-10{
    bottom:10px
  }

  .xs\:left-10{
    left:10px
  }

  .xs\:top-15{
    top:15px
  }

  .xs\:right-15{
    right:15px
  }

  .xs\:bottom-15{
    bottom:15px
  }

  .xs\:left-15{
    left:15px
  }

  .xs\:top-16{
    top:16px
  }

  .xs\:right-16{
    right:16px
  }

  .xs\:bottom-16{
    bottom:16px
  }

  .xs\:left-16{
    left:16px
  }

  .xs\:top-18{
    top:18px
  }

  .xs\:right-18{
    right:18px
  }

  .xs\:bottom-18{
    bottom:18px
  }

  .xs\:left-18{
    left:18px
  }

  .xs\:top-25{
    top:25px
  }

  .xs\:right-25{
    right:25px
  }

  .xs\:bottom-25{
    bottom:25px
  }

  .xs\:left-25{
    left:25px
  }

  .xs\:top-30{
    top:30px
  }

  .xs\:right-30{
    right:30px
  }

  .xs\:bottom-30{
    bottom:30px
  }

  .xs\:left-30{
    left:30px
  }

  .xs\:top-36{
    top:36px
  }

  .xs\:right-36{
    right:36px
  }

  .xs\:bottom-36{
    bottom:36px
  }

  .xs\:left-36{
    left:36px
  }

  .xs\:top-40{
    top:40px
  }

  .xs\:right-40{
    right:40px
  }

  .xs\:bottom-40{
    bottom:40px
  }

  .xs\:left-40{
    left:40px
  }

  .xs\:top-50{
    top:50px
  }

  .xs\:right-50{
    right:50px
  }

  .xs\:bottom-50{
    bottom:50px
  }

  .xs\:left-50{
    left:50px
  }

  .xs\:top-60{
    top:60px
  }

  .xs\:right-60{
    right:60px
  }

  .xs\:bottom-60{
    bottom:60px
  }

  .xs\:left-60{
    left:60px
  }

  .xs\:top-auto{
    top:auto
  }

  .xs\:right-auto{
    right:auto
  }

  .xs\:bottom-auto{
    bottom:auto
  }

  .xs\:left-auto{
    left:auto
  }

  .xs\:-top-1{
    top:-1px
  }

  .xs\:-right-1{
    right:-1px
  }

  .xs\:-bottom-1{
    bottom:-1px
  }

  .xs\:-left-1{
    left:-1px
  }

  .xs\:-top-3{
    top:-3px
  }

  .xs\:-right-3{
    right:-3px
  }

  .xs\:-bottom-3{
    bottom:-3px
  }

  .xs\:-left-3{
    left:-3px
  }

  .xs\:-top-10{
    top:-10px
  }

  .xs\:-right-10{
    right:-10px
  }

  .xs\:-bottom-10{
    bottom:-10px
  }

  .xs\:-left-10{
    left:-10px
  }

  .xs\:-top-12{
    top:-12px
  }

  .xs\:-right-12{
    right:-12px
  }

  .xs\:-bottom-12{
    bottom:-12px
  }

  .xs\:-left-12{
    left:-12px
  }

  .xs\:-top-13{
    top:-13px
  }

  .xs\:-right-13{
    right:-13px
  }

  .xs\:-bottom-13{
    bottom:-13px
  }

  .xs\:-left-13{
    left:-13px
  }

  .xs\:-top-18{
    top:-18px
  }

  .xs\:-right-18{
    right:-18px
  }

  .xs\:-bottom-18{
    bottom:-18px
  }

  .xs\:-left-18{
    left:-18px
  }

  .xs\:-top-30{
    top:-30px
  }

  .xs\:-right-30{
    right:-30px
  }

  .xs\:-bottom-30{
    bottom:-30px
  }

  .xs\:-left-30{
    left:-30px
  }

  .xs\:top-1_2{
    top:50%
  }

  .xs\:right-1_2{
    right:50%
  }

  .xs\:bottom-1_2{
    bottom:50%
  }

  .xs\:left-1_2{
    left:50%
  }

  .xs\:resize-none{
    resize:none
  }

  .xs\:resize-y{
    resize:vertical
  }

  .xs\:resize-x{
    resize:horizontal
  }

  .xs\:resize{
    resize:both
  }

  .xs\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xs\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xs\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xs\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xs\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xs\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xs\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xs\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xs\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xs\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xs\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xs\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xs\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xs\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xs\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xs\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xs\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xs\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xs\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xs\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xs\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xs\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xs\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xs\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xs\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xs\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xs\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xs\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xs\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xs\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xs\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xs\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xs\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xs\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xs\:fill-current{
    fill:currentColor
  }

  .xs\:stroke-current{
    stroke:currentColor
  }

  .xs\:stroke-0{
    stroke-width:0
  }

  .xs\:stroke-1{
    stroke-width:1
  }

  .xs\:stroke-2{
    stroke-width:2
  }

  .xs\:table-auto{
    table-layout:auto
  }

  .xs\:table-fixed{
    table-layout:fixed
  }

  .xs\:text-left{
    text-align:left
  }

  .xs\:text-center{
    text-align:center
  }

  .xs\:text-right{
    text-align:right
  }

  .xs\:text-justify{
    text-align:justify
  }

  .xs\:text-inherited{
    color:inherit
  }

  .xs\:text-clear{
    color:transparent
  }

  .xs\:text-transparent{
    color:transparent
  }

  .xs\:text-error{
    color:#E01010
  }

  .xs\:text-blue-50{
    color:#61b6cb
  }

  .xs\:text-blue-100{
    color:#0076DF
  }

  .xs\:text-blue-125{
    color:#0A6ED6
  }

  .xs\:text-blue-150{
    color:#076099
  }

  .xs\:text-blue-175{
    color:#006099
  }

  .xs\:text-blue-200{
    color:#0A4A73
  }

  .xs\:text-blue{
    color:#0076DF
  }

  .xs\:text-purple-100{
    color:#4E3972
  }

  .xs\:text-purple{
    color:#573F7F
  }

  .xs\:text-green-20{
    color:#ADE8A1
  }

  .xs\:text-green-100{
    color:#30862D
  }

  .xs\:text-green-120{
    color:#285e1d
  }

  .xs\:text-green-150{
    color:#00492C
  }

  .xs\:text-green-200{
    color:#2F822C
  }

  .xs\:text-green-250{
    color:#8EC640
  }

  .xs\:text-green{
    color:#30862D
  }

  .xs\:text-orange{
    color:#FFC21F
  }

  .xs\:text-red-100{
    color:#E01010
  }

  .xs\:text-red{
    color:#E01010
  }

  .xs\:text-red-riverbend{
    color:#990000
  }

  .xs\:text-red-riverbendDark{
    color:#5C0002
  }

  .xs\:text-yellow{
    color:#F4A81C
  }

  .xs\:text-white{
    color:#ffffff
  }

  .xs\:text-black{
    color:#000000
  }

  .xs\:text-dark{
    color:#333333
  }

  .xs\:text-gray-25{
    color:#f6f8f9
  }

  .xs\:text-gray-35{
    color:#ededef
  }

  .xs\:text-gray-50{
    color:#dddddd
  }

  .xs\:text-gray-95{
    color:#686059
  }

  .xs\:text-gray-100{
    color:#757575
  }

  .xs\:text-gray-120{
    color:#555555
  }

  .xs\:text-gray-150{
    color:#252525
  }

  .xs\:text-gray-160{
    color:#121212
  }

  .xs\:text-gray{
    color:#757575
  }

  .xs\:hover\:text-inherited:hover{
    color:inherit
  }

  .xs\:hover\:text-clear:hover{
    color:transparent
  }

  .xs\:hover\:text-transparent:hover{
    color:transparent
  }

  .xs\:hover\:text-error:hover{
    color:#E01010
  }

  .xs\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .xs\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .xs\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .xs\:hover\:text-blue-150:hover{
    color:#076099
  }

  .xs\:hover\:text-blue-175:hover{
    color:#006099
  }

  .xs\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .xs\:hover\:text-blue:hover{
    color:#0076DF
  }

  .xs\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .xs\:hover\:text-purple:hover{
    color:#573F7F
  }

  .xs\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .xs\:hover\:text-green-100:hover{
    color:#30862D
  }

  .xs\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .xs\:hover\:text-green-150:hover{
    color:#00492C
  }

  .xs\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .xs\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .xs\:hover\:text-green:hover{
    color:#30862D
  }

  .xs\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .xs\:hover\:text-red-100:hover{
    color:#E01010
  }

  .xs\:hover\:text-red:hover{
    color:#E01010
  }

  .xs\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .xs\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .xs\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .xs\:hover\:text-white:hover{
    color:#ffffff
  }

  .xs\:hover\:text-black:hover{
    color:#000000
  }

  .xs\:hover\:text-dark:hover{
    color:#333333
  }

  .xs\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .xs\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .xs\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .xs\:hover\:text-gray-95:hover{
    color:#686059
  }

  .xs\:hover\:text-gray-100:hover{
    color:#757575
  }

  .xs\:hover\:text-gray-120:hover{
    color:#555555
  }

  .xs\:hover\:text-gray-150:hover{
    color:#252525
  }

  .xs\:hover\:text-gray-160:hover{
    color:#121212
  }

  .xs\:hover\:text-gray:hover{
    color:#757575
  }

  .xs\:focus\:text-inherited:focus{
    color:inherit
  }

  .xs\:focus\:text-clear:focus{
    color:transparent
  }

  .xs\:focus\:text-transparent:focus{
    color:transparent
  }

  .xs\:focus\:text-error:focus{
    color:#E01010
  }

  .xs\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .xs\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .xs\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .xs\:focus\:text-blue-150:focus{
    color:#076099
  }

  .xs\:focus\:text-blue-175:focus{
    color:#006099
  }

  .xs\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .xs\:focus\:text-blue:focus{
    color:#0076DF
  }

  .xs\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .xs\:focus\:text-purple:focus{
    color:#573F7F
  }

  .xs\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .xs\:focus\:text-green-100:focus{
    color:#30862D
  }

  .xs\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .xs\:focus\:text-green-150:focus{
    color:#00492C
  }

  .xs\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .xs\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .xs\:focus\:text-green:focus{
    color:#30862D
  }

  .xs\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .xs\:focus\:text-red-100:focus{
    color:#E01010
  }

  .xs\:focus\:text-red:focus{
    color:#E01010
  }

  .xs\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .xs\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .xs\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .xs\:focus\:text-white:focus{
    color:#ffffff
  }

  .xs\:focus\:text-black:focus{
    color:#000000
  }

  .xs\:focus\:text-dark:focus{
    color:#333333
  }

  .xs\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .xs\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .xs\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .xs\:focus\:text-gray-95:focus{
    color:#686059
  }

  .xs\:focus\:text-gray-100:focus{
    color:#757575
  }

  .xs\:focus\:text-gray-120:focus{
    color:#555555
  }

  .xs\:focus\:text-gray-150:focus{
    color:#252525
  }

  .xs\:focus\:text-gray-160:focus{
    color:#121212
  }

  .xs\:focus\:text-gray:focus{
    color:#757575
  }

  .xs\:italic{
    font-style:italic
  }

  .xs\:not-italic{
    font-style:normal
  }

  .xs\:uppercase{
    text-transform:uppercase
  }

  .xs\:lowercase{
    text-transform:lowercase
  }

  .xs\:capitalize{
    text-transform:capitalize
  }

  .xs\:normal-case{
    text-transform:none
  }

  .xs\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .xs\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .xs\:ordinal, .xs\:slashed-zero, .xs\:lining-nums, .xs\:oldstyle-nums, .xs\:proportional-nums, .xs\:tabular-nums, .xs\:diagonal-fractions, .xs\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .xs\:normal-nums{
    font-variant-numeric:normal
  }

  .xs\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .xs\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .xs\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .xs\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .xs\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .xs\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .xs\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .xs\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .xs\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .xs\:tracking-tight{
    letter-spacing:-0.025em
  }

  .xs\:tracking-normal{
    letter-spacing:0
  }

  .xs\:tracking-wide{
    letter-spacing:0.025em
  }

  .xs\:tracking-wider{
    letter-spacing:0.05em
  }

  .xs\:tracking-widest{
    letter-spacing:0.1em
  }

  .xs\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .xs\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .xs\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .xs\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .xs\:align-baseline{
    vertical-align:baseline
  }

  .xs\:align-top{
    vertical-align:top
  }

  .xs\:align-middle{
    vertical-align:middle
  }

  .xs\:align-bottom{
    vertical-align:bottom
  }

  .xs\:align-text-top{
    vertical-align:text-top
  }

  .xs\:align-text-bottom{
    vertical-align:text-bottom
  }

  .xs\:visible{
    visibility:visible
  }

  .xs\:invisible{
    visibility:hidden
  }

  .xs\:whitespace-normal{
    white-space:normal
  }

  .xs\:whitespace-no-wrap{
    white-space:nowrap
  }

  .xs\:whitespace-pre{
    white-space:pre
  }

  .xs\:whitespace-pre-line{
    white-space:pre-line
  }

  .xs\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .xs\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .xs\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .xs\:break-all{
    word-break:break-all
  }

  .xs\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .xs\:w-0{
    width:0
  }

  .xs\:w-1{
    width:1px
  }

  .xs\:w-2{
    width:2px
  }

  .xs\:w-3{
    width:3px
  }

  .xs\:w-4{
    width:4px
  }

  .xs\:w-5{
    width:5px
  }

  .xs\:w-6{
    width:6px
  }

  .xs\:w-7{
    width:7px
  }

  .xs\:w-8{
    width:8px
  }

  .xs\:w-9{
    width:9px
  }

  .xs\:w-10{
    width:10px
  }

  .xs\:w-12{
    width:12px
  }

  .xs\:w-15{
    width:15px
  }

  .xs\:w-16{
    width:16px
  }

  .xs\:w-18{
    width:18px
  }

  .xs\:w-20{
    width:20px
  }

  .xs\:w-24{
    width:24px
  }

  .xs\:w-25{
    width:25px
  }

  .xs\:w-30{
    width:30px
  }

  .xs\:w-32{
    width:32px
  }

  .xs\:w-36{
    width:36px
  }

  .xs\:w-40{
    width:40px
  }

  .xs\:w-44{
    width:44px
  }

  .xs\:w-48{
    width:48px
  }

  .xs\:w-50{
    width:50px
  }

  .xs\:w-60{
    width:60px
  }

  .xs\:w-64{
    width:64px
  }

  .xs\:w-70{
    width:70px
  }

  .xs\:w-75{
    width:75px
  }

  .xs\:w-80{
    width:80px
  }

  .xs\:w-85{
    width:85px
  }

  .xs\:w-90{
    width:90px
  }

  .xs\:w-100{
    width:100px
  }

  .xs\:w-120{
    width:120px
  }

  .xs\:w-140{
    width:140px
  }

  .xs\:w-150{
    width:150px
  }

  .xs\:w-200{
    width:200px
  }

  .xs\:w-250{
    width:250px
  }

  .xs\:w-400{
    width:400px
  }

  .xs\:w-450{
    width:450px
  }

  .xs\:w-550{
    width:550px
  }

  .xs\:w-px{
    width:1px
  }

  .xs\:w-1_2{
    width:50%
  }

  .xs\:w-1_3{
    width:33.333333%
  }

  .xs\:w-2_3{
    width:66.666667%
  }

  .xs\:w-1_4{
    width:25%
  }

  .xs\:w-2_4{
    width:50%
  }

  .xs\:w-3_4{
    width:75%
  }

  .xs\:w-1_5{
    width:20%
  }

  .xs\:w-2_5{
    width:40%
  }

  .xs\:w-3_5{
    width:60%
  }

  .xs\:w-4_5{
    width:80%
  }

  .xs\:w-1_6{
    width:16.666667%
  }

  .xs\:w-5_6{
    width:83.333333%
  }

  .xs\:w-1_12{
    width:8.333333%
  }

  .xs\:w-5_12{
    width:41.666667%
  }

  .xs\:w-7_12{
    width:58.333333%
  }

  .xs\:w-11_12{
    width:91.666667%
  }

  .xs\:w-auto{
    width:auto
  }

  .xs\:w-full{
    width:100%
  }

  .xs\:w-screen{
    width:100vw
  }

  .xs\:z-0{
    z-index:0
  }

  .xs\:z-1{
    z-index:1
  }

  .xs\:z-2{
    z-index:2
  }

  .xs\:z-3{
    z-index:3
  }

  .xs\:z-4{
    z-index:4
  }

  .xs\:z-5{
    z-index:5
  }

  .xs\:z-auto{
    z-index:auto
  }

  .xs\:-z-1{
    z-index:-1
  }

  .xs\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .xs\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .xs\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .xs\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .xs\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .xs\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .xs\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .xs\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .xs\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .xs\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .xs\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .xs\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .xs\:grid-cols-none{
    grid-template-columns:none
  }

  .xs\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .xs\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .xs\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .xs\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .xs\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .xs\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .xs\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .xs\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .xs\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .xs\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .xs\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .xs\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .xs\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .xs\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .xs\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .xs\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .xs\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .xs\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .xs\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .xs\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xs\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xs\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xs\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xs\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xs\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xs\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xs\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xs\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xs\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xs\:scale-x-0{
    --transform-scale-x:0
  }

  .xs\:scale-x-50{
    --transform-scale-x:.5
  }

  .xs\:scale-x-75{
    --transform-scale-x:.75
  }

  .xs\:scale-x-90{
    --transform-scale-x:.9
  }

  .xs\:scale-x-95{
    --transform-scale-x:.95
  }

  .xs\:scale-x-100{
    --transform-scale-x:1
  }

  .xs\:scale-x-105{
    --transform-scale-x:1.05
  }

  .xs\:scale-x-110{
    --transform-scale-x:1.1
  }

  .xs\:scale-x-125{
    --transform-scale-x:1.25
  }

  .xs\:scale-x-150{
    --transform-scale-x:1.5
  }

  .xs\:scale-y-0{
    --transform-scale-y:0
  }

  .xs\:scale-y-50{
    --transform-scale-y:.5
  }

  .xs\:scale-y-75{
    --transform-scale-y:.75
  }

  .xs\:scale-y-90{
    --transform-scale-y:.9
  }

  .xs\:scale-y-95{
    --transform-scale-y:.95
  }

  .xs\:scale-y-100{
    --transform-scale-y:1
  }

  .xs\:scale-y-105{
    --transform-scale-y:1.05
  }

  .xs\:scale-y-110{
    --transform-scale-y:1.1
  }

  .xs\:scale-y-125{
    --transform-scale-y:1.25
  }

  .xs\:scale-y-150{
    --transform-scale-y:1.5
  }

  .xs\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xs\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xs\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xs\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xs\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xs\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xs\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xs\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xs\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xs\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xs\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .xs\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .xs\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .xs\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .xs\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .xs\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .xs\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .xs\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .xs\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .xs\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .xs\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .xs\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .xs\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .xs\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .xs\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .xs\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .xs\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .xs\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .xs\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .xs\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .xs\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xs\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xs\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xs\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xs\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xs\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xs\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xs\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xs\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xs\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xs\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .xs\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .xs\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .xs\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .xs\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .xs\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .xs\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .xs\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .xs\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .xs\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .xs\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .xs\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .xs\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .xs\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .xs\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .xs\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .xs\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .xs\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .xs\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .xs\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .xs\:rotate-0{
    --transform-rotate:0
  }

  .xs\:rotate-1{
    --transform-rotate:1deg
  }

  .xs\:rotate-2{
    --transform-rotate:2deg
  }

  .xs\:rotate-3{
    --transform-rotate:3deg
  }

  .xs\:rotate-6{
    --transform-rotate:6deg
  }

  .xs\:rotate-12{
    --transform-rotate:12deg
  }

  .xs\:rotate-45{
    --transform-rotate:45deg
  }

  .xs\:rotate-90{
    --transform-rotate:90deg
  }

  .xs\:rotate-180{
    --transform-rotate:180deg
  }

  .xs\:-rotate-180{
    --transform-rotate:-180deg
  }

  .xs\:-rotate-90{
    --transform-rotate:-90deg
  }

  .xs\:-rotate-45{
    --transform-rotate:-45deg
  }

  .xs\:-rotate-12{
    --transform-rotate:-12deg
  }

  .xs\:-rotate-6{
    --transform-rotate:-6deg
  }

  .xs\:-rotate-3{
    --transform-rotate:-3deg
  }

  .xs\:-rotate-2{
    --transform-rotate:-2deg
  }

  .xs\:-rotate-1{
    --transform-rotate:-1deg
  }

  .xs\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .xs\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .xs\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .xs\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .xs\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .xs\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .xs\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .xs\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .xs\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .xs\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .xs\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .xs\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .xs\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .xs\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .xs\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .xs\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .xs\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .xs\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .xs\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .xs\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .xs\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .xs\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .xs\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .xs\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .xs\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .xs\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .xs\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .xs\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .xs\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .xs\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .xs\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .xs\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .xs\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .xs\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .xs\:translate-x-0{
    --transform-translate-x:0
  }

  .xs\:translate-x-1{
    --transform-translate-x:1px
  }

  .xs\:translate-x-2{
    --transform-translate-x:2px
  }

  .xs\:translate-x-3{
    --transform-translate-x:3px
  }

  .xs\:translate-x-4{
    --transform-translate-x:4px
  }

  .xs\:translate-x-5{
    --transform-translate-x:5px
  }

  .xs\:translate-x-6{
    --transform-translate-x:6px
  }

  .xs\:translate-x-7{
    --transform-translate-x:7px
  }

  .xs\:translate-x-8{
    --transform-translate-x:8px
  }

  .xs\:translate-x-9{
    --transform-translate-x:9px
  }

  .xs\:translate-x-10{
    --transform-translate-x:10px
  }

  .xs\:translate-x-12{
    --transform-translate-x:12px
  }

  .xs\:translate-x-15{
    --transform-translate-x:15px
  }

  .xs\:translate-x-16{
    --transform-translate-x:16px
  }

  .xs\:translate-x-18{
    --transform-translate-x:18px
  }

  .xs\:translate-x-20{
    --transform-translate-x:20px
  }

  .xs\:translate-x-24{
    --transform-translate-x:24px
  }

  .xs\:translate-x-25{
    --transform-translate-x:25px
  }

  .xs\:translate-x-30{
    --transform-translate-x:30px
  }

  .xs\:translate-x-32{
    --transform-translate-x:32px
  }

  .xs\:translate-x-36{
    --transform-translate-x:36px
  }

  .xs\:translate-x-40{
    --transform-translate-x:40px
  }

  .xs\:translate-x-44{
    --transform-translate-x:44px
  }

  .xs\:translate-x-48{
    --transform-translate-x:48px
  }

  .xs\:translate-x-50{
    --transform-translate-x:50px
  }

  .xs\:translate-x-60{
    --transform-translate-x:60px
  }

  .xs\:translate-x-64{
    --transform-translate-x:64px
  }

  .xs\:translate-x-70{
    --transform-translate-x:70px
  }

  .xs\:translate-x-75{
    --transform-translate-x:75px
  }

  .xs\:translate-x-80{
    --transform-translate-x:80px
  }

  .xs\:translate-x-85{
    --transform-translate-x:85px
  }

  .xs\:translate-x-90{
    --transform-translate-x:90px
  }

  .xs\:translate-x-100{
    --transform-translate-x:100px
  }

  .xs\:translate-x-px{
    --transform-translate-x:1px
  }

  .xs\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .xs\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .xs\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .xs\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .xs\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .xs\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .xs\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .xs\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .xs\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .xs\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .xs\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .xs\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .xs\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .xs\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .xs\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .xs\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .xs\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .xs\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .xs\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .xs\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .xs\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .xs\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .xs\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .xs\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .xs\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .xs\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .xs\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .xs\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .xs\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .xs\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .xs\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .xs\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .xs\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .xs\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .xs\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .xs\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .xs\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .xs\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .xs\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .xs\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .xs\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .xs\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .xs\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .xs\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .xs\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .xs\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .xs\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .xs\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .xs\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .xs\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .xs\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .xs\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .xs\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .xs\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .xs\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .xs\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .xs\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .xs\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .xs\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .xs\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .xs\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .xs\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .xs\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .xs\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .xs\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .xs\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .xs\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .xs\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .xs\:translate-x-full{
    --transform-translate-x:100%
  }

  .xs\:translate-y-0{
    --transform-translate-y:0
  }

  .xs\:translate-y-1{
    --transform-translate-y:1px
  }

  .xs\:translate-y-2{
    --transform-translate-y:2px
  }

  .xs\:translate-y-3{
    --transform-translate-y:3px
  }

  .xs\:translate-y-4{
    --transform-translate-y:4px
  }

  .xs\:translate-y-5{
    --transform-translate-y:5px
  }

  .xs\:translate-y-6{
    --transform-translate-y:6px
  }

  .xs\:translate-y-7{
    --transform-translate-y:7px
  }

  .xs\:translate-y-8{
    --transform-translate-y:8px
  }

  .xs\:translate-y-9{
    --transform-translate-y:9px
  }

  .xs\:translate-y-10{
    --transform-translate-y:10px
  }

  .xs\:translate-y-12{
    --transform-translate-y:12px
  }

  .xs\:translate-y-15{
    --transform-translate-y:15px
  }

  .xs\:translate-y-16{
    --transform-translate-y:16px
  }

  .xs\:translate-y-18{
    --transform-translate-y:18px
  }

  .xs\:translate-y-20{
    --transform-translate-y:20px
  }

  .xs\:translate-y-24{
    --transform-translate-y:24px
  }

  .xs\:translate-y-25{
    --transform-translate-y:25px
  }

  .xs\:translate-y-30{
    --transform-translate-y:30px
  }

  .xs\:translate-y-32{
    --transform-translate-y:32px
  }

  .xs\:translate-y-36{
    --transform-translate-y:36px
  }

  .xs\:translate-y-40{
    --transform-translate-y:40px
  }

  .xs\:translate-y-44{
    --transform-translate-y:44px
  }

  .xs\:translate-y-48{
    --transform-translate-y:48px
  }

  .xs\:translate-y-50{
    --transform-translate-y:50px
  }

  .xs\:translate-y-60{
    --transform-translate-y:60px
  }

  .xs\:translate-y-64{
    --transform-translate-y:64px
  }

  .xs\:translate-y-70{
    --transform-translate-y:70px
  }

  .xs\:translate-y-75{
    --transform-translate-y:75px
  }

  .xs\:translate-y-80{
    --transform-translate-y:80px
  }

  .xs\:translate-y-85{
    --transform-translate-y:85px
  }

  .xs\:translate-y-90{
    --transform-translate-y:90px
  }

  .xs\:translate-y-100{
    --transform-translate-y:100px
  }

  .xs\:translate-y-px{
    --transform-translate-y:1px
  }

  .xs\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .xs\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .xs\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .xs\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .xs\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .xs\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .xs\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .xs\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .xs\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .xs\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .xs\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .xs\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .xs\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .xs\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .xs\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .xs\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .xs\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .xs\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .xs\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .xs\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .xs\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .xs\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .xs\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .xs\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .xs\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .xs\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .xs\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .xs\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .xs\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .xs\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .xs\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .xs\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .xs\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .xs\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .xs\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .xs\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .xs\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .xs\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .xs\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .xs\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .xs\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .xs\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .xs\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .xs\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .xs\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .xs\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .xs\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .xs\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .xs\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .xs\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .xs\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .xs\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .xs\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .xs\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .xs\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .xs\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .xs\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .xs\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .xs\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .xs\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .xs\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .xs\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .xs\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .xs\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .xs\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .xs\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .xs\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .xs\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .xs\:translate-y-full{
    --transform-translate-y:100%
  }

  .xs\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .xs\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .xs\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .xs\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .xs\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .xs\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .xs\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .xs\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .xs\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .xs\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .xs\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .xs\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .xs\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .xs\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .xs\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .xs\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .xs\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .xs\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .xs\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .xs\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .xs\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .xs\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .xs\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .xs\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .xs\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .xs\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .xs\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .xs\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .xs\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .xs\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .xs\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .xs\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .xs\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .xs\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .xs\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .xs\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .xs\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .xs\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .xs\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .xs\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .xs\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .xs\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .xs\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .xs\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .xs\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .xs\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .xs\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .xs\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .xs\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .xs\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .xs\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .xs\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .xs\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .xs\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .xs\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .xs\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .xs\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .xs\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .xs\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .xs\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .xs\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .xs\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .xs\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .xs\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .xs\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .xs\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .xs\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .xs\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .xs\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .xs\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .xs\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .xs\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .xs\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .xs\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .xs\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .xs\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .xs\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .xs\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .xs\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .xs\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .xs\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .xs\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .xs\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .xs\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .xs\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .xs\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .xs\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .xs\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .xs\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .xs\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .xs\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .xs\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .xs\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .xs\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .xs\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .xs\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .xs\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .xs\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .xs\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .xs\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .xs\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .xs\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .xs\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .xs\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .xs\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .xs\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .xs\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .xs\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .xs\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .xs\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .xs\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .xs\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .xs\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .xs\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .xs\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .xs\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .xs\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .xs\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .xs\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .xs\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .xs\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .xs\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .xs\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .xs\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .xs\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .xs\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .xs\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .xs\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .xs\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .xs\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .xs\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .xs\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .xs\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .xs\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .xs\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .xs\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .xs\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .xs\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .xs\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .xs\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .xs\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .xs\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .xs\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .xs\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .xs\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .xs\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .xs\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .xs\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .xs\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .xs\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .xs\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .xs\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .xs\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .xs\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .xs\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .xs\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .xs\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .xs\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .xs\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .xs\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .xs\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .xs\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .xs\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .xs\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .xs\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .xs\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .xs\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .xs\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .xs\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .xs\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .xs\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .xs\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .xs\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .xs\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .xs\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .xs\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .xs\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .xs\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .xs\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .xs\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .xs\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .xs\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .xs\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .xs\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .xs\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .xs\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .xs\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .xs\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .xs\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .xs\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .xs\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .xs\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .xs\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .xs\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .xs\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .xs\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .xs\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .xs\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .xs\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .xs\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .xs\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .xs\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .xs\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .xs\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .xs\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .xs\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .xs\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .xs\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .xs\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .xs\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .xs\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .xs\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .xs\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .xs\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .xs\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .xs\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .xs\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .xs\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .xs\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .xs\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .xs\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .xs\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .xs\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .xs\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .xs\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .xs\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .xs\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .xs\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .xs\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .xs\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .xs\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .xs\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .xs\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .xs\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .xs\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .xs\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .xs\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .xs\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .xs\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .xs\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .xs\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .xs\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .xs\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .xs\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .xs\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .xs\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .xs\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .xs\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .xs\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .xs\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .xs\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .xs\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .xs\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .xs\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .xs\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .xs\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .xs\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .xs\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .xs\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .xs\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .xs\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .xs\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .xs\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .xs\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .xs\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .xs\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .xs\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .xs\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .xs\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .xs\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .xs\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .xs\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .xs\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .xs\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .xs\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .xs\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .xs\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .xs\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .xs\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .xs\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .xs\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .xs\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .xs\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .xs\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .xs\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .xs\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .xs\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .xs\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .xs\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .xs\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .xs\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .xs\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .xs\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .xs\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .xs\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .xs\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .xs\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .xs\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .xs\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .xs\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .xs\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .xs\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .xs\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .xs\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .xs\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .xs\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .xs\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .xs\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .xs\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .xs\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .xs\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .xs\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .xs\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .xs\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .xs\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .xs\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .xs\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .xs\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .xs\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .xs\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .xs\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .xs\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .xs\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .xs\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .xs\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .xs\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .xs\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .xs\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .xs\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .xs\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .xs\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .xs\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .xs\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .xs\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .xs\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .xs\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .xs\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .xs\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .xs\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .xs\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .xs\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .xs\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .xs\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .xs\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .xs\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .xs\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .xs\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .xs\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .xs\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .xs\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .xs\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .xs\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .xs\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .xs\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .xs\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .xs\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .xs\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .xs\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .xs\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .xs\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .xs\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .xs\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .xs\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .xs\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .xs\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .xs\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .xs\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .xs\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .xs\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .xs\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .xs\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .xs\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .xs\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .xs\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .xs\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .xs\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .xs\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .xs\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .xs\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .xs\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .xs\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .xs\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .xs\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .xs\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .xs\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .xs\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .xs\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .xs\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .xs\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .xs\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .xs\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .xs\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .xs\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .xs\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .xs\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .xs\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .xs\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .xs\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .xs\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .xs\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .xs\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .xs\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .xs\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .xs\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .xs\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .xs\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .xs\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .xs\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .xs\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .xs\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .xs\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .xs\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .xs\:skew-x-0{
    --transform-skew-x:0
  }

  .xs\:skew-x-1{
    --transform-skew-x:1deg
  }

  .xs\:skew-x-2{
    --transform-skew-x:2deg
  }

  .xs\:skew-x-3{
    --transform-skew-x:3deg
  }

  .xs\:skew-x-6{
    --transform-skew-x:6deg
  }

  .xs\:skew-x-12{
    --transform-skew-x:12deg
  }

  .xs\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .xs\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .xs\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .xs\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .xs\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .xs\:skew-y-0{
    --transform-skew-y:0
  }

  .xs\:skew-y-1{
    --transform-skew-y:1deg
  }

  .xs\:skew-y-2{
    --transform-skew-y:2deg
  }

  .xs\:skew-y-3{
    --transform-skew-y:3deg
  }

  .xs\:skew-y-6{
    --transform-skew-y:6deg
  }

  .xs\:skew-y-12{
    --transform-skew-y:12deg
  }

  .xs\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .xs\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .xs\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .xs\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .xs\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .xs\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .xs\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .xs\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .xs\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .xs\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .xs\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .xs\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .xs\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .xs\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .xs\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .xs\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .xs\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .xs\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .xs\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .xs\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .xs\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .xs\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .xs\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .xs\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .xs\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .xs\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .xs\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .xs\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .xs\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .xs\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .xs\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .xs\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .xs\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .xs\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .xs\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .xs\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .xs\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .xs\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .xs\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .xs\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .xs\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .xs\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .xs\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .xs\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .xs\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .xs\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .xs\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .xs\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .xs\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .xs\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .xs\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .xs\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .xs\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .xs\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .xs\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .xs\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .xs\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .xs\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .xs\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .xs\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .xs\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .xs\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .xs\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .xs\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .xs\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .xs\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .xs\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .xs\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .xs\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .xs\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .xs\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .xs\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .xs\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .xs\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .xs\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .xs\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .xs\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .xs\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .xs\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .xs\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .xs\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (min-width: 576px){
  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .sm\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .sm\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .sm\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .sm\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .sm\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .sm\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .sm\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .sm\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .sm\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .sm\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .sm\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .sm\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .sm\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .sm\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .sm\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .sm\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .sm\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .sm\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .sm\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .sm\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .sm\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .sm\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .sm\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .sm\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .sm\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .sm\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .sm\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .sm\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .sm\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .sm\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .sm\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .sm\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .sm\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .sm\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .sm\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .sm\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .sm\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .sm\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .sm\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .sm\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .sm\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .sm\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .sm\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .sm\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .sm\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .sm\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .sm\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .sm\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .sm\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .sm\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .sm\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .sm\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .sm\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .sm\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .sm\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .sm\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .sm\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .sm\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .sm\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .sm\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .sm\:bg-fixed{
    background-attachment:fixed
  }

  .sm\:bg-local{
    background-attachment:local
  }

  .sm\:bg-scroll{
    background-attachment:scroll
  }

  .sm\:bg-clip-border{
    background-clip:border-box
  }

  .sm\:bg-clip-padding{
    background-clip:padding-box
  }

  .sm\:bg-clip-content{
    background-clip:content-box
  }

  .sm\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .sm\:bg-none{
    background-image:none
  }

  .sm\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .sm\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .sm\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:to-inherited{
    --gradient-to-color:inherit
  }

  .sm\:to-clear{
    --gradient-to-color:transparent
  }

  .sm\:to-transparent{
    --gradient-to-color:transparent
  }

  .sm\:to-error{
    --gradient-to-color:#E01010
  }

  .sm\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .sm\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .sm\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .sm\:to-blue-150{
    --gradient-to-color:#076099
  }

  .sm\:to-blue-175{
    --gradient-to-color:#006099
  }

  .sm\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .sm\:to-blue{
    --gradient-to-color:#0076DF
  }

  .sm\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .sm\:to-purple{
    --gradient-to-color:#573F7F
  }

  .sm\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .sm\:to-green-100{
    --gradient-to-color:#30862D
  }

  .sm\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .sm\:to-green-150{
    --gradient-to-color:#00492C
  }

  .sm\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .sm\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .sm\:to-green{
    --gradient-to-color:#30862D
  }

  .sm\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .sm\:to-red-100{
    --gradient-to-color:#E01010
  }

  .sm\:to-red{
    --gradient-to-color:#E01010
  }

  .sm\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .sm\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .sm\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .sm\:to-white{
    --gradient-to-color:#ffffff
  }

  .sm\:to-black{
    --gradient-to-color:#000000
  }

  .sm\:to-dark{
    --gradient-to-color:#333333
  }

  .sm\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .sm\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .sm\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .sm\:to-gray-95{
    --gradient-to-color:#686059
  }

  .sm\:to-gray-100{
    --gradient-to-color:#757575
  }

  .sm\:to-gray-120{
    --gradient-to-color:#555555
  }

  .sm\:to-gray-150{
    --gradient-to-color:#252525
  }

  .sm\:to-gray-160{
    --gradient-to-color:#121212
  }

  .sm\:to-gray{
    --gradient-to-color:#757575
  }

  .sm\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .sm\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .sm\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .sm\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .sm\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .sm\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .sm\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .sm\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .sm\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .sm\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .sm\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .sm\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .sm\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .sm\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .sm\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .sm\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .sm\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .sm\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .sm\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .sm\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .sm\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .sm\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .sm\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .sm\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .sm\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .sm\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .sm\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .sm\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .sm\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .sm\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .sm\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .sm\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .sm\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .sm\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .sm\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .sm\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .sm\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .sm\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .sm\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .sm\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .sm\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .sm\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .sm\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .sm\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .sm\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .sm\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .sm\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .sm\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .sm\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .sm\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .sm\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .sm\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .sm\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .sm\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .sm\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .sm\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .sm\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .sm\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .sm\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .sm\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .sm\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .sm\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .sm\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .sm\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .sm\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .sm\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .sm\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .sm\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .sm\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .sm\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .sm\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .sm\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .sm\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .sm\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .sm\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .sm\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .sm\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .sm\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .sm\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .sm\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .sm\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .sm\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .sm\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .sm\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .sm\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .sm\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .sm\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .sm\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .sm\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .sm\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .sm\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .sm\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .sm\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .sm\:bg-bottom{
    background-position:bottom
  }

  .sm\:bg-center{
    background-position:center
  }

  .sm\:bg-left{
    background-position:left
  }

  .sm\:bg-left-bottom{
    background-position:left bottom
  }

  .sm\:bg-left-top{
    background-position:left top
  }

  .sm\:bg-right{
    background-position:right
  }

  .sm\:bg-right-bottom{
    background-position:right bottom
  }

  .sm\:bg-right-top{
    background-position:right top
  }

  .sm\:bg-top{
    background-position:top
  }

  .sm\:bg-repeat{
    background-repeat:repeat
  }

  .sm\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .sm\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .sm\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .sm\:bg-repeat-round{
    background-repeat:round
  }

  .sm\:bg-repeat-space{
    background-repeat:space
  }

  .sm\:bg-auto{
    background-size:auto
  }

  .sm\:bg-cover{
    background-size:cover
  }

  .sm\:bg-contain{
    background-size:contain
  }

  .sm\:bg-29-p{
    background-size:29%
  }

  .sm\:bg-30-p{
    background-size:30%
  }

  .sm\:bg-50-p{
    background-size:50%
  }

  .sm\:bg-110-p{
    background-size:110%
  }

  .sm\:border-collapse{
    border-collapse:collapse
  }

  .sm\:border-separate{
    border-collapse:separate
  }

  .sm\:border-inherited{
    border-color:inherit
  }

  .sm\:border-clear{
    border-color:transparent
  }

  .sm\:border-transparent{
    border-color:transparent
  }

  .sm\:border-error{
    border-color:#E01010
  }

  .sm\:border-blue-50{
    border-color:#61b6cb
  }

  .sm\:border-blue-100{
    border-color:#0076DF
  }

  .sm\:border-blue-125{
    border-color:#0A6ED6
  }

  .sm\:border-blue-150{
    border-color:#076099
  }

  .sm\:border-blue-175{
    border-color:#006099
  }

  .sm\:border-blue-200{
    border-color:#0A4A73
  }

  .sm\:border-blue{
    border-color:#0076DF
  }

  .sm\:border-purple-100{
    border-color:#4E3972
  }

  .sm\:border-purple{
    border-color:#573F7F
  }

  .sm\:border-green-20{
    border-color:#ADE8A1
  }

  .sm\:border-green-100{
    border-color:#30862D
  }

  .sm\:border-green-120{
    border-color:#285e1d
  }

  .sm\:border-green-150{
    border-color:#00492C
  }

  .sm\:border-green-200{
    border-color:#2F822C
  }

  .sm\:border-green-250{
    border-color:#8EC640
  }

  .sm\:border-green{
    border-color:#30862D
  }

  .sm\:border-orange{
    border-color:#FFC21F
  }

  .sm\:border-red-100{
    border-color:#E01010
  }

  .sm\:border-red{
    border-color:#E01010
  }

  .sm\:border-red-riverbend{
    border-color:#990000
  }

  .sm\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .sm\:border-yellow{
    border-color:#F4A81C
  }

  .sm\:border-white{
    border-color:#ffffff
  }

  .sm\:border-black{
    border-color:#000000
  }

  .sm\:border-dark{
    border-color:#333333
  }

  .sm\:border-gray-25{
    border-color:#f6f8f9
  }

  .sm\:border-gray-35{
    border-color:#ededef
  }

  .sm\:border-gray-50{
    border-color:#dddddd
  }

  .sm\:border-gray-95{
    border-color:#686059
  }

  .sm\:border-gray-100{
    border-color:#757575
  }

  .sm\:border-gray-120{
    border-color:#555555
  }

  .sm\:border-gray-150{
    border-color:#252525
  }

  .sm\:border-gray-160{
    border-color:#121212
  }

  .sm\:border-gray{
    border-color:#757575
  }

  .sm\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .sm\:hover\:border-clear:hover{
    border-color:transparent
  }

  .sm\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .sm\:hover\:border-error:hover{
    border-color:#E01010
  }

  .sm\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .sm\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .sm\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .sm\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .sm\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .sm\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .sm\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .sm\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .sm\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .sm\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .sm\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .sm\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .sm\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .sm\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .sm\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .sm\:hover\:border-green:hover{
    border-color:#30862D
  }

  .sm\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .sm\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .sm\:hover\:border-red:hover{
    border-color:#E01010
  }

  .sm\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .sm\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .sm\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .sm\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .sm\:hover\:border-black:hover{
    border-color:#000000
  }

  .sm\:hover\:border-dark:hover{
    border-color:#333333
  }

  .sm\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .sm\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .sm\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .sm\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .sm\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .sm\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .sm\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .sm\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .sm\:hover\:border-gray:hover{
    border-color:#757575
  }

  .sm\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .sm\:focus\:border-clear:focus{
    border-color:transparent
  }

  .sm\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .sm\:focus\:border-error:focus{
    border-color:#E01010
  }

  .sm\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .sm\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .sm\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .sm\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .sm\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .sm\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .sm\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .sm\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .sm\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .sm\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .sm\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .sm\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .sm\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .sm\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .sm\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .sm\:focus\:border-green:focus{
    border-color:#30862D
  }

  .sm\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .sm\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .sm\:focus\:border-red:focus{
    border-color:#E01010
  }

  .sm\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .sm\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .sm\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .sm\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .sm\:focus\:border-black:focus{
    border-color:#000000
  }

  .sm\:focus\:border-dark:focus{
    border-color:#333333
  }

  .sm\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .sm\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .sm\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .sm\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .sm\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .sm\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .sm\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .sm\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .sm\:focus\:border-gray:focus{
    border-color:#757575
  }

  .sm\:rounded-none{
    border-radius:0
  }

  .sm\:rounded-sm{
    border-radius:0.125rem
  }

  .sm\:rounded{
    border-radius:0.25rem
  }

  .sm\:rounded-md{
    border-radius:0.250rem
  }

  .sm\:rounded-lg{
    border-radius:0.5rem
  }

  .sm\:rounded-xl{
    border-radius:0.75rem
  }

  .sm\:rounded-2xl{
    border-radius:1rem
  }

  .sm\:rounded-3xl{
    border-radius:1.5rem
  }

  .sm\:rounded-full{
    border-radius:9999px
  }

  .sm\:rounded-ini{
    border-radius:initial
  }

  .sm\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .sm\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .sm\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .sm\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .sm\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .sm\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .sm\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .sm\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .sm\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .sm\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .sm\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .sm\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .sm\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .sm\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .sm\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .sm\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .sm\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .sm\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .sm\:rounded-tl-none{
    border-top-left-radius:0
  }

  .sm\:rounded-tr-none{
    border-top-right-radius:0
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .sm\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .sm\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .sm\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .sm\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .sm\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .sm\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .sm\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .sm\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .sm\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .sm\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .sm\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .sm\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .sm\:border-solid{
    border-style:solid
  }

  .sm\:border-dashed{
    border-style:dashed
  }

  .sm\:border-dotted{
    border-style:dotted
  }

  .sm\:border-double{
    border-style:double
  }

  .sm\:border-none{
    border-style:none
  }

  .sm\:border-0{
    border-width:0px
  }

  .sm\:border-1{
    border-width:1px
  }

  .sm\:border-2{
    border-width:2px
  }

  .sm\:border-3{
    border-width:3px
  }

  .sm\:border-4{
    border-width:4px
  }

  .sm\:border-10{
    border-width:10px
  }

  .sm\:border{
    border-width:1px
  }

  .sm\:border-t-0{
    border-top-width:0px
  }

  .sm\:border-r-0{
    border-right-width:0px
  }

  .sm\:border-b-0{
    border-bottom-width:0px
  }

  .sm\:border-l-0{
    border-left-width:0px
  }

  .sm\:border-t-1{
    border-top-width:1px
  }

  .sm\:border-r-1{
    border-right-width:1px
  }

  .sm\:border-b-1{
    border-bottom-width:1px
  }

  .sm\:border-l-1{
    border-left-width:1px
  }

  .sm\:border-t-2{
    border-top-width:2px
  }

  .sm\:border-r-2{
    border-right-width:2px
  }

  .sm\:border-b-2{
    border-bottom-width:2px
  }

  .sm\:border-l-2{
    border-left-width:2px
  }

  .sm\:border-t-3{
    border-top-width:3px
  }

  .sm\:border-r-3{
    border-right-width:3px
  }

  .sm\:border-b-3{
    border-bottom-width:3px
  }

  .sm\:border-l-3{
    border-left-width:3px
  }

  .sm\:border-t-4{
    border-top-width:4px
  }

  .sm\:border-r-4{
    border-right-width:4px
  }

  .sm\:border-b-4{
    border-bottom-width:4px
  }

  .sm\:border-l-4{
    border-left-width:4px
  }

  .sm\:border-t-10{
    border-top-width:10px
  }

  .sm\:border-r-10{
    border-right-width:10px
  }

  .sm\:border-b-10{
    border-bottom-width:10px
  }

  .sm\:border-l-10{
    border-left-width:10px
  }

  .sm\:border-t{
    border-top-width:1px
  }

  .sm\:border-r{
    border-right-width:1px
  }

  .sm\:border-b{
    border-bottom-width:1px
  }

  .sm\:border-l{
    border-left-width:1px
  }

  .sm\:cursor-auto{
    cursor:auto
  }

  .sm\:cursor-default{
    cursor:default
  }

  .sm\:cursor-pointer{
    cursor:pointer
  }

  .sm\:cursor-wait{
    cursor:wait
  }

  .sm\:cursor-text{
    cursor:text
  }

  .sm\:cursor-move{
    cursor:move
  }

  .sm\:cursor-not-allowed{
    cursor:not-allowed
  }

  .sm\:block{
    display:block
  }

  .sm\:inline-block{
    display:inline-block
  }

  .sm\:inline{
    display:inline
  }

  .sm\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .sm\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .sm\:table{
    display:table
  }

  .sm\:table-caption{
    display:table-caption
  }

  .sm\:table-cell{
    display:table-cell
  }

  .sm\:table-column{
    display:table-column
  }

  .sm\:table-column-group{
    display:table-column-group
  }

  .sm\:table-footer-group{
    display:table-footer-group
  }

  .sm\:table-header-group{
    display:table-header-group
  }

  .sm\:table-row-group{
    display:table-row-group
  }

  .sm\:table-row{
    display:table-row
  }

  .sm\:flow-root{
    display:flow-root
  }

  .sm\:grid{
    display:grid
  }

  .sm\:inline-grid{
    display:inline-grid
  }

  .sm\:contents{
    display:contents
  }

  .sm\:hidden{
    display:none
  }

  .sm\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .sm\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .sm\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .sm\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .sm\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .sm\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .sm\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .sm\:place-items-auto{
    place-items:auto
  }

  .sm\:place-items-start{
    place-items:start
  }

  .sm\:place-items-end{
    place-items:end
  }

  .sm\:place-items-center{
    place-items:center
  }

  .sm\:place-items-stretch{
    place-items:stretch
  }

  .sm\:place-content-center{
    place-content:center
  }

  .sm\:place-content-start{
    place-content:start
  }

  .sm\:place-content-end{
    place-content:end
  }

  .sm\:place-content-between{
    place-content:space-between
  }

  .sm\:place-content-around{
    place-content:space-around
  }

  .sm\:place-content-evenly{
    place-content:space-evenly
  }

  .sm\:place-content-stretch{
    place-content:stretch
  }

  .sm\:place-self-auto{
    place-self:auto
  }

  .sm\:place-self-start{
    place-self:start
  }

  .sm\:place-self-end{
    place-self:end
  }

  .sm\:place-self-center{
    place-self:center
  }

  .sm\:place-self-stretch{
    place-self:stretch
  }

  .sm\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .sm\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .sm\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .sm\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .sm\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .sm\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .sm\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .sm\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .sm\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .sm\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .sm\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .sm\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .sm\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .sm\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .sm\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .sm\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .sm\:justify-items-auto{
    justify-items:auto
  }

  .sm\:justify-items-start{
    justify-items:start
  }

  .sm\:justify-items-end{
    justify-items:end
  }

  .sm\:justify-items-center{
    justify-items:center
  }

  .sm\:justify-items-stretch{
    justify-items:stretch
  }

  .sm\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .sm\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .sm\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .sm\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .sm\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .sm\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .sm\:justify-self-auto{
    justify-self:auto
  }

  .sm\:justify-self-start{
    justify-self:start
  }

  .sm\:justify-self-end{
    justify-self:end
  }

  .sm\:justify-self-center{
    justify-self:center
  }

  .sm\:justify-self-stretch{
    justify-self:stretch
  }

  .sm\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .sm\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .sm\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .sm\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .sm\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .sm\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .sm\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .sm\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .sm\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .sm\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .sm\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .sm\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .sm\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .sm\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .sm\:float-right{
    float:right
  }

  .sm\:float-left{
    float:left
  }

  .sm\:float-none{
    float:none
  }

  .sm\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .sm\:clear-left{
    clear:left
  }

  .sm\:clear-right{
    clear:right
  }

  .sm\:clear-both{
    clear:both
  }

  .sm\:clear-none{
    clear:none
  }

  .sm\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .sm\:font-sansita{
    font-family:Sansita, serif
  }

  .sm\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .sm\:font-material{
    font-family:Material Icons
  }

  .sm\:font-hairline{
    font-weight:100
  }

  .sm\:font-thin{
    font-weight:200
  }

  .sm\:font-light{
    font-weight:300
  }

  .sm\:font-normal{
    font-weight:400
  }

  .sm\:font-medium{
    font-weight:500
  }

  .sm\:font-semibold{
    font-weight:600
  }

  .sm\:font-bold{
    font-weight:700
  }

  .sm\:font-extrabold{
    font-weight:800
  }

  .sm\:font-black{
    font-weight:900
  }

  .sm\:hover\:font-hairline:hover{
    font-weight:100
  }

  .sm\:hover\:font-thin:hover{
    font-weight:200
  }

  .sm\:hover\:font-light:hover{
    font-weight:300
  }

  .sm\:hover\:font-normal:hover{
    font-weight:400
  }

  .sm\:hover\:font-medium:hover{
    font-weight:500
  }

  .sm\:hover\:font-semibold:hover{
    font-weight:600
  }

  .sm\:hover\:font-bold:hover{
    font-weight:700
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .sm\:hover\:font-black:hover{
    font-weight:900
  }

  .sm\:focus\:font-hairline:focus{
    font-weight:100
  }

  .sm\:focus\:font-thin:focus{
    font-weight:200
  }

  .sm\:focus\:font-light:focus{
    font-weight:300
  }

  .sm\:focus\:font-normal:focus{
    font-weight:400
  }

  .sm\:focus\:font-medium:focus{
    font-weight:500
  }

  .sm\:focus\:font-semibold:focus{
    font-weight:600
  }

  .sm\:focus\:font-bold:focus{
    font-weight:700
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .sm\:focus\:font-black:focus{
    font-weight:900
  }

  .sm\:h-0{
    height:0px
  }

  .sm\:h-4{
    height:4px
  }

  .sm\:h-5{
    height:5px
  }

  .sm\:h-6{
    height:6px
  }

  .sm\:h-7{
    height:7px
  }

  .sm\:h-10{
    height:10px
  }

  .sm\:h-12{
    height:12px
  }

  .sm\:h-15{
    height:15px
  }

  .sm\:h-16{
    height:16px
  }

  .sm\:h-18{
    height:18px
  }

  .sm\:h-20{
    height:20px
  }

  .sm\:h-23{
    height:23px
  }

  .sm\:h-24{
    height:24px
  }

  .sm\:h-30{
    height:30px
  }

  .sm\:h-36{
    height:36px
  }

  .sm\:h-40{
    height:40px
  }

  .sm\:h-64{
    height:64px
  }

  .sm\:h-90{
    height:90px
  }

  .sm\:h-auto{
    height:auto
  }

  .sm\:h-full{
    height:100%
  }

  .sm\:h-screen{
    height:100vh
  }

  .sm\:text-0{
    font-size:0px
  }

  .sm\:text-tiny{
    font-size:10px
  }

  .sm\:text-xs{
    font-size:12px
  }

  .sm\:text-sm{
    font-size:14px
  }

  .sm\:text-md{
    font-size:15px
  }

  .sm\:text-base{
    font-size:16px
  }

  .sm\:text-lg{
    font-size:18px
  }

  .sm\:text-xl{
    font-size:20px
  }

  .sm\:text-xl-2{
    font-size:22px
  }

  .sm\:text-2xl{
    font-size:24px
  }

  .sm\:text-2xl-2{
    font-size:28px
  }

  .sm\:text-3xl{
    font-size:30px
  }

  .sm\:text-3xl-2{
    font-size:32px
  }

  .sm\:text-4xl{
    font-size:34px
  }

  .sm\:text-4xl-2{
    font-size:40px
  }

  .sm\:text-5xl{
    font-size:48px
  }

  .sm\:text-6xl{
    font-size:60px
  }

  .sm\:text-7xl{
    font-size:96px
  }

  .sm\:leading-initial{
    line-height:normal
  }

  .sm\:leading-none{
    line-height:0
  }

  .sm\:leading-half{
    line-height:0.5
  }

  .sm\:leading-base{
    line-height:1
  }

  .sm\:leading-tight{
    line-height:1.25
  }

  .sm\:leading-normal{
    line-height:1.5
  }

  .sm\:leading-relaxed{
    line-height:1.75
  }

  .sm\:leading-loose{
    line-height:2
  }

  .sm\:list-inside{
    list-style-position:inside
  }

  .sm\:list-outside{
    list-style-position:outside
  }

  .sm\:list-none{
    list-style-type:none
  }

  .sm\:list-disc{
    list-style-type:disc
  }

  .sm\:list-decimal{
    list-style-type:decimal
  }

  .sm\:m-0{
    margin:0
  }

  .sm\:m-1{
    margin:1px
  }

  .sm\:m-2{
    margin:2px
  }

  .sm\:m-3{
    margin:3px
  }

  .sm\:m-4{
    margin:4px
  }

  .sm\:m-5{
    margin:5px
  }

  .sm\:m-6{
    margin:6px
  }

  .sm\:m-7{
    margin:7px
  }

  .sm\:m-8{
    margin:8px
  }

  .sm\:m-9{
    margin:9px
  }

  .sm\:m-10{
    margin:10px
  }

  .sm\:m-12{
    margin:12px
  }

  .sm\:m-15{
    margin:15px
  }

  .sm\:m-16{
    margin:16px
  }

  .sm\:m-18{
    margin:18px
  }

  .sm\:m-20{
    margin:20px
  }

  .sm\:m-24{
    margin:24px
  }

  .sm\:m-25{
    margin:25px
  }

  .sm\:m-30{
    margin:30px
  }

  .sm\:m-32{
    margin:32px
  }

  .sm\:m-36{
    margin:36px
  }

  .sm\:m-40{
    margin:40px
  }

  .sm\:m-44{
    margin:44px
  }

  .sm\:m-48{
    margin:48px
  }

  .sm\:m-50{
    margin:50px
  }

  .sm\:m-60{
    margin:60px
  }

  .sm\:m-64{
    margin:64px
  }

  .sm\:m-70{
    margin:70px
  }

  .sm\:m-75{
    margin:75px
  }

  .sm\:m-80{
    margin:80px
  }

  .sm\:m-85{
    margin:85px
  }

  .sm\:m-90{
    margin:90px
  }

  .sm\:m-100{
    margin:100px
  }

  .sm\:m-120{
    margin:120px
  }

  .sm\:m-144{
    margin:144px
  }

  .sm\:m-px{
    margin:1px
  }

  .sm\:m-1_2{
    margin:50%
  }

  .sm\:m-1_3{
    margin:33.333333%
  }

  .sm\:m-2_3{
    margin:66.666667%
  }

  .sm\:m-1_4{
    margin:25%
  }

  .sm\:m-2_4{
    margin:50%
  }

  .sm\:m-3_4{
    margin:75%
  }

  .sm\:m-1_5{
    margin:20%
  }

  .sm\:m-2_5{
    margin:40%
  }

  .sm\:m-3_5{
    margin:60%
  }

  .sm\:m-4_5{
    margin:80%
  }

  .sm\:m-1_6{
    margin:16.666667%
  }

  .sm\:m-5_6{
    margin:83.333333%
  }

  .sm\:m-1_12{
    margin:8.333333%
  }

  .sm\:m-5_12{
    margin:41.666667%
  }

  .sm\:m-7_12{
    margin:58.333333%
  }

  .sm\:m-11_12{
    margin:91.666667%
  }

  .sm\:m-auto{
    margin:auto
  }

  .sm\:-m-1{
    margin:-1px
  }

  .sm\:-m-2{
    margin:-2px
  }

  .sm\:-m-3{
    margin:-3px
  }

  .sm\:-m-4{
    margin:-4px
  }

  .sm\:-m-5{
    margin:-5px
  }

  .sm\:-m-10{
    margin:-10px
  }

  .sm\:-m-12{
    margin:-12px
  }

  .sm\:-m-15{
    margin:-15px
  }

  .sm\:-m-30{
    margin:-30px
  }

  .sm\:-m-50{
    margin:-50px
  }

  .sm\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .sm\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .sm\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .sm\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .sm\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .sm\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .sm\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .sm\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .sm\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .sm\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .sm\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .sm\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .sm\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .sm\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .sm\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .sm\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .sm\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .sm\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .sm\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .sm\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .sm\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .sm\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .sm\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .sm\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .sm\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .sm\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .sm\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .sm\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .sm\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .sm\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .sm\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .sm\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .sm\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .sm\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .sm\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .sm\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .sm\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .sm\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .sm\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .sm\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .sm\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .sm\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .sm\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .sm\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .sm\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .sm\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .sm\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .sm\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .sm\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .sm\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .sm\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .sm\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .sm\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .sm\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .sm\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .sm\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .sm\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .sm\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .sm\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .sm\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .sm\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .sm\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .sm\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .sm\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .sm\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .sm\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .sm\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .sm\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .sm\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .sm\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .sm\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .sm\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .sm\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .sm\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .sm\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .sm\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .sm\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .sm\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .sm\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .sm\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .sm\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .sm\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .sm\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .sm\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .sm\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .sm\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .sm\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .sm\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .sm\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .sm\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .sm\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .sm\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .sm\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .sm\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .sm\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .sm\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .sm\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .sm\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .sm\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .sm\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .sm\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .sm\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .sm\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .sm\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .sm\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .sm\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .sm\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .sm\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .sm\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .sm\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .sm\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .sm\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .sm\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .sm\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .sm\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .sm\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .sm\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .sm\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .sm\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .sm\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .sm\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .sm\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .sm\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .sm\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .sm\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .sm\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .sm\:mt-0{
    margin-top:0
  }

  .sm\:mr-0{
    margin-right:0
  }

  .sm\:mb-0{
    margin-bottom:0
  }

  .sm\:ml-0{
    margin-left:0
  }

  .sm\:mt-1{
    margin-top:1px
  }

  .sm\:mr-1{
    margin-right:1px
  }

  .sm\:mb-1{
    margin-bottom:1px
  }

  .sm\:ml-1{
    margin-left:1px
  }

  .sm\:mt-2{
    margin-top:2px
  }

  .sm\:mr-2{
    margin-right:2px
  }

  .sm\:mb-2{
    margin-bottom:2px
  }

  .sm\:ml-2{
    margin-left:2px
  }

  .sm\:mt-3{
    margin-top:3px
  }

  .sm\:mr-3{
    margin-right:3px
  }

  .sm\:mb-3{
    margin-bottom:3px
  }

  .sm\:ml-3{
    margin-left:3px
  }

  .sm\:mt-4{
    margin-top:4px
  }

  .sm\:mr-4{
    margin-right:4px
  }

  .sm\:mb-4{
    margin-bottom:4px
  }

  .sm\:ml-4{
    margin-left:4px
  }

  .sm\:mt-5{
    margin-top:5px
  }

  .sm\:mr-5{
    margin-right:5px
  }

  .sm\:mb-5{
    margin-bottom:5px
  }

  .sm\:ml-5{
    margin-left:5px
  }

  .sm\:mt-6{
    margin-top:6px
  }

  .sm\:mr-6{
    margin-right:6px
  }

  .sm\:mb-6{
    margin-bottom:6px
  }

  .sm\:ml-6{
    margin-left:6px
  }

  .sm\:mt-7{
    margin-top:7px
  }

  .sm\:mr-7{
    margin-right:7px
  }

  .sm\:mb-7{
    margin-bottom:7px
  }

  .sm\:ml-7{
    margin-left:7px
  }

  .sm\:mt-8{
    margin-top:8px
  }

  .sm\:mr-8{
    margin-right:8px
  }

  .sm\:mb-8{
    margin-bottom:8px
  }

  .sm\:ml-8{
    margin-left:8px
  }

  .sm\:mt-9{
    margin-top:9px
  }

  .sm\:mr-9{
    margin-right:9px
  }

  .sm\:mb-9{
    margin-bottom:9px
  }

  .sm\:ml-9{
    margin-left:9px
  }

  .sm\:mt-10{
    margin-top:10px
  }

  .sm\:mr-10{
    margin-right:10px
  }

  .sm\:mb-10{
    margin-bottom:10px
  }

  .sm\:ml-10{
    margin-left:10px
  }

  .sm\:mt-12{
    margin-top:12px
  }

  .sm\:mr-12{
    margin-right:12px
  }

  .sm\:mb-12{
    margin-bottom:12px
  }

  .sm\:ml-12{
    margin-left:12px
  }

  .sm\:mt-15{
    margin-top:15px
  }

  .sm\:mr-15{
    margin-right:15px
  }

  .sm\:mb-15{
    margin-bottom:15px
  }

  .sm\:ml-15{
    margin-left:15px
  }

  .sm\:mt-16{
    margin-top:16px
  }

  .sm\:mr-16{
    margin-right:16px
  }

  .sm\:mb-16{
    margin-bottom:16px
  }

  .sm\:ml-16{
    margin-left:16px
  }

  .sm\:mt-18{
    margin-top:18px
  }

  .sm\:mr-18{
    margin-right:18px
  }

  .sm\:mb-18{
    margin-bottom:18px
  }

  .sm\:ml-18{
    margin-left:18px
  }

  .sm\:mt-20{
    margin-top:20px
  }

  .sm\:mr-20{
    margin-right:20px
  }

  .sm\:mb-20{
    margin-bottom:20px
  }

  .sm\:ml-20{
    margin-left:20px
  }

  .sm\:mt-24{
    margin-top:24px
  }

  .sm\:mr-24{
    margin-right:24px
  }

  .sm\:mb-24{
    margin-bottom:24px
  }

  .sm\:ml-24{
    margin-left:24px
  }

  .sm\:mt-25{
    margin-top:25px
  }

  .sm\:mr-25{
    margin-right:25px
  }

  .sm\:mb-25{
    margin-bottom:25px
  }

  .sm\:ml-25{
    margin-left:25px
  }

  .sm\:mt-30{
    margin-top:30px
  }

  .sm\:mr-30{
    margin-right:30px
  }

  .sm\:mb-30{
    margin-bottom:30px
  }

  .sm\:ml-30{
    margin-left:30px
  }

  .sm\:mt-32{
    margin-top:32px
  }

  .sm\:mr-32{
    margin-right:32px
  }

  .sm\:mb-32{
    margin-bottom:32px
  }

  .sm\:ml-32{
    margin-left:32px
  }

  .sm\:mt-36{
    margin-top:36px
  }

  .sm\:mr-36{
    margin-right:36px
  }

  .sm\:mb-36{
    margin-bottom:36px
  }

  .sm\:ml-36{
    margin-left:36px
  }

  .sm\:mt-40{
    margin-top:40px
  }

  .sm\:mr-40{
    margin-right:40px
  }

  .sm\:mb-40{
    margin-bottom:40px
  }

  .sm\:ml-40{
    margin-left:40px
  }

  .sm\:mt-44{
    margin-top:44px
  }

  .sm\:mr-44{
    margin-right:44px
  }

  .sm\:mb-44{
    margin-bottom:44px
  }

  .sm\:ml-44{
    margin-left:44px
  }

  .sm\:mt-48{
    margin-top:48px
  }

  .sm\:mr-48{
    margin-right:48px
  }

  .sm\:mb-48{
    margin-bottom:48px
  }

  .sm\:ml-48{
    margin-left:48px
  }

  .sm\:mt-50{
    margin-top:50px
  }

  .sm\:mr-50{
    margin-right:50px
  }

  .sm\:mb-50{
    margin-bottom:50px
  }

  .sm\:ml-50{
    margin-left:50px
  }

  .sm\:mt-60{
    margin-top:60px
  }

  .sm\:mr-60{
    margin-right:60px
  }

  .sm\:mb-60{
    margin-bottom:60px
  }

  .sm\:ml-60{
    margin-left:60px
  }

  .sm\:mt-64{
    margin-top:64px
  }

  .sm\:mr-64{
    margin-right:64px
  }

  .sm\:mb-64{
    margin-bottom:64px
  }

  .sm\:ml-64{
    margin-left:64px
  }

  .sm\:mt-70{
    margin-top:70px
  }

  .sm\:mr-70{
    margin-right:70px
  }

  .sm\:mb-70{
    margin-bottom:70px
  }

  .sm\:ml-70{
    margin-left:70px
  }

  .sm\:mt-75{
    margin-top:75px
  }

  .sm\:mr-75{
    margin-right:75px
  }

  .sm\:mb-75{
    margin-bottom:75px
  }

  .sm\:ml-75{
    margin-left:75px
  }

  .sm\:mt-80{
    margin-top:80px
  }

  .sm\:mr-80{
    margin-right:80px
  }

  .sm\:mb-80{
    margin-bottom:80px
  }

  .sm\:ml-80{
    margin-left:80px
  }

  .sm\:mt-85{
    margin-top:85px
  }

  .sm\:mr-85{
    margin-right:85px
  }

  .sm\:mb-85{
    margin-bottom:85px
  }

  .sm\:ml-85{
    margin-left:85px
  }

  .sm\:mt-90{
    margin-top:90px
  }

  .sm\:mr-90{
    margin-right:90px
  }

  .sm\:mb-90{
    margin-bottom:90px
  }

  .sm\:ml-90{
    margin-left:90px
  }

  .sm\:mt-100{
    margin-top:100px
  }

  .sm\:mr-100{
    margin-right:100px
  }

  .sm\:mb-100{
    margin-bottom:100px
  }

  .sm\:ml-100{
    margin-left:100px
  }

  .sm\:mt-120{
    margin-top:120px
  }

  .sm\:mr-120{
    margin-right:120px
  }

  .sm\:mb-120{
    margin-bottom:120px
  }

  .sm\:ml-120{
    margin-left:120px
  }

  .sm\:mt-144{
    margin-top:144px
  }

  .sm\:mr-144{
    margin-right:144px
  }

  .sm\:mb-144{
    margin-bottom:144px
  }

  .sm\:ml-144{
    margin-left:144px
  }

  .sm\:mt-px{
    margin-top:1px
  }

  .sm\:mr-px{
    margin-right:1px
  }

  .sm\:mb-px{
    margin-bottom:1px
  }

  .sm\:ml-px{
    margin-left:1px
  }

  .sm\:mt-1_2{
    margin-top:50%
  }

  .sm\:mr-1_2{
    margin-right:50%
  }

  .sm\:mb-1_2{
    margin-bottom:50%
  }

  .sm\:ml-1_2{
    margin-left:50%
  }

  .sm\:mt-1_3{
    margin-top:33.333333%
  }

  .sm\:mr-1_3{
    margin-right:33.333333%
  }

  .sm\:mb-1_3{
    margin-bottom:33.333333%
  }

  .sm\:ml-1_3{
    margin-left:33.333333%
  }

  .sm\:mt-2_3{
    margin-top:66.666667%
  }

  .sm\:mr-2_3{
    margin-right:66.666667%
  }

  .sm\:mb-2_3{
    margin-bottom:66.666667%
  }

  .sm\:ml-2_3{
    margin-left:66.666667%
  }

  .sm\:mt-1_4{
    margin-top:25%
  }

  .sm\:mr-1_4{
    margin-right:25%
  }

  .sm\:mb-1_4{
    margin-bottom:25%
  }

  .sm\:ml-1_4{
    margin-left:25%
  }

  .sm\:mt-2_4{
    margin-top:50%
  }

  .sm\:mr-2_4{
    margin-right:50%
  }

  .sm\:mb-2_4{
    margin-bottom:50%
  }

  .sm\:ml-2_4{
    margin-left:50%
  }

  .sm\:mt-3_4{
    margin-top:75%
  }

  .sm\:mr-3_4{
    margin-right:75%
  }

  .sm\:mb-3_4{
    margin-bottom:75%
  }

  .sm\:ml-3_4{
    margin-left:75%
  }

  .sm\:mt-1_5{
    margin-top:20%
  }

  .sm\:mr-1_5{
    margin-right:20%
  }

  .sm\:mb-1_5{
    margin-bottom:20%
  }

  .sm\:ml-1_5{
    margin-left:20%
  }

  .sm\:mt-2_5{
    margin-top:40%
  }

  .sm\:mr-2_5{
    margin-right:40%
  }

  .sm\:mb-2_5{
    margin-bottom:40%
  }

  .sm\:ml-2_5{
    margin-left:40%
  }

  .sm\:mt-3_5{
    margin-top:60%
  }

  .sm\:mr-3_5{
    margin-right:60%
  }

  .sm\:mb-3_5{
    margin-bottom:60%
  }

  .sm\:ml-3_5{
    margin-left:60%
  }

  .sm\:mt-4_5{
    margin-top:80%
  }

  .sm\:mr-4_5{
    margin-right:80%
  }

  .sm\:mb-4_5{
    margin-bottom:80%
  }

  .sm\:ml-4_5{
    margin-left:80%
  }

  .sm\:mt-1_6{
    margin-top:16.666667%
  }

  .sm\:mr-1_6{
    margin-right:16.666667%
  }

  .sm\:mb-1_6{
    margin-bottom:16.666667%
  }

  .sm\:ml-1_6{
    margin-left:16.666667%
  }

  .sm\:mt-5_6{
    margin-top:83.333333%
  }

  .sm\:mr-5_6{
    margin-right:83.333333%
  }

  .sm\:mb-5_6{
    margin-bottom:83.333333%
  }

  .sm\:ml-5_6{
    margin-left:83.333333%
  }

  .sm\:mt-1_12{
    margin-top:8.333333%
  }

  .sm\:mr-1_12{
    margin-right:8.333333%
  }

  .sm\:mb-1_12{
    margin-bottom:8.333333%
  }

  .sm\:ml-1_12{
    margin-left:8.333333%
  }

  .sm\:mt-5_12{
    margin-top:41.666667%
  }

  .sm\:mr-5_12{
    margin-right:41.666667%
  }

  .sm\:mb-5_12{
    margin-bottom:41.666667%
  }

  .sm\:ml-5_12{
    margin-left:41.666667%
  }

  .sm\:mt-7_12{
    margin-top:58.333333%
  }

  .sm\:mr-7_12{
    margin-right:58.333333%
  }

  .sm\:mb-7_12{
    margin-bottom:58.333333%
  }

  .sm\:ml-7_12{
    margin-left:58.333333%
  }

  .sm\:mt-11_12{
    margin-top:91.666667%
  }

  .sm\:mr-11_12{
    margin-right:91.666667%
  }

  .sm\:mb-11_12{
    margin-bottom:91.666667%
  }

  .sm\:ml-11_12{
    margin-left:91.666667%
  }

  .sm\:mt-auto{
    margin-top:auto
  }

  .sm\:mr-auto{
    margin-right:auto
  }

  .sm\:mb-auto{
    margin-bottom:auto
  }

  .sm\:ml-auto{
    margin-left:auto
  }

  .sm\:-mt-1{
    margin-top:-1px
  }

  .sm\:-mr-1{
    margin-right:-1px
  }

  .sm\:-mb-1{
    margin-bottom:-1px
  }

  .sm\:-ml-1{
    margin-left:-1px
  }

  .sm\:-mt-2{
    margin-top:-2px
  }

  .sm\:-mr-2{
    margin-right:-2px
  }

  .sm\:-mb-2{
    margin-bottom:-2px
  }

  .sm\:-ml-2{
    margin-left:-2px
  }

  .sm\:-mt-3{
    margin-top:-3px
  }

  .sm\:-mr-3{
    margin-right:-3px
  }

  .sm\:-mb-3{
    margin-bottom:-3px
  }

  .sm\:-ml-3{
    margin-left:-3px
  }

  .sm\:-mt-4{
    margin-top:-4px
  }

  .sm\:-mr-4{
    margin-right:-4px
  }

  .sm\:-mb-4{
    margin-bottom:-4px
  }

  .sm\:-ml-4{
    margin-left:-4px
  }

  .sm\:-mt-5{
    margin-top:-5px
  }

  .sm\:-mr-5{
    margin-right:-5px
  }

  .sm\:-mb-5{
    margin-bottom:-5px
  }

  .sm\:-ml-5{
    margin-left:-5px
  }

  .sm\:-mt-10{
    margin-top:-10px
  }

  .sm\:-mr-10{
    margin-right:-10px
  }

  .sm\:-mb-10{
    margin-bottom:-10px
  }

  .sm\:-ml-10{
    margin-left:-10px
  }

  .sm\:-mt-12{
    margin-top:-12px
  }

  .sm\:-mr-12{
    margin-right:-12px
  }

  .sm\:-mb-12{
    margin-bottom:-12px
  }

  .sm\:-ml-12{
    margin-left:-12px
  }

  .sm\:-mt-15{
    margin-top:-15px
  }

  .sm\:-mr-15{
    margin-right:-15px
  }

  .sm\:-mb-15{
    margin-bottom:-15px
  }

  .sm\:-ml-15{
    margin-left:-15px
  }

  .sm\:-mt-30{
    margin-top:-30px
  }

  .sm\:-mr-30{
    margin-right:-30px
  }

  .sm\:-mb-30{
    margin-bottom:-30px
  }

  .sm\:-ml-30{
    margin-left:-30px
  }

  .sm\:-mt-50{
    margin-top:-50px
  }

  .sm\:-mr-50{
    margin-right:-50px
  }

  .sm\:-mb-50{
    margin-bottom:-50px
  }

  .sm\:-ml-50{
    margin-left:-50px
  }

  .sm\:last\:m-0:last-child{
    margin:0
  }

  .sm\:last\:m-1:last-child{
    margin:1px
  }

  .sm\:last\:m-2:last-child{
    margin:2px
  }

  .sm\:last\:m-3:last-child{
    margin:3px
  }

  .sm\:last\:m-4:last-child{
    margin:4px
  }

  .sm\:last\:m-5:last-child{
    margin:5px
  }

  .sm\:last\:m-6:last-child{
    margin:6px
  }

  .sm\:last\:m-7:last-child{
    margin:7px
  }

  .sm\:last\:m-8:last-child{
    margin:8px
  }

  .sm\:last\:m-9:last-child{
    margin:9px
  }

  .sm\:last\:m-10:last-child{
    margin:10px
  }

  .sm\:last\:m-12:last-child{
    margin:12px
  }

  .sm\:last\:m-15:last-child{
    margin:15px
  }

  .sm\:last\:m-16:last-child{
    margin:16px
  }

  .sm\:last\:m-18:last-child{
    margin:18px
  }

  .sm\:last\:m-20:last-child{
    margin:20px
  }

  .sm\:last\:m-24:last-child{
    margin:24px
  }

  .sm\:last\:m-25:last-child{
    margin:25px
  }

  .sm\:last\:m-30:last-child{
    margin:30px
  }

  .sm\:last\:m-32:last-child{
    margin:32px
  }

  .sm\:last\:m-36:last-child{
    margin:36px
  }

  .sm\:last\:m-40:last-child{
    margin:40px
  }

  .sm\:last\:m-44:last-child{
    margin:44px
  }

  .sm\:last\:m-48:last-child{
    margin:48px
  }

  .sm\:last\:m-50:last-child{
    margin:50px
  }

  .sm\:last\:m-60:last-child{
    margin:60px
  }

  .sm\:last\:m-64:last-child{
    margin:64px
  }

  .sm\:last\:m-70:last-child{
    margin:70px
  }

  .sm\:last\:m-75:last-child{
    margin:75px
  }

  .sm\:last\:m-80:last-child{
    margin:80px
  }

  .sm\:last\:m-85:last-child{
    margin:85px
  }

  .sm\:last\:m-90:last-child{
    margin:90px
  }

  .sm\:last\:m-100:last-child{
    margin:100px
  }

  .sm\:last\:m-120:last-child{
    margin:120px
  }

  .sm\:last\:m-144:last-child{
    margin:144px
  }

  .sm\:last\:m-px:last-child{
    margin:1px
  }

  .sm\:last\:m-1_2:last-child{
    margin:50%
  }

  .sm\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .sm\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .sm\:last\:m-1_4:last-child{
    margin:25%
  }

  .sm\:last\:m-2_4:last-child{
    margin:50%
  }

  .sm\:last\:m-3_4:last-child{
    margin:75%
  }

  .sm\:last\:m-1_5:last-child{
    margin:20%
  }

  .sm\:last\:m-2_5:last-child{
    margin:40%
  }

  .sm\:last\:m-3_5:last-child{
    margin:60%
  }

  .sm\:last\:m-4_5:last-child{
    margin:80%
  }

  .sm\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .sm\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .sm\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .sm\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .sm\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .sm\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .sm\:last\:m-auto:last-child{
    margin:auto
  }

  .sm\:last\:-m-1:last-child{
    margin:-1px
  }

  .sm\:last\:-m-2:last-child{
    margin:-2px
  }

  .sm\:last\:-m-3:last-child{
    margin:-3px
  }

  .sm\:last\:-m-4:last-child{
    margin:-4px
  }

  .sm\:last\:-m-5:last-child{
    margin:-5px
  }

  .sm\:last\:-m-10:last-child{
    margin:-10px
  }

  .sm\:last\:-m-12:last-child{
    margin:-12px
  }

  .sm\:last\:-m-15:last-child{
    margin:-15px
  }

  .sm\:last\:-m-30:last-child{
    margin:-30px
  }

  .sm\:last\:-m-50:last-child{
    margin:-50px
  }

  .sm\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .sm\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .sm\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .sm\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .sm\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .sm\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .sm\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .sm\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .sm\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .sm\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .sm\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .sm\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .sm\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .sm\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .sm\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .sm\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .sm\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .sm\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .sm\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .sm\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .sm\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .sm\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .sm\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .sm\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .sm\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .sm\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .sm\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .sm\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .sm\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .sm\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .sm\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .sm\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .sm\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .sm\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .sm\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .sm\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .sm\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .sm\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .sm\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .sm\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .sm\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .sm\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .sm\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .sm\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .sm\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .sm\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .sm\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .sm\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .sm\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .sm\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .sm\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .sm\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .sm\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .sm\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .sm\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .sm\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .sm\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .sm\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .sm\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .sm\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .sm\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .sm\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .sm\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .sm\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .sm\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .sm\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .sm\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .sm\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .sm\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .sm\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .sm\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .sm\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .sm\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .sm\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .sm\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .sm\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .sm\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .sm\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .sm\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .sm\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .sm\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .sm\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .sm\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .sm\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .sm\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .sm\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .sm\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .sm\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .sm\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .sm\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .sm\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .sm\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .sm\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .sm\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .sm\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .sm\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .sm\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .sm\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .sm\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .sm\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .sm\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .sm\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .sm\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .sm\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .sm\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .sm\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .sm\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .sm\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .sm\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .sm\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .sm\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .sm\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .sm\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .sm\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .sm\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .sm\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .sm\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .sm\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .sm\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .sm\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .sm\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .sm\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .sm\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .sm\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .sm\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .sm\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .sm\:last\:mt-0:last-child{
    margin-top:0
  }

  .sm\:last\:mr-0:last-child{
    margin-right:0
  }

  .sm\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .sm\:last\:ml-0:last-child{
    margin-left:0
  }

  .sm\:last\:mt-1:last-child{
    margin-top:1px
  }

  .sm\:last\:mr-1:last-child{
    margin-right:1px
  }

  .sm\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .sm\:last\:ml-1:last-child{
    margin-left:1px
  }

  .sm\:last\:mt-2:last-child{
    margin-top:2px
  }

  .sm\:last\:mr-2:last-child{
    margin-right:2px
  }

  .sm\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .sm\:last\:ml-2:last-child{
    margin-left:2px
  }

  .sm\:last\:mt-3:last-child{
    margin-top:3px
  }

  .sm\:last\:mr-3:last-child{
    margin-right:3px
  }

  .sm\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .sm\:last\:ml-3:last-child{
    margin-left:3px
  }

  .sm\:last\:mt-4:last-child{
    margin-top:4px
  }

  .sm\:last\:mr-4:last-child{
    margin-right:4px
  }

  .sm\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .sm\:last\:ml-4:last-child{
    margin-left:4px
  }

  .sm\:last\:mt-5:last-child{
    margin-top:5px
  }

  .sm\:last\:mr-5:last-child{
    margin-right:5px
  }

  .sm\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .sm\:last\:ml-5:last-child{
    margin-left:5px
  }

  .sm\:last\:mt-6:last-child{
    margin-top:6px
  }

  .sm\:last\:mr-6:last-child{
    margin-right:6px
  }

  .sm\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .sm\:last\:ml-6:last-child{
    margin-left:6px
  }

  .sm\:last\:mt-7:last-child{
    margin-top:7px
  }

  .sm\:last\:mr-7:last-child{
    margin-right:7px
  }

  .sm\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .sm\:last\:ml-7:last-child{
    margin-left:7px
  }

  .sm\:last\:mt-8:last-child{
    margin-top:8px
  }

  .sm\:last\:mr-8:last-child{
    margin-right:8px
  }

  .sm\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .sm\:last\:ml-8:last-child{
    margin-left:8px
  }

  .sm\:last\:mt-9:last-child{
    margin-top:9px
  }

  .sm\:last\:mr-9:last-child{
    margin-right:9px
  }

  .sm\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .sm\:last\:ml-9:last-child{
    margin-left:9px
  }

  .sm\:last\:mt-10:last-child{
    margin-top:10px
  }

  .sm\:last\:mr-10:last-child{
    margin-right:10px
  }

  .sm\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .sm\:last\:ml-10:last-child{
    margin-left:10px
  }

  .sm\:last\:mt-12:last-child{
    margin-top:12px
  }

  .sm\:last\:mr-12:last-child{
    margin-right:12px
  }

  .sm\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .sm\:last\:ml-12:last-child{
    margin-left:12px
  }

  .sm\:last\:mt-15:last-child{
    margin-top:15px
  }

  .sm\:last\:mr-15:last-child{
    margin-right:15px
  }

  .sm\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .sm\:last\:ml-15:last-child{
    margin-left:15px
  }

  .sm\:last\:mt-16:last-child{
    margin-top:16px
  }

  .sm\:last\:mr-16:last-child{
    margin-right:16px
  }

  .sm\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .sm\:last\:ml-16:last-child{
    margin-left:16px
  }

  .sm\:last\:mt-18:last-child{
    margin-top:18px
  }

  .sm\:last\:mr-18:last-child{
    margin-right:18px
  }

  .sm\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .sm\:last\:ml-18:last-child{
    margin-left:18px
  }

  .sm\:last\:mt-20:last-child{
    margin-top:20px
  }

  .sm\:last\:mr-20:last-child{
    margin-right:20px
  }

  .sm\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .sm\:last\:ml-20:last-child{
    margin-left:20px
  }

  .sm\:last\:mt-24:last-child{
    margin-top:24px
  }

  .sm\:last\:mr-24:last-child{
    margin-right:24px
  }

  .sm\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .sm\:last\:ml-24:last-child{
    margin-left:24px
  }

  .sm\:last\:mt-25:last-child{
    margin-top:25px
  }

  .sm\:last\:mr-25:last-child{
    margin-right:25px
  }

  .sm\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .sm\:last\:ml-25:last-child{
    margin-left:25px
  }

  .sm\:last\:mt-30:last-child{
    margin-top:30px
  }

  .sm\:last\:mr-30:last-child{
    margin-right:30px
  }

  .sm\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .sm\:last\:ml-30:last-child{
    margin-left:30px
  }

  .sm\:last\:mt-32:last-child{
    margin-top:32px
  }

  .sm\:last\:mr-32:last-child{
    margin-right:32px
  }

  .sm\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .sm\:last\:ml-32:last-child{
    margin-left:32px
  }

  .sm\:last\:mt-36:last-child{
    margin-top:36px
  }

  .sm\:last\:mr-36:last-child{
    margin-right:36px
  }

  .sm\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .sm\:last\:ml-36:last-child{
    margin-left:36px
  }

  .sm\:last\:mt-40:last-child{
    margin-top:40px
  }

  .sm\:last\:mr-40:last-child{
    margin-right:40px
  }

  .sm\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .sm\:last\:ml-40:last-child{
    margin-left:40px
  }

  .sm\:last\:mt-44:last-child{
    margin-top:44px
  }

  .sm\:last\:mr-44:last-child{
    margin-right:44px
  }

  .sm\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .sm\:last\:ml-44:last-child{
    margin-left:44px
  }

  .sm\:last\:mt-48:last-child{
    margin-top:48px
  }

  .sm\:last\:mr-48:last-child{
    margin-right:48px
  }

  .sm\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .sm\:last\:ml-48:last-child{
    margin-left:48px
  }

  .sm\:last\:mt-50:last-child{
    margin-top:50px
  }

  .sm\:last\:mr-50:last-child{
    margin-right:50px
  }

  .sm\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .sm\:last\:ml-50:last-child{
    margin-left:50px
  }

  .sm\:last\:mt-60:last-child{
    margin-top:60px
  }

  .sm\:last\:mr-60:last-child{
    margin-right:60px
  }

  .sm\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .sm\:last\:ml-60:last-child{
    margin-left:60px
  }

  .sm\:last\:mt-64:last-child{
    margin-top:64px
  }

  .sm\:last\:mr-64:last-child{
    margin-right:64px
  }

  .sm\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .sm\:last\:ml-64:last-child{
    margin-left:64px
  }

  .sm\:last\:mt-70:last-child{
    margin-top:70px
  }

  .sm\:last\:mr-70:last-child{
    margin-right:70px
  }

  .sm\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .sm\:last\:ml-70:last-child{
    margin-left:70px
  }

  .sm\:last\:mt-75:last-child{
    margin-top:75px
  }

  .sm\:last\:mr-75:last-child{
    margin-right:75px
  }

  .sm\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .sm\:last\:ml-75:last-child{
    margin-left:75px
  }

  .sm\:last\:mt-80:last-child{
    margin-top:80px
  }

  .sm\:last\:mr-80:last-child{
    margin-right:80px
  }

  .sm\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .sm\:last\:ml-80:last-child{
    margin-left:80px
  }

  .sm\:last\:mt-85:last-child{
    margin-top:85px
  }

  .sm\:last\:mr-85:last-child{
    margin-right:85px
  }

  .sm\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .sm\:last\:ml-85:last-child{
    margin-left:85px
  }

  .sm\:last\:mt-90:last-child{
    margin-top:90px
  }

  .sm\:last\:mr-90:last-child{
    margin-right:90px
  }

  .sm\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .sm\:last\:ml-90:last-child{
    margin-left:90px
  }

  .sm\:last\:mt-100:last-child{
    margin-top:100px
  }

  .sm\:last\:mr-100:last-child{
    margin-right:100px
  }

  .sm\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .sm\:last\:ml-100:last-child{
    margin-left:100px
  }

  .sm\:last\:mt-120:last-child{
    margin-top:120px
  }

  .sm\:last\:mr-120:last-child{
    margin-right:120px
  }

  .sm\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .sm\:last\:ml-120:last-child{
    margin-left:120px
  }

  .sm\:last\:mt-144:last-child{
    margin-top:144px
  }

  .sm\:last\:mr-144:last-child{
    margin-right:144px
  }

  .sm\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .sm\:last\:ml-144:last-child{
    margin-left:144px
  }

  .sm\:last\:mt-px:last-child{
    margin-top:1px
  }

  .sm\:last\:mr-px:last-child{
    margin-right:1px
  }

  .sm\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .sm\:last\:ml-px:last-child{
    margin-left:1px
  }

  .sm\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .sm\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .sm\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .sm\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .sm\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .sm\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .sm\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .sm\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .sm\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .sm\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .sm\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .sm\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .sm\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .sm\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .sm\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .sm\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .sm\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .sm\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .sm\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .sm\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .sm\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .sm\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .sm\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .sm\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .sm\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .sm\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .sm\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .sm\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .sm\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .sm\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .sm\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .sm\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .sm\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .sm\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .sm\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .sm\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .sm\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .sm\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .sm\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .sm\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .sm\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .sm\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .sm\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .sm\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .sm\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .sm\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .sm\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .sm\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .sm\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .sm\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .sm\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .sm\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .sm\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .sm\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .sm\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .sm\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .sm\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .sm\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .sm\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .sm\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .sm\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .sm\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .sm\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .sm\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .sm\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .sm\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .sm\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .sm\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .sm\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .sm\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .sm\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .sm\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .sm\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .sm\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .sm\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .sm\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .sm\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .sm\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .sm\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .sm\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .sm\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .sm\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .sm\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .sm\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .sm\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .sm\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .sm\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .sm\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .sm\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .sm\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .sm\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .sm\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .sm\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .sm\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .sm\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .sm\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .sm\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .sm\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .sm\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .sm\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .sm\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .sm\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .sm\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .sm\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .sm\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .sm\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .sm\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .sm\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .sm\:max-h-full{
    max-height:100%
  }

  .sm\:max-w-30{
    max-width:30px
  }

  .sm\:max-w-120{
    max-width:120px
  }

  .sm\:max-w-144{
    max-width:144px
  }

  .sm\:max-w-170{
    max-width:170px
  }

  .sm\:max-w-200{
    max-width:200px
  }

  .sm\:max-w-260{
    max-width:260px
  }

  .sm\:max-w-290{
    max-width:290px
  }

  .sm\:max-w-375{
    max-width:375px
  }

  .sm\:max-w-full{
    max-width:100%
  }

  .sm\:max-w-screen{
    max-width:100vw
  }

  .sm\:max-w-contain{
    max-width:1170px
  }

  .sm\:max-w-md{
    max-width:768px
  }

  .sm\:max-w-lg{
    max-width:992px
  }

  .sm\:max-w-xl{
    max-width:1210px
  }

  .sm\:max-w-1_2{
    max-width:50%
  }

  .sm\:min-h-90{
    min-height:90px
  }

  .sm\:min-h-120{
    min-height:120px
  }

  .sm\:min-w-270{
    min-width:270px
  }

  .sm\:min-w-full{
    min-width:100%
  }

  .sm\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .sm\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .sm\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .sm\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .sm\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .sm\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .sm\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .sm\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .sm\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .sm\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .sm\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .sm\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .sm\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .sm\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .sm\:opacity-0{
    opacity:0
  }

  .sm\:opacity-25{
    opacity:.25
  }

  .sm\:opacity-40{
    opacity:.4
  }

  .sm\:opacity-50{
    opacity:.5
  }

  .sm\:opacity-75{
    opacity:.75
  }

  .sm\:opacity-100{
    opacity:1
  }

  .sm\:hover\:opacity-0:hover{
    opacity:0
  }

  .sm\:hover\:opacity-25:hover{
    opacity:.25
  }

  .sm\:hover\:opacity-40:hover{
    opacity:.4
  }

  .sm\:hover\:opacity-50:hover{
    opacity:.5
  }

  .sm\:hover\:opacity-75:hover{
    opacity:.75
  }

  .sm\:hover\:opacity-100:hover{
    opacity:1
  }

  .sm\:focus\:opacity-0:focus{
    opacity:0
  }

  .sm\:focus\:opacity-25:focus{
    opacity:.25
  }

  .sm\:focus\:opacity-40:focus{
    opacity:.4
  }

  .sm\:focus\:opacity-50:focus{
    opacity:.5
  }

  .sm\:focus\:opacity-75:focus{
    opacity:.75
  }

  .sm\:focus\:opacity-100:focus{
    opacity:1
  }

  .sm\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .sm\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .sm\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .sm\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .sm\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .sm\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .sm\:overflow-auto{
    overflow:auto
  }

  .sm\:overflow-hidden{
    overflow:hidden
  }

  .sm\:overflow-visible{
    overflow:visible
  }

  .sm\:overflow-scroll{
    overflow:scroll
  }

  .sm\:overflow-x-auto{
    overflow-x:auto
  }

  .sm\:overflow-y-auto{
    overflow-y:auto
  }

  .sm\:overflow-x-hidden{
    overflow-x:hidden
  }

  .sm\:overflow-y-hidden{
    overflow-y:hidden
  }

  .sm\:overflow-x-visible{
    overflow-x:visible
  }

  .sm\:overflow-y-visible{
    overflow-y:visible
  }

  .sm\:overflow-x-scroll{
    overflow-x:scroll
  }

  .sm\:overflow-y-scroll{
    overflow-y:scroll
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .sm\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .sm\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .sm\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .sm\:p-0{
    padding:0
  }

  .sm\:p-1{
    padding:1px
  }

  .sm\:p-2{
    padding:2px
  }

  .sm\:p-3{
    padding:3px
  }

  .sm\:p-4{
    padding:4px
  }

  .sm\:p-5{
    padding:5px
  }

  .sm\:p-6{
    padding:6px
  }

  .sm\:p-7{
    padding:7px
  }

  .sm\:p-8{
    padding:8px
  }

  .sm\:p-9{
    padding:9px
  }

  .sm\:p-10{
    padding:10px
  }

  .sm\:p-12{
    padding:12px
  }

  .sm\:p-15{
    padding:15px
  }

  .sm\:p-16{
    padding:16px
  }

  .sm\:p-18{
    padding:18px
  }

  .sm\:p-20{
    padding:20px
  }

  .sm\:p-24{
    padding:24px
  }

  .sm\:p-25{
    padding:25px
  }

  .sm\:p-30{
    padding:30px
  }

  .sm\:p-32{
    padding:32px
  }

  .sm\:p-36{
    padding:36px
  }

  .sm\:p-40{
    padding:40px
  }

  .sm\:p-44{
    padding:44px
  }

  .sm\:p-48{
    padding:48px
  }

  .sm\:p-50{
    padding:50px
  }

  .sm\:p-60{
    padding:60px
  }

  .sm\:p-64{
    padding:64px
  }

  .sm\:p-70{
    padding:70px
  }

  .sm\:p-75{
    padding:75px
  }

  .sm\:p-80{
    padding:80px
  }

  .sm\:p-85{
    padding:85px
  }

  .sm\:p-90{
    padding:90px
  }

  .sm\:p-100{
    padding:100px
  }

  .sm\:p-150{
    padding:150px
  }

  .sm\:p-px{
    padding:1px
  }

  .sm\:p-1_2{
    padding:50%
  }

  .sm\:p-1_3{
    padding:33.333333%
  }

  .sm\:p-2_3{
    padding:66.666667%
  }

  .sm\:p-1_4{
    padding:25%
  }

  .sm\:p-2_4{
    padding:50%
  }

  .sm\:p-3_4{
    padding:75%
  }

  .sm\:p-1_5{
    padding:20%
  }

  .sm\:p-2_5{
    padding:40%
  }

  .sm\:p-3_5{
    padding:60%
  }

  .sm\:p-4_5{
    padding:80%
  }

  .sm\:p-1_6{
    padding:16.666667%
  }

  .sm\:p-5_6{
    padding:83.333333%
  }

  .sm\:p-1_12{
    padding:8.333333%
  }

  .sm\:p-5_12{
    padding:41.666667%
  }

  .sm\:p-7_12{
    padding:58.333333%
  }

  .sm\:p-11_12{
    padding:91.666667%
  }

  .sm\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .sm\:px-0{
    padding-left:0;
    padding-right:0
  }

  .sm\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .sm\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .sm\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .sm\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .sm\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .sm\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .sm\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .sm\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .sm\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .sm\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .sm\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .sm\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .sm\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .sm\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .sm\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .sm\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .sm\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .sm\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .sm\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .sm\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .sm\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .sm\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .sm\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .sm\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .sm\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .sm\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .sm\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .sm\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .sm\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .sm\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .sm\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .sm\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .sm\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .sm\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .sm\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .sm\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .sm\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .sm\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .sm\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .sm\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .sm\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .sm\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .sm\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .sm\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .sm\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .sm\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .sm\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .sm\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .sm\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .sm\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .sm\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .sm\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .sm\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .sm\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .sm\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .sm\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .sm\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .sm\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .sm\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .sm\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .sm\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .sm\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .sm\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .sm\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .sm\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .sm\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .sm\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .sm\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .sm\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .sm\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .sm\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .sm\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .sm\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .sm\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .sm\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .sm\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .sm\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .sm\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .sm\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .sm\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .sm\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .sm\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .sm\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .sm\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .sm\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .sm\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .sm\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .sm\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .sm\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .sm\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .sm\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .sm\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .sm\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .sm\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .sm\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .sm\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .sm\:pt-0{
    padding-top:0
  }

  .sm\:pr-0{
    padding-right:0
  }

  .sm\:pb-0{
    padding-bottom:0
  }

  .sm\:pl-0{
    padding-left:0
  }

  .sm\:pt-1{
    padding-top:1px
  }

  .sm\:pr-1{
    padding-right:1px
  }

  .sm\:pb-1{
    padding-bottom:1px
  }

  .sm\:pl-1{
    padding-left:1px
  }

  .sm\:pt-2{
    padding-top:2px
  }

  .sm\:pr-2{
    padding-right:2px
  }

  .sm\:pb-2{
    padding-bottom:2px
  }

  .sm\:pl-2{
    padding-left:2px
  }

  .sm\:pt-3{
    padding-top:3px
  }

  .sm\:pr-3{
    padding-right:3px
  }

  .sm\:pb-3{
    padding-bottom:3px
  }

  .sm\:pl-3{
    padding-left:3px
  }

  .sm\:pt-4{
    padding-top:4px
  }

  .sm\:pr-4{
    padding-right:4px
  }

  .sm\:pb-4{
    padding-bottom:4px
  }

  .sm\:pl-4{
    padding-left:4px
  }

  .sm\:pt-5{
    padding-top:5px
  }

  .sm\:pr-5{
    padding-right:5px
  }

  .sm\:pb-5{
    padding-bottom:5px
  }

  .sm\:pl-5{
    padding-left:5px
  }

  .sm\:pt-6{
    padding-top:6px
  }

  .sm\:pr-6{
    padding-right:6px
  }

  .sm\:pb-6{
    padding-bottom:6px
  }

  .sm\:pl-6{
    padding-left:6px
  }

  .sm\:pt-7{
    padding-top:7px
  }

  .sm\:pr-7{
    padding-right:7px
  }

  .sm\:pb-7{
    padding-bottom:7px
  }

  .sm\:pl-7{
    padding-left:7px
  }

  .sm\:pt-8{
    padding-top:8px
  }

  .sm\:pr-8{
    padding-right:8px
  }

  .sm\:pb-8{
    padding-bottom:8px
  }

  .sm\:pl-8{
    padding-left:8px
  }

  .sm\:pt-9{
    padding-top:9px
  }

  .sm\:pr-9{
    padding-right:9px
  }

  .sm\:pb-9{
    padding-bottom:9px
  }

  .sm\:pl-9{
    padding-left:9px
  }

  .sm\:pt-10{
    padding-top:10px
  }

  .sm\:pr-10{
    padding-right:10px
  }

  .sm\:pb-10{
    padding-bottom:10px
  }

  .sm\:pl-10{
    padding-left:10px
  }

  .sm\:pt-12{
    padding-top:12px
  }

  .sm\:pr-12{
    padding-right:12px
  }

  .sm\:pb-12{
    padding-bottom:12px
  }

  .sm\:pl-12{
    padding-left:12px
  }

  .sm\:pt-15{
    padding-top:15px
  }

  .sm\:pr-15{
    padding-right:15px
  }

  .sm\:pb-15{
    padding-bottom:15px
  }

  .sm\:pl-15{
    padding-left:15px
  }

  .sm\:pt-16{
    padding-top:16px
  }

  .sm\:pr-16{
    padding-right:16px
  }

  .sm\:pb-16{
    padding-bottom:16px
  }

  .sm\:pl-16{
    padding-left:16px
  }

  .sm\:pt-18{
    padding-top:18px
  }

  .sm\:pr-18{
    padding-right:18px
  }

  .sm\:pb-18{
    padding-bottom:18px
  }

  .sm\:pl-18{
    padding-left:18px
  }

  .sm\:pt-20{
    padding-top:20px
  }

  .sm\:pr-20{
    padding-right:20px
  }

  .sm\:pb-20{
    padding-bottom:20px
  }

  .sm\:pl-20{
    padding-left:20px
  }

  .sm\:pt-24{
    padding-top:24px
  }

  .sm\:pr-24{
    padding-right:24px
  }

  .sm\:pb-24{
    padding-bottom:24px
  }

  .sm\:pl-24{
    padding-left:24px
  }

  .sm\:pt-25{
    padding-top:25px
  }

  .sm\:pr-25{
    padding-right:25px
  }

  .sm\:pb-25{
    padding-bottom:25px
  }

  .sm\:pl-25{
    padding-left:25px
  }

  .sm\:pt-30{
    padding-top:30px
  }

  .sm\:pr-30{
    padding-right:30px
  }

  .sm\:pb-30{
    padding-bottom:30px
  }

  .sm\:pl-30{
    padding-left:30px
  }

  .sm\:pt-32{
    padding-top:32px
  }

  .sm\:pr-32{
    padding-right:32px
  }

  .sm\:pb-32{
    padding-bottom:32px
  }

  .sm\:pl-32{
    padding-left:32px
  }

  .sm\:pt-36{
    padding-top:36px
  }

  .sm\:pr-36{
    padding-right:36px
  }

  .sm\:pb-36{
    padding-bottom:36px
  }

  .sm\:pl-36{
    padding-left:36px
  }

  .sm\:pt-40{
    padding-top:40px
  }

  .sm\:pr-40{
    padding-right:40px
  }

  .sm\:pb-40{
    padding-bottom:40px
  }

  .sm\:pl-40{
    padding-left:40px
  }

  .sm\:pt-44{
    padding-top:44px
  }

  .sm\:pr-44{
    padding-right:44px
  }

  .sm\:pb-44{
    padding-bottom:44px
  }

  .sm\:pl-44{
    padding-left:44px
  }

  .sm\:pt-48{
    padding-top:48px
  }

  .sm\:pr-48{
    padding-right:48px
  }

  .sm\:pb-48{
    padding-bottom:48px
  }

  .sm\:pl-48{
    padding-left:48px
  }

  .sm\:pt-50{
    padding-top:50px
  }

  .sm\:pr-50{
    padding-right:50px
  }

  .sm\:pb-50{
    padding-bottom:50px
  }

  .sm\:pl-50{
    padding-left:50px
  }

  .sm\:pt-60{
    padding-top:60px
  }

  .sm\:pr-60{
    padding-right:60px
  }

  .sm\:pb-60{
    padding-bottom:60px
  }

  .sm\:pl-60{
    padding-left:60px
  }

  .sm\:pt-64{
    padding-top:64px
  }

  .sm\:pr-64{
    padding-right:64px
  }

  .sm\:pb-64{
    padding-bottom:64px
  }

  .sm\:pl-64{
    padding-left:64px
  }

  .sm\:pt-70{
    padding-top:70px
  }

  .sm\:pr-70{
    padding-right:70px
  }

  .sm\:pb-70{
    padding-bottom:70px
  }

  .sm\:pl-70{
    padding-left:70px
  }

  .sm\:pt-75{
    padding-top:75px
  }

  .sm\:pr-75{
    padding-right:75px
  }

  .sm\:pb-75{
    padding-bottom:75px
  }

  .sm\:pl-75{
    padding-left:75px
  }

  .sm\:pt-80{
    padding-top:80px
  }

  .sm\:pr-80{
    padding-right:80px
  }

  .sm\:pb-80{
    padding-bottom:80px
  }

  .sm\:pl-80{
    padding-left:80px
  }

  .sm\:pt-85{
    padding-top:85px
  }

  .sm\:pr-85{
    padding-right:85px
  }

  .sm\:pb-85{
    padding-bottom:85px
  }

  .sm\:pl-85{
    padding-left:85px
  }

  .sm\:pt-90{
    padding-top:90px
  }

  .sm\:pr-90{
    padding-right:90px
  }

  .sm\:pb-90{
    padding-bottom:90px
  }

  .sm\:pl-90{
    padding-left:90px
  }

  .sm\:pt-100{
    padding-top:100px
  }

  .sm\:pr-100{
    padding-right:100px
  }

  .sm\:pb-100{
    padding-bottom:100px
  }

  .sm\:pl-100{
    padding-left:100px
  }

  .sm\:pt-150{
    padding-top:150px
  }

  .sm\:pr-150{
    padding-right:150px
  }

  .sm\:pb-150{
    padding-bottom:150px
  }

  .sm\:pl-150{
    padding-left:150px
  }

  .sm\:pt-px{
    padding-top:1px
  }

  .sm\:pr-px{
    padding-right:1px
  }

  .sm\:pb-px{
    padding-bottom:1px
  }

  .sm\:pl-px{
    padding-left:1px
  }

  .sm\:pt-1_2{
    padding-top:50%
  }

  .sm\:pr-1_2{
    padding-right:50%
  }

  .sm\:pb-1_2{
    padding-bottom:50%
  }

  .sm\:pl-1_2{
    padding-left:50%
  }

  .sm\:pt-1_3{
    padding-top:33.333333%
  }

  .sm\:pr-1_3{
    padding-right:33.333333%
  }

  .sm\:pb-1_3{
    padding-bottom:33.333333%
  }

  .sm\:pl-1_3{
    padding-left:33.333333%
  }

  .sm\:pt-2_3{
    padding-top:66.666667%
  }

  .sm\:pr-2_3{
    padding-right:66.666667%
  }

  .sm\:pb-2_3{
    padding-bottom:66.666667%
  }

  .sm\:pl-2_3{
    padding-left:66.666667%
  }

  .sm\:pt-1_4{
    padding-top:25%
  }

  .sm\:pr-1_4{
    padding-right:25%
  }

  .sm\:pb-1_4{
    padding-bottom:25%
  }

  .sm\:pl-1_4{
    padding-left:25%
  }

  .sm\:pt-2_4{
    padding-top:50%
  }

  .sm\:pr-2_4{
    padding-right:50%
  }

  .sm\:pb-2_4{
    padding-bottom:50%
  }

  .sm\:pl-2_4{
    padding-left:50%
  }

  .sm\:pt-3_4{
    padding-top:75%
  }

  .sm\:pr-3_4{
    padding-right:75%
  }

  .sm\:pb-3_4{
    padding-bottom:75%
  }

  .sm\:pl-3_4{
    padding-left:75%
  }

  .sm\:pt-1_5{
    padding-top:20%
  }

  .sm\:pr-1_5{
    padding-right:20%
  }

  .sm\:pb-1_5{
    padding-bottom:20%
  }

  .sm\:pl-1_5{
    padding-left:20%
  }

  .sm\:pt-2_5{
    padding-top:40%
  }

  .sm\:pr-2_5{
    padding-right:40%
  }

  .sm\:pb-2_5{
    padding-bottom:40%
  }

  .sm\:pl-2_5{
    padding-left:40%
  }

  .sm\:pt-3_5{
    padding-top:60%
  }

  .sm\:pr-3_5{
    padding-right:60%
  }

  .sm\:pb-3_5{
    padding-bottom:60%
  }

  .sm\:pl-3_5{
    padding-left:60%
  }

  .sm\:pt-4_5{
    padding-top:80%
  }

  .sm\:pr-4_5{
    padding-right:80%
  }

  .sm\:pb-4_5{
    padding-bottom:80%
  }

  .sm\:pl-4_5{
    padding-left:80%
  }

  .sm\:pt-1_6{
    padding-top:16.666667%
  }

  .sm\:pr-1_6{
    padding-right:16.666667%
  }

  .sm\:pb-1_6{
    padding-bottom:16.666667%
  }

  .sm\:pl-1_6{
    padding-left:16.666667%
  }

  .sm\:pt-5_6{
    padding-top:83.333333%
  }

  .sm\:pr-5_6{
    padding-right:83.333333%
  }

  .sm\:pb-5_6{
    padding-bottom:83.333333%
  }

  .sm\:pl-5_6{
    padding-left:83.333333%
  }

  .sm\:pt-1_12{
    padding-top:8.333333%
  }

  .sm\:pr-1_12{
    padding-right:8.333333%
  }

  .sm\:pb-1_12{
    padding-bottom:8.333333%
  }

  .sm\:pl-1_12{
    padding-left:8.333333%
  }

  .sm\:pt-5_12{
    padding-top:41.666667%
  }

  .sm\:pr-5_12{
    padding-right:41.666667%
  }

  .sm\:pb-5_12{
    padding-bottom:41.666667%
  }

  .sm\:pl-5_12{
    padding-left:41.666667%
  }

  .sm\:pt-7_12{
    padding-top:58.333333%
  }

  .sm\:pr-7_12{
    padding-right:58.333333%
  }

  .sm\:pb-7_12{
    padding-bottom:58.333333%
  }

  .sm\:pl-7_12{
    padding-left:58.333333%
  }

  .sm\:pt-11_12{
    padding-top:91.666667%
  }

  .sm\:pr-11_12{
    padding-right:91.666667%
  }

  .sm\:pb-11_12{
    padding-bottom:91.666667%
  }

  .sm\:pl-11_12{
    padding-left:91.666667%
  }

  .sm\:even\:p-0:nth-child(even){
    padding:0
  }

  .sm\:even\:p-1:nth-child(even){
    padding:1px
  }

  .sm\:even\:p-2:nth-child(even){
    padding:2px
  }

  .sm\:even\:p-3:nth-child(even){
    padding:3px
  }

  .sm\:even\:p-4:nth-child(even){
    padding:4px
  }

  .sm\:even\:p-5:nth-child(even){
    padding:5px
  }

  .sm\:even\:p-6:nth-child(even){
    padding:6px
  }

  .sm\:even\:p-7:nth-child(even){
    padding:7px
  }

  .sm\:even\:p-8:nth-child(even){
    padding:8px
  }

  .sm\:even\:p-9:nth-child(even){
    padding:9px
  }

  .sm\:even\:p-10:nth-child(even){
    padding:10px
  }

  .sm\:even\:p-12:nth-child(even){
    padding:12px
  }

  .sm\:even\:p-15:nth-child(even){
    padding:15px
  }

  .sm\:even\:p-16:nth-child(even){
    padding:16px
  }

  .sm\:even\:p-18:nth-child(even){
    padding:18px
  }

  .sm\:even\:p-20:nth-child(even){
    padding:20px
  }

  .sm\:even\:p-24:nth-child(even){
    padding:24px
  }

  .sm\:even\:p-25:nth-child(even){
    padding:25px
  }

  .sm\:even\:p-30:nth-child(even){
    padding:30px
  }

  .sm\:even\:p-32:nth-child(even){
    padding:32px
  }

  .sm\:even\:p-36:nth-child(even){
    padding:36px
  }

  .sm\:even\:p-40:nth-child(even){
    padding:40px
  }

  .sm\:even\:p-44:nth-child(even){
    padding:44px
  }

  .sm\:even\:p-48:nth-child(even){
    padding:48px
  }

  .sm\:even\:p-50:nth-child(even){
    padding:50px
  }

  .sm\:even\:p-60:nth-child(even){
    padding:60px
  }

  .sm\:even\:p-64:nth-child(even){
    padding:64px
  }

  .sm\:even\:p-70:nth-child(even){
    padding:70px
  }

  .sm\:even\:p-75:nth-child(even){
    padding:75px
  }

  .sm\:even\:p-80:nth-child(even){
    padding:80px
  }

  .sm\:even\:p-85:nth-child(even){
    padding:85px
  }

  .sm\:even\:p-90:nth-child(even){
    padding:90px
  }

  .sm\:even\:p-100:nth-child(even){
    padding:100px
  }

  .sm\:even\:p-150:nth-child(even){
    padding:150px
  }

  .sm\:even\:p-px:nth-child(even){
    padding:1px
  }

  .sm\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .sm\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .sm\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .sm\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .sm\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .sm\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .sm\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .sm\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .sm\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .sm\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .sm\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .sm\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .sm\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .sm\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .sm\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .sm\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .sm\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .sm\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .sm\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .sm\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .sm\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .sm\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .sm\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .sm\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .sm\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .sm\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .sm\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .sm\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .sm\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .sm\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .sm\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .sm\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .sm\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .sm\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .sm\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .sm\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .sm\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .sm\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .sm\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .sm\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .sm\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .sm\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .sm\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .sm\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .sm\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .sm\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .sm\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .sm\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .sm\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .sm\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .sm\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .sm\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .sm\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .sm\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .sm\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .sm\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .sm\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .sm\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .sm\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .sm\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .sm\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .sm\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .sm\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .sm\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .sm\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .sm\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .sm\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .sm\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .sm\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .sm\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .sm\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .sm\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .sm\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .sm\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .sm\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .sm\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .sm\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .sm\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .sm\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .sm\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .sm\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .sm\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .sm\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .sm\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .sm\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .sm\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .sm\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .sm\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .sm\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .sm\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .sm\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .sm\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .sm\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .sm\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .sm\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .sm\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .sm\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .sm\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .sm\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .sm\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .sm\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .sm\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .sm\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .sm\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .sm\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .sm\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .sm\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .sm\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .sm\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .sm\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .sm\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .sm\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .sm\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .sm\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .sm\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .sm\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .sm\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .sm\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .sm\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .sm\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .sm\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .sm\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .sm\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .sm\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .sm\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .sm\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .sm\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .sm\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .sm\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .sm\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .sm\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .sm\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .sm\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .sm\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .sm\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .sm\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .sm\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .sm\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .sm\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .sm\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .sm\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .sm\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .sm\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .sm\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .sm\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .sm\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .sm\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .sm\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .sm\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .sm\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .sm\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .sm\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .sm\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .sm\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .sm\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .sm\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .sm\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .sm\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .sm\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .sm\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .sm\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .sm\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .sm\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .sm\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .sm\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .sm\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .sm\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .sm\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .sm\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .sm\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .sm\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .sm\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .sm\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .sm\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .sm\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .sm\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .sm\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .sm\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .sm\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .sm\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .sm\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .sm\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .sm\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .sm\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .sm\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .sm\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .sm\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .sm\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .sm\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .sm\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .sm\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .sm\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .sm\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .sm\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .sm\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .sm\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .sm\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .sm\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .sm\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .sm\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .sm\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .sm\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .sm\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .sm\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .sm\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .sm\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .sm\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .sm\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .sm\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .sm\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .sm\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .sm\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .sm\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .sm\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .sm\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .sm\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .sm\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .sm\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .sm\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .sm\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .sm\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .sm\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .sm\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .sm\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .sm\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .sm\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .sm\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .sm\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .sm\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .sm\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .sm\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .sm\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .sm\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .sm\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .sm\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .sm\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .sm\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .sm\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .sm\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .sm\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .sm\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .sm\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .sm\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .sm\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .sm\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .sm\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .sm\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .sm\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .sm\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .sm\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .sm\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .sm\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .sm\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .sm\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .sm\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .sm\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .sm\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .sm\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .sm\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .sm\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .sm\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .sm\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .sm\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .sm\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .sm\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .sm\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .sm\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .sm\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .sm\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .sm\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .sm\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .sm\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .sm\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .sm\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .sm\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .sm\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .sm\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .sm\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .sm\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .sm\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .sm\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .sm\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .sm\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .sm\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .sm\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .sm\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .sm\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .sm\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .sm\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .sm\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .sm\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .sm\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .sm\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .sm\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .sm\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .sm\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .sm\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .sm\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .sm\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .sm\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .sm\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .sm\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .sm\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .sm\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .sm\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .sm\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .sm\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .sm\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .sm\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .sm\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .sm\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .sm\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .sm\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .sm\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .sm\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .sm\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .sm\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .sm\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .sm\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .sm\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .sm\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .sm\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .sm\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .sm\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .sm\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .sm\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .sm\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .sm\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .sm\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .sm\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .sm\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .sm\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .sm\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .sm\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .sm\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .sm\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .sm\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .sm\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .sm\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .sm\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .sm\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .sm\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .sm\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .sm\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .sm\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .sm\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .sm\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .sm\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .sm\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .sm\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .sm\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .sm\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .sm\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .sm\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .sm\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .sm\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .sm\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .sm\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .sm\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .sm\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .sm\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .sm\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .sm\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .sm\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .sm\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .sm\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .sm\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .sm\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .sm\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .sm\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .sm\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .sm\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .sm\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .sm\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .sm\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .sm\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .sm\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .sm\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .sm\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .sm\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .sm\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .sm\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .sm\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .sm\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .sm\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .sm\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .sm\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .sm\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .sm\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .sm\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .sm\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .sm\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .sm\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .sm\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .sm\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .sm\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .sm\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .sm\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .sm\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .sm\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .sm\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .sm\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .sm\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .sm\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .sm\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .sm\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .sm\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .sm\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .sm\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .sm\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .sm\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .sm\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .sm\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .sm\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .sm\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .sm\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .sm\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .sm\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .sm\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .sm\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .sm\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .sm\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .sm\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .sm\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .sm\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .sm\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .sm\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .sm\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .sm\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .sm\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .sm\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .sm\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .sm\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .sm\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .sm\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .sm\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .sm\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .sm\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .sm\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .sm\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .sm\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .sm\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .sm\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .sm\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .sm\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .sm\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .sm\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .sm\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .sm\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .sm\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .sm\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .sm\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .sm\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .sm\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .sm\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .sm\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .sm\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .sm\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .sm\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .sm\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .sm\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .sm\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .sm\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .sm\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .sm\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .sm\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .sm\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .sm\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .sm\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .sm\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .sm\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .sm\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .sm\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .sm\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .sm\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .sm\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .sm\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .sm\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .sm\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .sm\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .sm\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .sm\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .sm\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .sm\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .sm\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .sm\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .sm\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .sm\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .sm\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .sm\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .sm\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .sm\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .sm\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .sm\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .sm\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .sm\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .sm\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .sm\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .sm\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .sm\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .sm\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .sm\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .sm\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .sm\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .sm\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .sm\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .sm\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .sm\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .sm\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .sm\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .sm\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .sm\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .sm\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .sm\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .sm\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .sm\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .sm\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .sm\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .sm\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .sm\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .sm\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .sm\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .sm\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .sm\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .sm\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .sm\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .sm\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .sm\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .sm\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .sm\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .sm\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .sm\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .sm\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .sm\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .sm\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .sm\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .sm\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .sm\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .sm\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .sm\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .sm\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .sm\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .sm\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .sm\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .sm\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .sm\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .sm\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .sm\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .sm\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .sm\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .sm\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .sm\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .sm\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .sm\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .sm\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .sm\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .sm\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .sm\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .sm\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .sm\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .sm\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .sm\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .sm\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .sm\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .sm\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .sm\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .sm\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .sm\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .sm\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .sm\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .sm\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .sm\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .sm\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .sm\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .sm\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .sm\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .sm\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .sm\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .sm\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .sm\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .sm\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .sm\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .sm\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .sm\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .sm\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .sm\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .sm\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .sm\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .sm\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .sm\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .sm\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .sm\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .sm\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .sm\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .sm\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .sm\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .sm\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .sm\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .sm\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .sm\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .sm\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .sm\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .sm\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .sm\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .sm\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .sm\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .sm\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .sm\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .sm\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .sm\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .sm\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .sm\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .sm\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .sm\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .sm\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .sm\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .sm\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .sm\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .sm\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .sm\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .sm\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .sm\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .sm\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .sm\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .sm\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .sm\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .sm\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .sm\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .sm\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .sm\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .sm\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .sm\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .sm\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .sm\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .sm\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .sm\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .sm\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .sm\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .sm\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .sm\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .sm\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .sm\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .sm\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .sm\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .sm\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .sm\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .sm\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .sm\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .sm\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .sm\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .sm\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .sm\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .sm\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .sm\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .sm\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .sm\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .sm\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .sm\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .sm\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .sm\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .sm\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .sm\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .sm\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .sm\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .sm\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .sm\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .sm\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .sm\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .sm\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .sm\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .sm\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .sm\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .sm\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .sm\:pointer-events-none{
    pointer-events:none
  }

  .sm\:pointer-events-auto{
    pointer-events:auto
  }

  .sm\:static{
    position:static
  }

  .sm\:fixed{
    position:fixed
  }

  .sm\:absolute{
    position:absolute
  }

  .sm\:relative{
    position:relative
  }

  .sm\:sticky{
    position:sticky
  }

  .sm\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .sm\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .sm\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .sm\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .sm\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .sm\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .sm\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .sm\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .sm\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .sm\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .sm\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .sm\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .sm\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .sm\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .sm\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .sm\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .sm\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .sm\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .sm\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .sm\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .sm\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .sm\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .sm\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .sm\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .sm\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .sm\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .sm\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .sm\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .sm\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .sm\:inset-x-0{
    right:0px;
    left:0px
  }

  .sm\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .sm\:inset-x-1{
    right:1px;
    left:1px
  }

  .sm\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .sm\:inset-x-2{
    right:2px;
    left:2px
  }

  .sm\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .sm\:inset-x-4{
    right:4px;
    left:4px
  }

  .sm\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .sm\:inset-x-5{
    right:5px;
    left:5px
  }

  .sm\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .sm\:inset-x-6{
    right:6px;
    left:6px
  }

  .sm\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .sm\:inset-x-7{
    right:7px;
    left:7px
  }

  .sm\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .sm\:inset-x-8{
    right:8px;
    left:8px
  }

  .sm\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .sm\:inset-x-9{
    right:9px;
    left:9px
  }

  .sm\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .sm\:inset-x-10{
    right:10px;
    left:10px
  }

  .sm\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .sm\:inset-x-15{
    right:15px;
    left:15px
  }

  .sm\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .sm\:inset-x-16{
    right:16px;
    left:16px
  }

  .sm\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .sm\:inset-x-18{
    right:18px;
    left:18px
  }

  .sm\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .sm\:inset-x-25{
    right:25px;
    left:25px
  }

  .sm\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .sm\:inset-x-30{
    right:30px;
    left:30px
  }

  .sm\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .sm\:inset-x-36{
    right:36px;
    left:36px
  }

  .sm\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .sm\:inset-x-40{
    right:40px;
    left:40px
  }

  .sm\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .sm\:inset-x-50{
    right:50px;
    left:50px
  }

  .sm\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .sm\:inset-x-60{
    right:60px;
    left:60px
  }

  .sm\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .sm\:inset-x-auto{
    right:auto;
    left:auto
  }

  .sm\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .sm\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .sm\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .sm\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .sm\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .sm\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .sm\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .sm\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .sm\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .sm\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .sm\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .sm\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .sm\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .sm\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .sm\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .sm\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .sm\:top-0{
    top:0px
  }

  .sm\:right-0{
    right:0px
  }

  .sm\:bottom-0{
    bottom:0px
  }

  .sm\:left-0{
    left:0px
  }

  .sm\:top-1{
    top:1px
  }

  .sm\:right-1{
    right:1px
  }

  .sm\:bottom-1{
    bottom:1px
  }

  .sm\:left-1{
    left:1px
  }

  .sm\:top-2{
    top:2px
  }

  .sm\:right-2{
    right:2px
  }

  .sm\:bottom-2{
    bottom:2px
  }

  .sm\:left-2{
    left:2px
  }

  .sm\:top-4{
    top:4px
  }

  .sm\:right-4{
    right:4px
  }

  .sm\:bottom-4{
    bottom:4px
  }

  .sm\:left-4{
    left:4px
  }

  .sm\:top-5{
    top:5px
  }

  .sm\:right-5{
    right:5px
  }

  .sm\:bottom-5{
    bottom:5px
  }

  .sm\:left-5{
    left:5px
  }

  .sm\:top-6{
    top:6px
  }

  .sm\:right-6{
    right:6px
  }

  .sm\:bottom-6{
    bottom:6px
  }

  .sm\:left-6{
    left:6px
  }

  .sm\:top-7{
    top:7px
  }

  .sm\:right-7{
    right:7px
  }

  .sm\:bottom-7{
    bottom:7px
  }

  .sm\:left-7{
    left:7px
  }

  .sm\:top-8{
    top:8px
  }

  .sm\:right-8{
    right:8px
  }

  .sm\:bottom-8{
    bottom:8px
  }

  .sm\:left-8{
    left:8px
  }

  .sm\:top-9{
    top:9px
  }

  .sm\:right-9{
    right:9px
  }

  .sm\:bottom-9{
    bottom:9px
  }

  .sm\:left-9{
    left:9px
  }

  .sm\:top-10{
    top:10px
  }

  .sm\:right-10{
    right:10px
  }

  .sm\:bottom-10{
    bottom:10px
  }

  .sm\:left-10{
    left:10px
  }

  .sm\:top-15{
    top:15px
  }

  .sm\:right-15{
    right:15px
  }

  .sm\:bottom-15{
    bottom:15px
  }

  .sm\:left-15{
    left:15px
  }

  .sm\:top-16{
    top:16px
  }

  .sm\:right-16{
    right:16px
  }

  .sm\:bottom-16{
    bottom:16px
  }

  .sm\:left-16{
    left:16px
  }

  .sm\:top-18{
    top:18px
  }

  .sm\:right-18{
    right:18px
  }

  .sm\:bottom-18{
    bottom:18px
  }

  .sm\:left-18{
    left:18px
  }

  .sm\:top-25{
    top:25px
  }

  .sm\:right-25{
    right:25px
  }

  .sm\:bottom-25{
    bottom:25px
  }

  .sm\:left-25{
    left:25px
  }

  .sm\:top-30{
    top:30px
  }

  .sm\:right-30{
    right:30px
  }

  .sm\:bottom-30{
    bottom:30px
  }

  .sm\:left-30{
    left:30px
  }

  .sm\:top-36{
    top:36px
  }

  .sm\:right-36{
    right:36px
  }

  .sm\:bottom-36{
    bottom:36px
  }

  .sm\:left-36{
    left:36px
  }

  .sm\:top-40{
    top:40px
  }

  .sm\:right-40{
    right:40px
  }

  .sm\:bottom-40{
    bottom:40px
  }

  .sm\:left-40{
    left:40px
  }

  .sm\:top-50{
    top:50px
  }

  .sm\:right-50{
    right:50px
  }

  .sm\:bottom-50{
    bottom:50px
  }

  .sm\:left-50{
    left:50px
  }

  .sm\:top-60{
    top:60px
  }

  .sm\:right-60{
    right:60px
  }

  .sm\:bottom-60{
    bottom:60px
  }

  .sm\:left-60{
    left:60px
  }

  .sm\:top-auto{
    top:auto
  }

  .sm\:right-auto{
    right:auto
  }

  .sm\:bottom-auto{
    bottom:auto
  }

  .sm\:left-auto{
    left:auto
  }

  .sm\:-top-1{
    top:-1px
  }

  .sm\:-right-1{
    right:-1px
  }

  .sm\:-bottom-1{
    bottom:-1px
  }

  .sm\:-left-1{
    left:-1px
  }

  .sm\:-top-3{
    top:-3px
  }

  .sm\:-right-3{
    right:-3px
  }

  .sm\:-bottom-3{
    bottom:-3px
  }

  .sm\:-left-3{
    left:-3px
  }

  .sm\:-top-10{
    top:-10px
  }

  .sm\:-right-10{
    right:-10px
  }

  .sm\:-bottom-10{
    bottom:-10px
  }

  .sm\:-left-10{
    left:-10px
  }

  .sm\:-top-12{
    top:-12px
  }

  .sm\:-right-12{
    right:-12px
  }

  .sm\:-bottom-12{
    bottom:-12px
  }

  .sm\:-left-12{
    left:-12px
  }

  .sm\:-top-13{
    top:-13px
  }

  .sm\:-right-13{
    right:-13px
  }

  .sm\:-bottom-13{
    bottom:-13px
  }

  .sm\:-left-13{
    left:-13px
  }

  .sm\:-top-18{
    top:-18px
  }

  .sm\:-right-18{
    right:-18px
  }

  .sm\:-bottom-18{
    bottom:-18px
  }

  .sm\:-left-18{
    left:-18px
  }

  .sm\:-top-30{
    top:-30px
  }

  .sm\:-right-30{
    right:-30px
  }

  .sm\:-bottom-30{
    bottom:-30px
  }

  .sm\:-left-30{
    left:-30px
  }

  .sm\:top-1_2{
    top:50%
  }

  .sm\:right-1_2{
    right:50%
  }

  .sm\:bottom-1_2{
    bottom:50%
  }

  .sm\:left-1_2{
    left:50%
  }

  .sm\:resize-none{
    resize:none
  }

  .sm\:resize-y{
    resize:vertical
  }

  .sm\:resize-x{
    resize:horizontal
  }

  .sm\:resize{
    resize:both
  }

  .sm\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .sm\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .sm\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .sm\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .sm\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .sm\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .sm\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .sm\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .sm\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .sm\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .sm\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .sm\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .sm\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .sm\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .sm\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .sm\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .sm\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .sm\:fill-current{
    fill:currentColor
  }

  .sm\:stroke-current{
    stroke:currentColor
  }

  .sm\:stroke-0{
    stroke-width:0
  }

  .sm\:stroke-1{
    stroke-width:1
  }

  .sm\:stroke-2{
    stroke-width:2
  }

  .sm\:table-auto{
    table-layout:auto
  }

  .sm\:table-fixed{
    table-layout:fixed
  }

  .sm\:text-left{
    text-align:left
  }

  .sm\:text-center{
    text-align:center
  }

  .sm\:text-right{
    text-align:right
  }

  .sm\:text-justify{
    text-align:justify
  }

  .sm\:text-inherited{
    color:inherit
  }

  .sm\:text-clear{
    color:transparent
  }

  .sm\:text-transparent{
    color:transparent
  }

  .sm\:text-error{
    color:#E01010
  }

  .sm\:text-blue-50{
    color:#61b6cb
  }

  .sm\:text-blue-100{
    color:#0076DF
  }

  .sm\:text-blue-125{
    color:#0A6ED6
  }

  .sm\:text-blue-150{
    color:#076099
  }

  .sm\:text-blue-175{
    color:#006099
  }

  .sm\:text-blue-200{
    color:#0A4A73
  }

  .sm\:text-blue{
    color:#0076DF
  }

  .sm\:text-purple-100{
    color:#4E3972
  }

  .sm\:text-purple{
    color:#573F7F
  }

  .sm\:text-green-20{
    color:#ADE8A1
  }

  .sm\:text-green-100{
    color:#30862D
  }

  .sm\:text-green-120{
    color:#285e1d
  }

  .sm\:text-green-150{
    color:#00492C
  }

  .sm\:text-green-200{
    color:#2F822C
  }

  .sm\:text-green-250{
    color:#8EC640
  }

  .sm\:text-green{
    color:#30862D
  }

  .sm\:text-orange{
    color:#FFC21F
  }

  .sm\:text-red-100{
    color:#E01010
  }

  .sm\:text-red{
    color:#E01010
  }

  .sm\:text-red-riverbend{
    color:#990000
  }

  .sm\:text-red-riverbendDark{
    color:#5C0002
  }

  .sm\:text-yellow{
    color:#F4A81C
  }

  .sm\:text-white{
    color:#ffffff
  }

  .sm\:text-black{
    color:#000000
  }

  .sm\:text-dark{
    color:#333333
  }

  .sm\:text-gray-25{
    color:#f6f8f9
  }

  .sm\:text-gray-35{
    color:#ededef
  }

  .sm\:text-gray-50{
    color:#dddddd
  }

  .sm\:text-gray-95{
    color:#686059
  }

  .sm\:text-gray-100{
    color:#757575
  }

  .sm\:text-gray-120{
    color:#555555
  }

  .sm\:text-gray-150{
    color:#252525
  }

  .sm\:text-gray-160{
    color:#121212
  }

  .sm\:text-gray{
    color:#757575
  }

  .sm\:hover\:text-inherited:hover{
    color:inherit
  }

  .sm\:hover\:text-clear:hover{
    color:transparent
  }

  .sm\:hover\:text-transparent:hover{
    color:transparent
  }

  .sm\:hover\:text-error:hover{
    color:#E01010
  }

  .sm\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .sm\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .sm\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .sm\:hover\:text-blue-150:hover{
    color:#076099
  }

  .sm\:hover\:text-blue-175:hover{
    color:#006099
  }

  .sm\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .sm\:hover\:text-blue:hover{
    color:#0076DF
  }

  .sm\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .sm\:hover\:text-purple:hover{
    color:#573F7F
  }

  .sm\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .sm\:hover\:text-green-100:hover{
    color:#30862D
  }

  .sm\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .sm\:hover\:text-green-150:hover{
    color:#00492C
  }

  .sm\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .sm\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .sm\:hover\:text-green:hover{
    color:#30862D
  }

  .sm\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .sm\:hover\:text-red-100:hover{
    color:#E01010
  }

  .sm\:hover\:text-red:hover{
    color:#E01010
  }

  .sm\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .sm\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .sm\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .sm\:hover\:text-white:hover{
    color:#ffffff
  }

  .sm\:hover\:text-black:hover{
    color:#000000
  }

  .sm\:hover\:text-dark:hover{
    color:#333333
  }

  .sm\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .sm\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .sm\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .sm\:hover\:text-gray-95:hover{
    color:#686059
  }

  .sm\:hover\:text-gray-100:hover{
    color:#757575
  }

  .sm\:hover\:text-gray-120:hover{
    color:#555555
  }

  .sm\:hover\:text-gray-150:hover{
    color:#252525
  }

  .sm\:hover\:text-gray-160:hover{
    color:#121212
  }

  .sm\:hover\:text-gray:hover{
    color:#757575
  }

  .sm\:focus\:text-inherited:focus{
    color:inherit
  }

  .sm\:focus\:text-clear:focus{
    color:transparent
  }

  .sm\:focus\:text-transparent:focus{
    color:transparent
  }

  .sm\:focus\:text-error:focus{
    color:#E01010
  }

  .sm\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .sm\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .sm\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .sm\:focus\:text-blue-150:focus{
    color:#076099
  }

  .sm\:focus\:text-blue-175:focus{
    color:#006099
  }

  .sm\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .sm\:focus\:text-blue:focus{
    color:#0076DF
  }

  .sm\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .sm\:focus\:text-purple:focus{
    color:#573F7F
  }

  .sm\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .sm\:focus\:text-green-100:focus{
    color:#30862D
  }

  .sm\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .sm\:focus\:text-green-150:focus{
    color:#00492C
  }

  .sm\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .sm\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .sm\:focus\:text-green:focus{
    color:#30862D
  }

  .sm\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .sm\:focus\:text-red-100:focus{
    color:#E01010
  }

  .sm\:focus\:text-red:focus{
    color:#E01010
  }

  .sm\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .sm\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .sm\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .sm\:focus\:text-white:focus{
    color:#ffffff
  }

  .sm\:focus\:text-black:focus{
    color:#000000
  }

  .sm\:focus\:text-dark:focus{
    color:#333333
  }

  .sm\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .sm\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .sm\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .sm\:focus\:text-gray-95:focus{
    color:#686059
  }

  .sm\:focus\:text-gray-100:focus{
    color:#757575
  }

  .sm\:focus\:text-gray-120:focus{
    color:#555555
  }

  .sm\:focus\:text-gray-150:focus{
    color:#252525
  }

  .sm\:focus\:text-gray-160:focus{
    color:#121212
  }

  .sm\:focus\:text-gray:focus{
    color:#757575
  }

  .sm\:italic{
    font-style:italic
  }

  .sm\:not-italic{
    font-style:normal
  }

  .sm\:uppercase{
    text-transform:uppercase
  }

  .sm\:lowercase{
    text-transform:lowercase
  }

  .sm\:capitalize{
    text-transform:capitalize
  }

  .sm\:normal-case{
    text-transform:none
  }

  .sm\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .sm\:normal-nums{
    font-variant-numeric:normal
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .sm\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .sm\:tracking-tight{
    letter-spacing:-0.025em
  }

  .sm\:tracking-normal{
    letter-spacing:0
  }

  .sm\:tracking-wide{
    letter-spacing:0.025em
  }

  .sm\:tracking-wider{
    letter-spacing:0.05em
  }

  .sm\:tracking-widest{
    letter-spacing:0.1em
  }

  .sm\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .sm\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .sm\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .sm\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .sm\:align-baseline{
    vertical-align:baseline
  }

  .sm\:align-top{
    vertical-align:top
  }

  .sm\:align-middle{
    vertical-align:middle
  }

  .sm\:align-bottom{
    vertical-align:bottom
  }

  .sm\:align-text-top{
    vertical-align:text-top
  }

  .sm\:align-text-bottom{
    vertical-align:text-bottom
  }

  .sm\:visible{
    visibility:visible
  }

  .sm\:invisible{
    visibility:hidden
  }

  .sm\:whitespace-normal{
    white-space:normal
  }

  .sm\:whitespace-no-wrap{
    white-space:nowrap
  }

  .sm\:whitespace-pre{
    white-space:pre
  }

  .sm\:whitespace-pre-line{
    white-space:pre-line
  }

  .sm\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .sm\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .sm\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .sm\:break-all{
    word-break:break-all
  }

  .sm\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .sm\:w-0{
    width:0
  }

  .sm\:w-1{
    width:1px
  }

  .sm\:w-2{
    width:2px
  }

  .sm\:w-3{
    width:3px
  }

  .sm\:w-4{
    width:4px
  }

  .sm\:w-5{
    width:5px
  }

  .sm\:w-6{
    width:6px
  }

  .sm\:w-7{
    width:7px
  }

  .sm\:w-8{
    width:8px
  }

  .sm\:w-9{
    width:9px
  }

  .sm\:w-10{
    width:10px
  }

  .sm\:w-12{
    width:12px
  }

  .sm\:w-15{
    width:15px
  }

  .sm\:w-16{
    width:16px
  }

  .sm\:w-18{
    width:18px
  }

  .sm\:w-20{
    width:20px
  }

  .sm\:w-24{
    width:24px
  }

  .sm\:w-25{
    width:25px
  }

  .sm\:w-30{
    width:30px
  }

  .sm\:w-32{
    width:32px
  }

  .sm\:w-36{
    width:36px
  }

  .sm\:w-40{
    width:40px
  }

  .sm\:w-44{
    width:44px
  }

  .sm\:w-48{
    width:48px
  }

  .sm\:w-50{
    width:50px
  }

  .sm\:w-60{
    width:60px
  }

  .sm\:w-64{
    width:64px
  }

  .sm\:w-70{
    width:70px
  }

  .sm\:w-75{
    width:75px
  }

  .sm\:w-80{
    width:80px
  }

  .sm\:w-85{
    width:85px
  }

  .sm\:w-90{
    width:90px
  }

  .sm\:w-100{
    width:100px
  }

  .sm\:w-120{
    width:120px
  }

  .sm\:w-140{
    width:140px
  }

  .sm\:w-150{
    width:150px
  }

  .sm\:w-200{
    width:200px
  }

  .sm\:w-250{
    width:250px
  }

  .sm\:w-400{
    width:400px
  }

  .sm\:w-450{
    width:450px
  }

  .sm\:w-550{
    width:550px
  }

  .sm\:w-px{
    width:1px
  }

  .sm\:w-1_2{
    width:50%
  }

  .sm\:w-1_3{
    width:33.333333%
  }

  .sm\:w-2_3{
    width:66.666667%
  }

  .sm\:w-1_4{
    width:25%
  }

  .sm\:w-2_4{
    width:50%
  }

  .sm\:w-3_4{
    width:75%
  }

  .sm\:w-1_5{
    width:20%
  }

  .sm\:w-2_5{
    width:40%
  }

  .sm\:w-3_5{
    width:60%
  }

  .sm\:w-4_5{
    width:80%
  }

  .sm\:w-1_6{
    width:16.666667%
  }

  .sm\:w-5_6{
    width:83.333333%
  }

  .sm\:w-1_12{
    width:8.333333%
  }

  .sm\:w-5_12{
    width:41.666667%
  }

  .sm\:w-7_12{
    width:58.333333%
  }

  .sm\:w-11_12{
    width:91.666667%
  }

  .sm\:w-auto{
    width:auto
  }

  .sm\:w-full{
    width:100%
  }

  .sm\:w-screen{
    width:100vw
  }

  .sm\:z-0{
    z-index:0
  }

  .sm\:z-1{
    z-index:1
  }

  .sm\:z-2{
    z-index:2
  }

  .sm\:z-3{
    z-index:3
  }

  .sm\:z-4{
    z-index:4
  }

  .sm\:z-5{
    z-index:5
  }

  .sm\:z-auto{
    z-index:auto
  }

  .sm\:-z-1{
    z-index:-1
  }

  .sm\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .sm\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .sm\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .sm\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .sm\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .sm\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .sm\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .sm\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .sm\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .sm\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .sm\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .sm\:grid-cols-none{
    grid-template-columns:none
  }

  .sm\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .sm\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .sm\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .sm\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .sm\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .sm\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .sm\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .sm\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .sm\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .sm\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .sm\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .sm\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .sm\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .sm\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .sm\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .sm\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .sm\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .sm\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .sm\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .sm\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:scale-x-0{
    --transform-scale-x:0
  }

  .sm\:scale-x-50{
    --transform-scale-x:.5
  }

  .sm\:scale-x-75{
    --transform-scale-x:.75
  }

  .sm\:scale-x-90{
    --transform-scale-x:.9
  }

  .sm\:scale-x-95{
    --transform-scale-x:.95
  }

  .sm\:scale-x-100{
    --transform-scale-x:1
  }

  .sm\:scale-x-105{
    --transform-scale-x:1.05
  }

  .sm\:scale-x-110{
    --transform-scale-x:1.1
  }

  .sm\:scale-x-125{
    --transform-scale-x:1.25
  }

  .sm\:scale-x-150{
    --transform-scale-x:1.5
  }

  .sm\:scale-y-0{
    --transform-scale-y:0
  }

  .sm\:scale-y-50{
    --transform-scale-y:.5
  }

  .sm\:scale-y-75{
    --transform-scale-y:.75
  }

  .sm\:scale-y-90{
    --transform-scale-y:.9
  }

  .sm\:scale-y-95{
    --transform-scale-y:.95
  }

  .sm\:scale-y-100{
    --transform-scale-y:1
  }

  .sm\:scale-y-105{
    --transform-scale-y:1.05
  }

  .sm\:scale-y-110{
    --transform-scale-y:1.1
  }

  .sm\:scale-y-125{
    --transform-scale-y:1.25
  }

  .sm\:scale-y-150{
    --transform-scale-y:1.5
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .sm\:rotate-0{
    --transform-rotate:0
  }

  .sm\:rotate-1{
    --transform-rotate:1deg
  }

  .sm\:rotate-2{
    --transform-rotate:2deg
  }

  .sm\:rotate-3{
    --transform-rotate:3deg
  }

  .sm\:rotate-6{
    --transform-rotate:6deg
  }

  .sm\:rotate-12{
    --transform-rotate:12deg
  }

  .sm\:rotate-45{
    --transform-rotate:45deg
  }

  .sm\:rotate-90{
    --transform-rotate:90deg
  }

  .sm\:rotate-180{
    --transform-rotate:180deg
  }

  .sm\:-rotate-180{
    --transform-rotate:-180deg
  }

  .sm\:-rotate-90{
    --transform-rotate:-90deg
  }

  .sm\:-rotate-45{
    --transform-rotate:-45deg
  }

  .sm\:-rotate-12{
    --transform-rotate:-12deg
  }

  .sm\:-rotate-6{
    --transform-rotate:-6deg
  }

  .sm\:-rotate-3{
    --transform-rotate:-3deg
  }

  .sm\:-rotate-2{
    --transform-rotate:-2deg
  }

  .sm\:-rotate-1{
    --transform-rotate:-1deg
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .sm\:translate-x-0{
    --transform-translate-x:0
  }

  .sm\:translate-x-1{
    --transform-translate-x:1px
  }

  .sm\:translate-x-2{
    --transform-translate-x:2px
  }

  .sm\:translate-x-3{
    --transform-translate-x:3px
  }

  .sm\:translate-x-4{
    --transform-translate-x:4px
  }

  .sm\:translate-x-5{
    --transform-translate-x:5px
  }

  .sm\:translate-x-6{
    --transform-translate-x:6px
  }

  .sm\:translate-x-7{
    --transform-translate-x:7px
  }

  .sm\:translate-x-8{
    --transform-translate-x:8px
  }

  .sm\:translate-x-9{
    --transform-translate-x:9px
  }

  .sm\:translate-x-10{
    --transform-translate-x:10px
  }

  .sm\:translate-x-12{
    --transform-translate-x:12px
  }

  .sm\:translate-x-15{
    --transform-translate-x:15px
  }

  .sm\:translate-x-16{
    --transform-translate-x:16px
  }

  .sm\:translate-x-18{
    --transform-translate-x:18px
  }

  .sm\:translate-x-20{
    --transform-translate-x:20px
  }

  .sm\:translate-x-24{
    --transform-translate-x:24px
  }

  .sm\:translate-x-25{
    --transform-translate-x:25px
  }

  .sm\:translate-x-30{
    --transform-translate-x:30px
  }

  .sm\:translate-x-32{
    --transform-translate-x:32px
  }

  .sm\:translate-x-36{
    --transform-translate-x:36px
  }

  .sm\:translate-x-40{
    --transform-translate-x:40px
  }

  .sm\:translate-x-44{
    --transform-translate-x:44px
  }

  .sm\:translate-x-48{
    --transform-translate-x:48px
  }

  .sm\:translate-x-50{
    --transform-translate-x:50px
  }

  .sm\:translate-x-60{
    --transform-translate-x:60px
  }

  .sm\:translate-x-64{
    --transform-translate-x:64px
  }

  .sm\:translate-x-70{
    --transform-translate-x:70px
  }

  .sm\:translate-x-75{
    --transform-translate-x:75px
  }

  .sm\:translate-x-80{
    --transform-translate-x:80px
  }

  .sm\:translate-x-85{
    --transform-translate-x:85px
  }

  .sm\:translate-x-90{
    --transform-translate-x:90px
  }

  .sm\:translate-x-100{
    --transform-translate-x:100px
  }

  .sm\:translate-x-px{
    --transform-translate-x:1px
  }

  .sm\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .sm\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .sm\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .sm\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .sm\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .sm\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .sm\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .sm\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .sm\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .sm\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .sm\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .sm\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .sm\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .sm\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .sm\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .sm\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .sm\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .sm\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .sm\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .sm\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .sm\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .sm\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .sm\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .sm\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .sm\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .sm\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .sm\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .sm\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .sm\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .sm\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .sm\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .sm\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .sm\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .sm\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .sm\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .sm\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .sm\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .sm\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .sm\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .sm\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .sm\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .sm\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .sm\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .sm\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .sm\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .sm\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .sm\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .sm\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .sm\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .sm\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .sm\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .sm\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .sm\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .sm\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .sm\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .sm\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .sm\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .sm\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .sm\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .sm\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .sm\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .sm\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .sm\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .sm\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .sm\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .sm\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .sm\:translate-x-full{
    --transform-translate-x:100%
  }

  .sm\:translate-y-0{
    --transform-translate-y:0
  }

  .sm\:translate-y-1{
    --transform-translate-y:1px
  }

  .sm\:translate-y-2{
    --transform-translate-y:2px
  }

  .sm\:translate-y-3{
    --transform-translate-y:3px
  }

  .sm\:translate-y-4{
    --transform-translate-y:4px
  }

  .sm\:translate-y-5{
    --transform-translate-y:5px
  }

  .sm\:translate-y-6{
    --transform-translate-y:6px
  }

  .sm\:translate-y-7{
    --transform-translate-y:7px
  }

  .sm\:translate-y-8{
    --transform-translate-y:8px
  }

  .sm\:translate-y-9{
    --transform-translate-y:9px
  }

  .sm\:translate-y-10{
    --transform-translate-y:10px
  }

  .sm\:translate-y-12{
    --transform-translate-y:12px
  }

  .sm\:translate-y-15{
    --transform-translate-y:15px
  }

  .sm\:translate-y-16{
    --transform-translate-y:16px
  }

  .sm\:translate-y-18{
    --transform-translate-y:18px
  }

  .sm\:translate-y-20{
    --transform-translate-y:20px
  }

  .sm\:translate-y-24{
    --transform-translate-y:24px
  }

  .sm\:translate-y-25{
    --transform-translate-y:25px
  }

  .sm\:translate-y-30{
    --transform-translate-y:30px
  }

  .sm\:translate-y-32{
    --transform-translate-y:32px
  }

  .sm\:translate-y-36{
    --transform-translate-y:36px
  }

  .sm\:translate-y-40{
    --transform-translate-y:40px
  }

  .sm\:translate-y-44{
    --transform-translate-y:44px
  }

  .sm\:translate-y-48{
    --transform-translate-y:48px
  }

  .sm\:translate-y-50{
    --transform-translate-y:50px
  }

  .sm\:translate-y-60{
    --transform-translate-y:60px
  }

  .sm\:translate-y-64{
    --transform-translate-y:64px
  }

  .sm\:translate-y-70{
    --transform-translate-y:70px
  }

  .sm\:translate-y-75{
    --transform-translate-y:75px
  }

  .sm\:translate-y-80{
    --transform-translate-y:80px
  }

  .sm\:translate-y-85{
    --transform-translate-y:85px
  }

  .sm\:translate-y-90{
    --transform-translate-y:90px
  }

  .sm\:translate-y-100{
    --transform-translate-y:100px
  }

  .sm\:translate-y-px{
    --transform-translate-y:1px
  }

  .sm\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .sm\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .sm\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .sm\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .sm\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .sm\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .sm\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .sm\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .sm\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .sm\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .sm\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .sm\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .sm\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .sm\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .sm\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .sm\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .sm\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .sm\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .sm\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .sm\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .sm\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .sm\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .sm\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .sm\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .sm\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .sm\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .sm\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .sm\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .sm\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .sm\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .sm\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .sm\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .sm\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .sm\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .sm\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .sm\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .sm\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .sm\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .sm\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .sm\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .sm\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .sm\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .sm\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .sm\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .sm\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .sm\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .sm\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .sm\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .sm\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .sm\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .sm\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .sm\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .sm\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .sm\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .sm\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .sm\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .sm\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .sm\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .sm\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .sm\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .sm\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .sm\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .sm\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .sm\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .sm\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .sm\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .sm\:translate-y-full{
    --transform-translate-y:100%
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .sm\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .sm\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .sm\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .sm\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .sm\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .sm\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .sm\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .sm\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .sm\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .sm\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .sm\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .sm\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .sm\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .sm\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .sm\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .sm\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .sm\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .sm\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .sm\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .sm\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .sm\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .sm\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .sm\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .sm\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .sm\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .sm\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .sm\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .sm\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .sm\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .sm\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .sm\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .sm\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .sm\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .sm\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .sm\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .sm\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .sm\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .sm\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .sm\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .sm\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .sm\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .sm\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .sm\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .sm\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .sm\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .sm\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .sm\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .sm\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .sm\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .sm\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .sm\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .sm\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .sm\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .sm\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .sm\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .sm\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .sm\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .sm\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .sm\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .sm\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .sm\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .sm\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .sm\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .sm\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .sm\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .sm\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .sm\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .sm\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .sm\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .sm\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .sm\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .sm\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .sm\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .sm\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .sm\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .sm\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .sm\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .sm\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .sm\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .sm\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .sm\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .sm\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .sm\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .sm\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .sm\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .sm\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .sm\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .sm\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .sm\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .sm\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .sm\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .sm\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .sm\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .sm\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .sm\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .sm\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .sm\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .sm\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .sm\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .sm\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .sm\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .sm\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .sm\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .sm\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .sm\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .sm\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .sm\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .sm\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .sm\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .sm\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .sm\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .sm\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .sm\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .sm\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .sm\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .sm\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .sm\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .sm\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .sm\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .sm\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .sm\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .sm\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .sm\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .sm\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .sm\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .sm\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .sm\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .sm\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .sm\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .sm\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .sm\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .sm\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .sm\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .sm\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .sm\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .sm\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .sm\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .sm\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .sm\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .sm\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .sm\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .sm\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .sm\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .sm\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .sm\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .sm\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .sm\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .sm\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .sm\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .sm\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .sm\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .sm\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .sm\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .sm\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .sm\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .sm\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .sm\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .sm\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .sm\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .sm\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .sm\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .sm\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .sm\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .sm\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .sm\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .sm\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .sm\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .sm\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .sm\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .sm\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .sm\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .sm\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .sm\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .sm\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .sm\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .sm\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .sm\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .sm\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .sm\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .sm\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .sm\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .sm\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .sm\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .sm\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .sm\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .sm\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .sm\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .sm\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .sm\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .sm\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .sm\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .sm\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .sm\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .sm\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .sm\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .sm\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .sm\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .sm\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .sm\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .sm\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .sm\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .sm\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .sm\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .sm\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .sm\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .sm\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .sm\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .sm\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .sm\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .sm\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .sm\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .sm\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .sm\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .sm\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .sm\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .sm\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .sm\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .sm\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .sm\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .sm\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .sm\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .sm\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .sm\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .sm\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .sm\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .sm\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .sm\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .sm\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .sm\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .sm\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .sm\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .sm\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .sm\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .sm\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .sm\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .sm\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .sm\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .sm\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .sm\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .sm\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .sm\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .sm\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .sm\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .sm\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .sm\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .sm\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .sm\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .sm\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .sm\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .sm\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .sm\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .sm\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .sm\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .sm\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .sm\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .sm\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .sm\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .sm\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .sm\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .sm\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .sm\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .sm\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .sm\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .sm\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .sm\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .sm\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .sm\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .sm\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .sm\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .sm\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .sm\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .sm\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .sm\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .sm\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .sm\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .sm\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .sm\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .sm\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .sm\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .sm\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .sm\:skew-x-0{
    --transform-skew-x:0
  }

  .sm\:skew-x-1{
    --transform-skew-x:1deg
  }

  .sm\:skew-x-2{
    --transform-skew-x:2deg
  }

  .sm\:skew-x-3{
    --transform-skew-x:3deg
  }

  .sm\:skew-x-6{
    --transform-skew-x:6deg
  }

  .sm\:skew-x-12{
    --transform-skew-x:12deg
  }

  .sm\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .sm\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .sm\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .sm\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .sm\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .sm\:skew-y-0{
    --transform-skew-y:0
  }

  .sm\:skew-y-1{
    --transform-skew-y:1deg
  }

  .sm\:skew-y-2{
    --transform-skew-y:2deg
  }

  .sm\:skew-y-3{
    --transform-skew-y:3deg
  }

  .sm\:skew-y-6{
    --transform-skew-y:6deg
  }

  .sm\:skew-y-12{
    --transform-skew-y:12deg
  }

  .sm\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .sm\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .sm\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .sm\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .sm\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .sm\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .sm\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .sm\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .sm\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .sm\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .sm\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .sm\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .sm\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .sm\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .sm\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .sm\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .sm\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .sm\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .sm\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .sm\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .sm\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .sm\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .sm\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .sm\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .sm\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .sm\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .sm\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .sm\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .sm\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .sm\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .sm\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .sm\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .sm\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .sm\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .sm\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .sm\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .sm\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (min-width: 768px){
  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .md\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .md\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .md\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .md\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .md\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .md\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .md\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .md\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .md\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .md\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .md\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .md\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .md\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .md\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .md\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .md\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .md\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .md\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .md\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .md\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .md\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .md\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .md\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .md\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .md\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .md\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .md\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .md\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .md\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .md\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .md\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .md\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .md\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .md\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .md\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .md\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .md\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .md\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .md\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .md\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .md\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .md\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .md\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .md\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .md\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .md\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .md\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .md\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .md\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .md\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .md\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .md\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .md\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .md\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .md\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .md\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .md\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .md\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .md\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .md\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .md\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .md\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .md\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .md\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .md\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .md\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .md\:bg-fixed{
    background-attachment:fixed
  }

  .md\:bg-local{
    background-attachment:local
  }

  .md\:bg-scroll{
    background-attachment:scroll
  }

  .md\:bg-clip-border{
    background-clip:border-box
  }

  .md\:bg-clip-padding{
    background-clip:padding-box
  }

  .md\:bg-clip-content{
    background-clip:content-box
  }

  .md\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .md\:bg-none{
    background-image:none
  }

  .md\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .md\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .md\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:to-inherited{
    --gradient-to-color:inherit
  }

  .md\:to-clear{
    --gradient-to-color:transparent
  }

  .md\:to-transparent{
    --gradient-to-color:transparent
  }

  .md\:to-error{
    --gradient-to-color:#E01010
  }

  .md\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .md\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .md\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .md\:to-blue-150{
    --gradient-to-color:#076099
  }

  .md\:to-blue-175{
    --gradient-to-color:#006099
  }

  .md\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .md\:to-blue{
    --gradient-to-color:#0076DF
  }

  .md\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .md\:to-purple{
    --gradient-to-color:#573F7F
  }

  .md\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .md\:to-green-100{
    --gradient-to-color:#30862D
  }

  .md\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .md\:to-green-150{
    --gradient-to-color:#00492C
  }

  .md\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .md\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .md\:to-green{
    --gradient-to-color:#30862D
  }

  .md\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .md\:to-red-100{
    --gradient-to-color:#E01010
  }

  .md\:to-red{
    --gradient-to-color:#E01010
  }

  .md\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .md\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .md\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .md\:to-white{
    --gradient-to-color:#ffffff
  }

  .md\:to-black{
    --gradient-to-color:#000000
  }

  .md\:to-dark{
    --gradient-to-color:#333333
  }

  .md\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .md\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .md\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .md\:to-gray-95{
    --gradient-to-color:#686059
  }

  .md\:to-gray-100{
    --gradient-to-color:#757575
  }

  .md\:to-gray-120{
    --gradient-to-color:#555555
  }

  .md\:to-gray-150{
    --gradient-to-color:#252525
  }

  .md\:to-gray-160{
    --gradient-to-color:#121212
  }

  .md\:to-gray{
    --gradient-to-color:#757575
  }

  .md\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .md\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .md\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .md\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .md\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .md\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .md\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .md\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .md\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .md\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .md\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .md\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .md\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .md\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .md\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .md\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .md\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .md\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .md\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .md\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .md\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .md\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .md\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .md\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .md\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .md\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .md\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .md\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .md\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .md\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .md\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .md\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .md\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .md\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .md\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .md\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .md\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .md\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .md\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .md\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .md\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .md\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .md\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .md\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .md\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .md\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .md\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .md\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .md\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .md\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .md\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .md\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .md\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .md\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .md\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .md\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .md\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .md\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .md\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .md\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .md\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .md\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .md\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .md\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .md\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .md\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .md\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .md\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .md\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .md\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .md\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .md\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .md\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .md\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .md\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .md\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .md\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .md\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .md\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .md\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .md\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .md\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .md\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .md\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .md\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .md\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .md\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .md\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .md\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .md\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .md\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .md\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .md\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .md\:bg-bottom{
    background-position:bottom
  }

  .md\:bg-center{
    background-position:center
  }

  .md\:bg-left{
    background-position:left
  }

  .md\:bg-left-bottom{
    background-position:left bottom
  }

  .md\:bg-left-top{
    background-position:left top
  }

  .md\:bg-right{
    background-position:right
  }

  .md\:bg-right-bottom{
    background-position:right bottom
  }

  .md\:bg-right-top{
    background-position:right top
  }

  .md\:bg-top{
    background-position:top
  }

  .md\:bg-repeat{
    background-repeat:repeat
  }

  .md\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .md\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .md\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .md\:bg-repeat-round{
    background-repeat:round
  }

  .md\:bg-repeat-space{
    background-repeat:space
  }

  .md\:bg-auto{
    background-size:auto
  }

  .md\:bg-cover{
    background-size:cover
  }

  .md\:bg-contain{
    background-size:contain
  }

  .md\:bg-29-p{
    background-size:29%
  }

  .md\:bg-30-p{
    background-size:30%
  }

  .md\:bg-50-p{
    background-size:50%
  }

  .md\:bg-110-p{
    background-size:110%
  }

  .md\:border-collapse{
    border-collapse:collapse
  }

  .md\:border-separate{
    border-collapse:separate
  }

  .md\:border-inherited{
    border-color:inherit
  }

  .md\:border-clear{
    border-color:transparent
  }

  .md\:border-transparent{
    border-color:transparent
  }

  .md\:border-error{
    border-color:#E01010
  }

  .md\:border-blue-50{
    border-color:#61b6cb
  }

  .md\:border-blue-100{
    border-color:#0076DF
  }

  .md\:border-blue-125{
    border-color:#0A6ED6
  }

  .md\:border-blue-150{
    border-color:#076099
  }

  .md\:border-blue-175{
    border-color:#006099
  }

  .md\:border-blue-200{
    border-color:#0A4A73
  }

  .md\:border-blue{
    border-color:#0076DF
  }

  .md\:border-purple-100{
    border-color:#4E3972
  }

  .md\:border-purple{
    border-color:#573F7F
  }

  .md\:border-green-20{
    border-color:#ADE8A1
  }

  .md\:border-green-100{
    border-color:#30862D
  }

  .md\:border-green-120{
    border-color:#285e1d
  }

  .md\:border-green-150{
    border-color:#00492C
  }

  .md\:border-green-200{
    border-color:#2F822C
  }

  .md\:border-green-250{
    border-color:#8EC640
  }

  .md\:border-green{
    border-color:#30862D
  }

  .md\:border-orange{
    border-color:#FFC21F
  }

  .md\:border-red-100{
    border-color:#E01010
  }

  .md\:border-red{
    border-color:#E01010
  }

  .md\:border-red-riverbend{
    border-color:#990000
  }

  .md\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .md\:border-yellow{
    border-color:#F4A81C
  }

  .md\:border-white{
    border-color:#ffffff
  }

  .md\:border-black{
    border-color:#000000
  }

  .md\:border-dark{
    border-color:#333333
  }

  .md\:border-gray-25{
    border-color:#f6f8f9
  }

  .md\:border-gray-35{
    border-color:#ededef
  }

  .md\:border-gray-50{
    border-color:#dddddd
  }

  .md\:border-gray-95{
    border-color:#686059
  }

  .md\:border-gray-100{
    border-color:#757575
  }

  .md\:border-gray-120{
    border-color:#555555
  }

  .md\:border-gray-150{
    border-color:#252525
  }

  .md\:border-gray-160{
    border-color:#121212
  }

  .md\:border-gray{
    border-color:#757575
  }

  .md\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .md\:hover\:border-clear:hover{
    border-color:transparent
  }

  .md\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .md\:hover\:border-error:hover{
    border-color:#E01010
  }

  .md\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .md\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .md\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .md\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .md\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .md\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .md\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .md\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .md\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .md\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .md\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .md\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .md\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .md\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .md\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .md\:hover\:border-green:hover{
    border-color:#30862D
  }

  .md\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .md\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .md\:hover\:border-red:hover{
    border-color:#E01010
  }

  .md\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .md\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .md\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .md\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .md\:hover\:border-black:hover{
    border-color:#000000
  }

  .md\:hover\:border-dark:hover{
    border-color:#333333
  }

  .md\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .md\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .md\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .md\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .md\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .md\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .md\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .md\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .md\:hover\:border-gray:hover{
    border-color:#757575
  }

  .md\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .md\:focus\:border-clear:focus{
    border-color:transparent
  }

  .md\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .md\:focus\:border-error:focus{
    border-color:#E01010
  }

  .md\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .md\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .md\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .md\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .md\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .md\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .md\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .md\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .md\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .md\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .md\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .md\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .md\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .md\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .md\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .md\:focus\:border-green:focus{
    border-color:#30862D
  }

  .md\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .md\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .md\:focus\:border-red:focus{
    border-color:#E01010
  }

  .md\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .md\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .md\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .md\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .md\:focus\:border-black:focus{
    border-color:#000000
  }

  .md\:focus\:border-dark:focus{
    border-color:#333333
  }

  .md\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .md\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .md\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .md\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .md\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .md\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .md\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .md\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .md\:focus\:border-gray:focus{
    border-color:#757575
  }

  .md\:rounded-none{
    border-radius:0
  }

  .md\:rounded-sm{
    border-radius:0.125rem
  }

  .md\:rounded{
    border-radius:0.25rem
  }

  .md\:rounded-md{
    border-radius:0.250rem
  }

  .md\:rounded-lg{
    border-radius:0.5rem
  }

  .md\:rounded-xl{
    border-radius:0.75rem
  }

  .md\:rounded-2xl{
    border-radius:1rem
  }

  .md\:rounded-3xl{
    border-radius:1.5rem
  }

  .md\:rounded-full{
    border-radius:9999px
  }

  .md\:rounded-ini{
    border-radius:initial
  }

  .md\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .md\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .md\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .md\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .md\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .md\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .md\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .md\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .md\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .md\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .md\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .md\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .md\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .md\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .md\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .md\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .md\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .md\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .md\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .md\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .md\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .md\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .md\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .md\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .md\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .md\:rounded-tl-none{
    border-top-left-radius:0
  }

  .md\:rounded-tr-none{
    border-top-right-radius:0
  }

  .md\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .md\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .md\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .md\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .md\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .md\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .md\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .md\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .md\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .md\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .md\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .md\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .md\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .md\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .md\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .md\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .md\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .md\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .md\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .md\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .md\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .md\:border-solid{
    border-style:solid
  }

  .md\:border-dashed{
    border-style:dashed
  }

  .md\:border-dotted{
    border-style:dotted
  }

  .md\:border-double{
    border-style:double
  }

  .md\:border-none{
    border-style:none
  }

  .md\:border-0{
    border-width:0px
  }

  .md\:border-1{
    border-width:1px
  }

  .md\:border-2{
    border-width:2px
  }

  .md\:border-3{
    border-width:3px
  }

  .md\:border-4{
    border-width:4px
  }

  .md\:border-10{
    border-width:10px
  }

  .md\:border{
    border-width:1px
  }

  .md\:border-t-0{
    border-top-width:0px
  }

  .md\:border-r-0{
    border-right-width:0px
  }

  .md\:border-b-0{
    border-bottom-width:0px
  }

  .md\:border-l-0{
    border-left-width:0px
  }

  .md\:border-t-1{
    border-top-width:1px
  }

  .md\:border-r-1{
    border-right-width:1px
  }

  .md\:border-b-1{
    border-bottom-width:1px
  }

  .md\:border-l-1{
    border-left-width:1px
  }

  .md\:border-t-2{
    border-top-width:2px
  }

  .md\:border-r-2{
    border-right-width:2px
  }

  .md\:border-b-2{
    border-bottom-width:2px
  }

  .md\:border-l-2{
    border-left-width:2px
  }

  .md\:border-t-3{
    border-top-width:3px
  }

  .md\:border-r-3{
    border-right-width:3px
  }

  .md\:border-b-3{
    border-bottom-width:3px
  }

  .md\:border-l-3{
    border-left-width:3px
  }

  .md\:border-t-4{
    border-top-width:4px
  }

  .md\:border-r-4{
    border-right-width:4px
  }

  .md\:border-b-4{
    border-bottom-width:4px
  }

  .md\:border-l-4{
    border-left-width:4px
  }

  .md\:border-t-10{
    border-top-width:10px
  }

  .md\:border-r-10{
    border-right-width:10px
  }

  .md\:border-b-10{
    border-bottom-width:10px
  }

  .md\:border-l-10{
    border-left-width:10px
  }

  .md\:border-t{
    border-top-width:1px
  }

  .md\:border-r{
    border-right-width:1px
  }

  .md\:border-b{
    border-bottom-width:1px
  }

  .md\:border-l{
    border-left-width:1px
  }

  .md\:cursor-auto{
    cursor:auto
  }

  .md\:cursor-default{
    cursor:default
  }

  .md\:cursor-pointer{
    cursor:pointer
  }

  .md\:cursor-wait{
    cursor:wait
  }

  .md\:cursor-text{
    cursor:text
  }

  .md\:cursor-move{
    cursor:move
  }

  .md\:cursor-not-allowed{
    cursor:not-allowed
  }

  .md\:block{
    display:block
  }

  .md\:inline-block{
    display:inline-block
  }

  .md\:inline{
    display:inline
  }

  .md\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .md\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .md\:table{
    display:table
  }

  .md\:table-caption{
    display:table-caption
  }

  .md\:table-cell{
    display:table-cell
  }

  .md\:table-column{
    display:table-column
  }

  .md\:table-column-group{
    display:table-column-group
  }

  .md\:table-footer-group{
    display:table-footer-group
  }

  .md\:table-header-group{
    display:table-header-group
  }

  .md\:table-row-group{
    display:table-row-group
  }

  .md\:table-row{
    display:table-row
  }

  .md\:flow-root{
    display:flow-root
  }

  .md\:grid{
    display:grid
  }

  .md\:inline-grid{
    display:inline-grid
  }

  .md\:contents{
    display:contents
  }

  .md\:hidden{
    display:none
  }

  .md\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .md\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .md\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .md\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .md\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .md\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .md\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .md\:place-items-auto{
    place-items:auto
  }

  .md\:place-items-start{
    place-items:start
  }

  .md\:place-items-end{
    place-items:end
  }

  .md\:place-items-center{
    place-items:center
  }

  .md\:place-items-stretch{
    place-items:stretch
  }

  .md\:place-content-center{
    place-content:center
  }

  .md\:place-content-start{
    place-content:start
  }

  .md\:place-content-end{
    place-content:end
  }

  .md\:place-content-between{
    place-content:space-between
  }

  .md\:place-content-around{
    place-content:space-around
  }

  .md\:place-content-evenly{
    place-content:space-evenly
  }

  .md\:place-content-stretch{
    place-content:stretch
  }

  .md\:place-self-auto{
    place-self:auto
  }

  .md\:place-self-start{
    place-self:start
  }

  .md\:place-self-end{
    place-self:end
  }

  .md\:place-self-center{
    place-self:center
  }

  .md\:place-self-stretch{
    place-self:stretch
  }

  .md\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .md\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .md\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .md\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .md\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .md\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .md\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .md\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .md\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .md\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .md\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .md\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .md\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .md\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .md\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .md\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .md\:justify-items-auto{
    justify-items:auto
  }

  .md\:justify-items-start{
    justify-items:start
  }

  .md\:justify-items-end{
    justify-items:end
  }

  .md\:justify-items-center{
    justify-items:center
  }

  .md\:justify-items-stretch{
    justify-items:stretch
  }

  .md\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .md\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .md\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .md\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .md\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .md\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .md\:justify-self-auto{
    justify-self:auto
  }

  .md\:justify-self-start{
    justify-self:start
  }

  .md\:justify-self-end{
    justify-self:end
  }

  .md\:justify-self-center{
    justify-self:center
  }

  .md\:justify-self-stretch{
    justify-self:stretch
  }

  .md\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .md\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .md\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .md\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .md\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .md\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .md\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .md\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .md\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .md\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .md\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .md\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .md\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .md\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .md\:float-right{
    float:right
  }

  .md\:float-left{
    float:left
  }

  .md\:float-none{
    float:none
  }

  .md\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .md\:clear-left{
    clear:left
  }

  .md\:clear-right{
    clear:right
  }

  .md\:clear-both{
    clear:both
  }

  .md\:clear-none{
    clear:none
  }

  .md\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .md\:font-sansita{
    font-family:Sansita, serif
  }

  .md\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .md\:font-material{
    font-family:Material Icons
  }

  .md\:font-hairline{
    font-weight:100
  }

  .md\:font-thin{
    font-weight:200
  }

  .md\:font-light{
    font-weight:300
  }

  .md\:font-normal{
    font-weight:400
  }

  .md\:font-medium{
    font-weight:500
  }

  .md\:font-semibold{
    font-weight:600
  }

  .md\:font-bold{
    font-weight:700
  }

  .md\:font-extrabold{
    font-weight:800
  }

  .md\:font-black{
    font-weight:900
  }

  .md\:hover\:font-hairline:hover{
    font-weight:100
  }

  .md\:hover\:font-thin:hover{
    font-weight:200
  }

  .md\:hover\:font-light:hover{
    font-weight:300
  }

  .md\:hover\:font-normal:hover{
    font-weight:400
  }

  .md\:hover\:font-medium:hover{
    font-weight:500
  }

  .md\:hover\:font-semibold:hover{
    font-weight:600
  }

  .md\:hover\:font-bold:hover{
    font-weight:700
  }

  .md\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .md\:hover\:font-black:hover{
    font-weight:900
  }

  .md\:focus\:font-hairline:focus{
    font-weight:100
  }

  .md\:focus\:font-thin:focus{
    font-weight:200
  }

  .md\:focus\:font-light:focus{
    font-weight:300
  }

  .md\:focus\:font-normal:focus{
    font-weight:400
  }

  .md\:focus\:font-medium:focus{
    font-weight:500
  }

  .md\:focus\:font-semibold:focus{
    font-weight:600
  }

  .md\:focus\:font-bold:focus{
    font-weight:700
  }

  .md\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .md\:focus\:font-black:focus{
    font-weight:900
  }

  .md\:h-0{
    height:0px
  }

  .md\:h-4{
    height:4px
  }

  .md\:h-5{
    height:5px
  }

  .md\:h-6{
    height:6px
  }

  .md\:h-7{
    height:7px
  }

  .md\:h-10{
    height:10px
  }

  .md\:h-12{
    height:12px
  }

  .md\:h-15{
    height:15px
  }

  .md\:h-16{
    height:16px
  }

  .md\:h-18{
    height:18px
  }

  .md\:h-20{
    height:20px
  }

  .md\:h-23{
    height:23px
  }

  .md\:h-24{
    height:24px
  }

  .md\:h-30{
    height:30px
  }

  .md\:h-36{
    height:36px
  }

  .md\:h-40{
    height:40px
  }

  .md\:h-64{
    height:64px
  }

  .md\:h-90{
    height:90px
  }

  .md\:h-auto{
    height:auto
  }

  .md\:h-full{
    height:100%
  }

  .md\:h-screen{
    height:100vh
  }

  .md\:text-0{
    font-size:0px
  }

  .md\:text-tiny{
    font-size:10px
  }

  .md\:text-xs{
    font-size:12px
  }

  .md\:text-sm{
    font-size:14px
  }

  .md\:text-md{
    font-size:15px
  }

  .md\:text-base{
    font-size:16px
  }

  .md\:text-lg{
    font-size:18px
  }

  .md\:text-xl{
    font-size:20px
  }

  .md\:text-xl-2{
    font-size:22px
  }

  .md\:text-2xl{
    font-size:24px
  }

  .md\:text-2xl-2{
    font-size:28px
  }

  .md\:text-3xl{
    font-size:30px
  }

  .md\:text-3xl-2{
    font-size:32px
  }

  .md\:text-4xl{
    font-size:34px
  }

  .md\:text-4xl-2{
    font-size:40px
  }

  .md\:text-5xl{
    font-size:48px
  }

  .md\:text-6xl{
    font-size:60px
  }

  .md\:text-7xl{
    font-size:96px
  }

  .md\:leading-initial{
    line-height:normal
  }

  .md\:leading-none{
    line-height:0
  }

  .md\:leading-half{
    line-height:0.5
  }

  .md\:leading-base{
    line-height:1
  }

  .md\:leading-tight{
    line-height:1.25
  }

  .md\:leading-normal{
    line-height:1.5
  }

  .md\:leading-relaxed{
    line-height:1.75
  }

  .md\:leading-loose{
    line-height:2
  }

  .md\:list-inside{
    list-style-position:inside
  }

  .md\:list-outside{
    list-style-position:outside
  }

  .md\:list-none{
    list-style-type:none
  }

  .md\:list-disc{
    list-style-type:disc
  }

  .md\:list-decimal{
    list-style-type:decimal
  }

  .md\:m-0{
    margin:0
  }

  .md\:m-1{
    margin:1px
  }

  .md\:m-2{
    margin:2px
  }

  .md\:m-3{
    margin:3px
  }

  .md\:m-4{
    margin:4px
  }

  .md\:m-5{
    margin:5px
  }

  .md\:m-6{
    margin:6px
  }

  .md\:m-7{
    margin:7px
  }

  .md\:m-8{
    margin:8px
  }

  .md\:m-9{
    margin:9px
  }

  .md\:m-10{
    margin:10px
  }

  .md\:m-12{
    margin:12px
  }

  .md\:m-15{
    margin:15px
  }

  .md\:m-16{
    margin:16px
  }

  .md\:m-18{
    margin:18px
  }

  .md\:m-20{
    margin:20px
  }

  .md\:m-24{
    margin:24px
  }

  .md\:m-25{
    margin:25px
  }

  .md\:m-30{
    margin:30px
  }

  .md\:m-32{
    margin:32px
  }

  .md\:m-36{
    margin:36px
  }

  .md\:m-40{
    margin:40px
  }

  .md\:m-44{
    margin:44px
  }

  .md\:m-48{
    margin:48px
  }

  .md\:m-50{
    margin:50px
  }

  .md\:m-60{
    margin:60px
  }

  .md\:m-64{
    margin:64px
  }

  .md\:m-70{
    margin:70px
  }

  .md\:m-75{
    margin:75px
  }

  .md\:m-80{
    margin:80px
  }

  .md\:m-85{
    margin:85px
  }

  .md\:m-90{
    margin:90px
  }

  .md\:m-100{
    margin:100px
  }

  .md\:m-120{
    margin:120px
  }

  .md\:m-144{
    margin:144px
  }

  .md\:m-px{
    margin:1px
  }

  .md\:m-1_2{
    margin:50%
  }

  .md\:m-1_3{
    margin:33.333333%
  }

  .md\:m-2_3{
    margin:66.666667%
  }

  .md\:m-1_4{
    margin:25%
  }

  .md\:m-2_4{
    margin:50%
  }

  .md\:m-3_4{
    margin:75%
  }

  .md\:m-1_5{
    margin:20%
  }

  .md\:m-2_5{
    margin:40%
  }

  .md\:m-3_5{
    margin:60%
  }

  .md\:m-4_5{
    margin:80%
  }

  .md\:m-1_6{
    margin:16.666667%
  }

  .md\:m-5_6{
    margin:83.333333%
  }

  .md\:m-1_12{
    margin:8.333333%
  }

  .md\:m-5_12{
    margin:41.666667%
  }

  .md\:m-7_12{
    margin:58.333333%
  }

  .md\:m-11_12{
    margin:91.666667%
  }

  .md\:m-auto{
    margin:auto
  }

  .md\:-m-1{
    margin:-1px
  }

  .md\:-m-2{
    margin:-2px
  }

  .md\:-m-3{
    margin:-3px
  }

  .md\:-m-4{
    margin:-4px
  }

  .md\:-m-5{
    margin:-5px
  }

  .md\:-m-10{
    margin:-10px
  }

  .md\:-m-12{
    margin:-12px
  }

  .md\:-m-15{
    margin:-15px
  }

  .md\:-m-30{
    margin:-30px
  }

  .md\:-m-50{
    margin:-50px
  }

  .md\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .md\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .md\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .md\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .md\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .md\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .md\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .md\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .md\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .md\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .md\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .md\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .md\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .md\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .md\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .md\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .md\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .md\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .md\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .md\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .md\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .md\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .md\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .md\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .md\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .md\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .md\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .md\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .md\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .md\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .md\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .md\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .md\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .md\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .md\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .md\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .md\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .md\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .md\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .md\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .md\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .md\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .md\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .md\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .md\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .md\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .md\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .md\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .md\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .md\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .md\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .md\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .md\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .md\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .md\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .md\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .md\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .md\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .md\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .md\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .md\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .md\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .md\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .md\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .md\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .md\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .md\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .md\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .md\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .md\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .md\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .md\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .md\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .md\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .md\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .md\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .md\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .md\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .md\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .md\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .md\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .md\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .md\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .md\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .md\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .md\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .md\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .md\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .md\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .md\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .md\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .md\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .md\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .md\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .md\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .md\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .md\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .md\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .md\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .md\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .md\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .md\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .md\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .md\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .md\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .md\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .md\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .md\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .md\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .md\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .md\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .md\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .md\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .md\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .md\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .md\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .md\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .md\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .md\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .md\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .md\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .md\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .md\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .md\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .md\:mt-0{
    margin-top:0
  }

  .md\:mr-0{
    margin-right:0
  }

  .md\:mb-0{
    margin-bottom:0
  }

  .md\:ml-0{
    margin-left:0
  }

  .md\:mt-1{
    margin-top:1px
  }

  .md\:mr-1{
    margin-right:1px
  }

  .md\:mb-1{
    margin-bottom:1px
  }

  .md\:ml-1{
    margin-left:1px
  }

  .md\:mt-2{
    margin-top:2px
  }

  .md\:mr-2{
    margin-right:2px
  }

  .md\:mb-2{
    margin-bottom:2px
  }

  .md\:ml-2{
    margin-left:2px
  }

  .md\:mt-3{
    margin-top:3px
  }

  .md\:mr-3{
    margin-right:3px
  }

  .md\:mb-3{
    margin-bottom:3px
  }

  .md\:ml-3{
    margin-left:3px
  }

  .md\:mt-4{
    margin-top:4px
  }

  .md\:mr-4{
    margin-right:4px
  }

  .md\:mb-4{
    margin-bottom:4px
  }

  .md\:ml-4{
    margin-left:4px
  }

  .md\:mt-5{
    margin-top:5px
  }

  .md\:mr-5{
    margin-right:5px
  }

  .md\:mb-5{
    margin-bottom:5px
  }

  .md\:ml-5{
    margin-left:5px
  }

  .md\:mt-6{
    margin-top:6px
  }

  .md\:mr-6{
    margin-right:6px
  }

  .md\:mb-6{
    margin-bottom:6px
  }

  .md\:ml-6{
    margin-left:6px
  }

  .md\:mt-7{
    margin-top:7px
  }

  .md\:mr-7{
    margin-right:7px
  }

  .md\:mb-7{
    margin-bottom:7px
  }

  .md\:ml-7{
    margin-left:7px
  }

  .md\:mt-8{
    margin-top:8px
  }

  .md\:mr-8{
    margin-right:8px
  }

  .md\:mb-8{
    margin-bottom:8px
  }

  .md\:ml-8{
    margin-left:8px
  }

  .md\:mt-9{
    margin-top:9px
  }

  .md\:mr-9{
    margin-right:9px
  }

  .md\:mb-9{
    margin-bottom:9px
  }

  .md\:ml-9{
    margin-left:9px
  }

  .md\:mt-10{
    margin-top:10px
  }

  .md\:mr-10{
    margin-right:10px
  }

  .md\:mb-10{
    margin-bottom:10px
  }

  .md\:ml-10{
    margin-left:10px
  }

  .md\:mt-12{
    margin-top:12px
  }

  .md\:mr-12{
    margin-right:12px
  }

  .md\:mb-12{
    margin-bottom:12px
  }

  .md\:ml-12{
    margin-left:12px
  }

  .md\:mt-15{
    margin-top:15px
  }

  .md\:mr-15{
    margin-right:15px
  }

  .md\:mb-15{
    margin-bottom:15px
  }

  .md\:ml-15{
    margin-left:15px
  }

  .md\:mt-16{
    margin-top:16px
  }

  .md\:mr-16{
    margin-right:16px
  }

  .md\:mb-16{
    margin-bottom:16px
  }

  .md\:ml-16{
    margin-left:16px
  }

  .md\:mt-18{
    margin-top:18px
  }

  .md\:mr-18{
    margin-right:18px
  }

  .md\:mb-18{
    margin-bottom:18px
  }

  .md\:ml-18{
    margin-left:18px
  }

  .md\:mt-20{
    margin-top:20px
  }

  .md\:mr-20{
    margin-right:20px
  }

  .md\:mb-20{
    margin-bottom:20px
  }

  .md\:ml-20{
    margin-left:20px
  }

  .md\:mt-24{
    margin-top:24px
  }

  .md\:mr-24{
    margin-right:24px
  }

  .md\:mb-24{
    margin-bottom:24px
  }

  .md\:ml-24{
    margin-left:24px
  }

  .md\:mt-25{
    margin-top:25px
  }

  .md\:mr-25{
    margin-right:25px
  }

  .md\:mb-25{
    margin-bottom:25px
  }

  .md\:ml-25{
    margin-left:25px
  }

  .md\:mt-30{
    margin-top:30px
  }

  .md\:mr-30{
    margin-right:30px
  }

  .md\:mb-30{
    margin-bottom:30px
  }

  .md\:ml-30{
    margin-left:30px
  }

  .md\:mt-32{
    margin-top:32px
  }

  .md\:mr-32{
    margin-right:32px
  }

  .md\:mb-32{
    margin-bottom:32px
  }

  .md\:ml-32{
    margin-left:32px
  }

  .md\:mt-36{
    margin-top:36px
  }

  .md\:mr-36{
    margin-right:36px
  }

  .md\:mb-36{
    margin-bottom:36px
  }

  .md\:ml-36{
    margin-left:36px
  }

  .md\:mt-40{
    margin-top:40px
  }

  .md\:mr-40{
    margin-right:40px
  }

  .md\:mb-40{
    margin-bottom:40px
  }

  .md\:ml-40{
    margin-left:40px
  }

  .md\:mt-44{
    margin-top:44px
  }

  .md\:mr-44{
    margin-right:44px
  }

  .md\:mb-44{
    margin-bottom:44px
  }

  .md\:ml-44{
    margin-left:44px
  }

  .md\:mt-48{
    margin-top:48px
  }

  .md\:mr-48{
    margin-right:48px
  }

  .md\:mb-48{
    margin-bottom:48px
  }

  .md\:ml-48{
    margin-left:48px
  }

  .md\:mt-50{
    margin-top:50px
  }

  .md\:mr-50{
    margin-right:50px
  }

  .md\:mb-50{
    margin-bottom:50px
  }

  .md\:ml-50{
    margin-left:50px
  }

  .md\:mt-60{
    margin-top:60px
  }

  .md\:mr-60{
    margin-right:60px
  }

  .md\:mb-60{
    margin-bottom:60px
  }

  .md\:ml-60{
    margin-left:60px
  }

  .md\:mt-64{
    margin-top:64px
  }

  .md\:mr-64{
    margin-right:64px
  }

  .md\:mb-64{
    margin-bottom:64px
  }

  .md\:ml-64{
    margin-left:64px
  }

  .md\:mt-70{
    margin-top:70px
  }

  .md\:mr-70{
    margin-right:70px
  }

  .md\:mb-70{
    margin-bottom:70px
  }

  .md\:ml-70{
    margin-left:70px
  }

  .md\:mt-75{
    margin-top:75px
  }

  .md\:mr-75{
    margin-right:75px
  }

  .md\:mb-75{
    margin-bottom:75px
  }

  .md\:ml-75{
    margin-left:75px
  }

  .md\:mt-80{
    margin-top:80px
  }

  .md\:mr-80{
    margin-right:80px
  }

  .md\:mb-80{
    margin-bottom:80px
  }

  .md\:ml-80{
    margin-left:80px
  }

  .md\:mt-85{
    margin-top:85px
  }

  .md\:mr-85{
    margin-right:85px
  }

  .md\:mb-85{
    margin-bottom:85px
  }

  .md\:ml-85{
    margin-left:85px
  }

  .md\:mt-90{
    margin-top:90px
  }

  .md\:mr-90{
    margin-right:90px
  }

  .md\:mb-90{
    margin-bottom:90px
  }

  .md\:ml-90{
    margin-left:90px
  }

  .md\:mt-100{
    margin-top:100px
  }

  .md\:mr-100{
    margin-right:100px
  }

  .md\:mb-100{
    margin-bottom:100px
  }

  .md\:ml-100{
    margin-left:100px
  }

  .md\:mt-120{
    margin-top:120px
  }

  .md\:mr-120{
    margin-right:120px
  }

  .md\:mb-120{
    margin-bottom:120px
  }

  .md\:ml-120{
    margin-left:120px
  }

  .md\:mt-144{
    margin-top:144px
  }

  .md\:mr-144{
    margin-right:144px
  }

  .md\:mb-144{
    margin-bottom:144px
  }

  .md\:ml-144{
    margin-left:144px
  }

  .md\:mt-px{
    margin-top:1px
  }

  .md\:mr-px{
    margin-right:1px
  }

  .md\:mb-px{
    margin-bottom:1px
  }

  .md\:ml-px{
    margin-left:1px
  }

  .md\:mt-1_2{
    margin-top:50%
  }

  .md\:mr-1_2{
    margin-right:50%
  }

  .md\:mb-1_2{
    margin-bottom:50%
  }

  .md\:ml-1_2{
    margin-left:50%
  }

  .md\:mt-1_3{
    margin-top:33.333333%
  }

  .md\:mr-1_3{
    margin-right:33.333333%
  }

  .md\:mb-1_3{
    margin-bottom:33.333333%
  }

  .md\:ml-1_3{
    margin-left:33.333333%
  }

  .md\:mt-2_3{
    margin-top:66.666667%
  }

  .md\:mr-2_3{
    margin-right:66.666667%
  }

  .md\:mb-2_3{
    margin-bottom:66.666667%
  }

  .md\:ml-2_3{
    margin-left:66.666667%
  }

  .md\:mt-1_4{
    margin-top:25%
  }

  .md\:mr-1_4{
    margin-right:25%
  }

  .md\:mb-1_4{
    margin-bottom:25%
  }

  .md\:ml-1_4{
    margin-left:25%
  }

  .md\:mt-2_4{
    margin-top:50%
  }

  .md\:mr-2_4{
    margin-right:50%
  }

  .md\:mb-2_4{
    margin-bottom:50%
  }

  .md\:ml-2_4{
    margin-left:50%
  }

  .md\:mt-3_4{
    margin-top:75%
  }

  .md\:mr-3_4{
    margin-right:75%
  }

  .md\:mb-3_4{
    margin-bottom:75%
  }

  .md\:ml-3_4{
    margin-left:75%
  }

  .md\:mt-1_5{
    margin-top:20%
  }

  .md\:mr-1_5{
    margin-right:20%
  }

  .md\:mb-1_5{
    margin-bottom:20%
  }

  .md\:ml-1_5{
    margin-left:20%
  }

  .md\:mt-2_5{
    margin-top:40%
  }

  .md\:mr-2_5{
    margin-right:40%
  }

  .md\:mb-2_5{
    margin-bottom:40%
  }

  .md\:ml-2_5{
    margin-left:40%
  }

  .md\:mt-3_5{
    margin-top:60%
  }

  .md\:mr-3_5{
    margin-right:60%
  }

  .md\:mb-3_5{
    margin-bottom:60%
  }

  .md\:ml-3_5{
    margin-left:60%
  }

  .md\:mt-4_5{
    margin-top:80%
  }

  .md\:mr-4_5{
    margin-right:80%
  }

  .md\:mb-4_5{
    margin-bottom:80%
  }

  .md\:ml-4_5{
    margin-left:80%
  }

  .md\:mt-1_6{
    margin-top:16.666667%
  }

  .md\:mr-1_6{
    margin-right:16.666667%
  }

  .md\:mb-1_6{
    margin-bottom:16.666667%
  }

  .md\:ml-1_6{
    margin-left:16.666667%
  }

  .md\:mt-5_6{
    margin-top:83.333333%
  }

  .md\:mr-5_6{
    margin-right:83.333333%
  }

  .md\:mb-5_6{
    margin-bottom:83.333333%
  }

  .md\:ml-5_6{
    margin-left:83.333333%
  }

  .md\:mt-1_12{
    margin-top:8.333333%
  }

  .md\:mr-1_12{
    margin-right:8.333333%
  }

  .md\:mb-1_12{
    margin-bottom:8.333333%
  }

  .md\:ml-1_12{
    margin-left:8.333333%
  }

  .md\:mt-5_12{
    margin-top:41.666667%
  }

  .md\:mr-5_12{
    margin-right:41.666667%
  }

  .md\:mb-5_12{
    margin-bottom:41.666667%
  }

  .md\:ml-5_12{
    margin-left:41.666667%
  }

  .md\:mt-7_12{
    margin-top:58.333333%
  }

  .md\:mr-7_12{
    margin-right:58.333333%
  }

  .md\:mb-7_12{
    margin-bottom:58.333333%
  }

  .md\:ml-7_12{
    margin-left:58.333333%
  }

  .md\:mt-11_12{
    margin-top:91.666667%
  }

  .md\:mr-11_12{
    margin-right:91.666667%
  }

  .md\:mb-11_12{
    margin-bottom:91.666667%
  }

  .md\:ml-11_12{
    margin-left:91.666667%
  }

  .md\:mt-auto{
    margin-top:auto
  }

  .md\:mr-auto{
    margin-right:auto
  }

  .md\:mb-auto{
    margin-bottom:auto
  }

  .md\:ml-auto{
    margin-left:auto
  }

  .md\:-mt-1{
    margin-top:-1px
  }

  .md\:-mr-1{
    margin-right:-1px
  }

  .md\:-mb-1{
    margin-bottom:-1px
  }

  .md\:-ml-1{
    margin-left:-1px
  }

  .md\:-mt-2{
    margin-top:-2px
  }

  .md\:-mr-2{
    margin-right:-2px
  }

  .md\:-mb-2{
    margin-bottom:-2px
  }

  .md\:-ml-2{
    margin-left:-2px
  }

  .md\:-mt-3{
    margin-top:-3px
  }

  .md\:-mr-3{
    margin-right:-3px
  }

  .md\:-mb-3{
    margin-bottom:-3px
  }

  .md\:-ml-3{
    margin-left:-3px
  }

  .md\:-mt-4{
    margin-top:-4px
  }

  .md\:-mr-4{
    margin-right:-4px
  }

  .md\:-mb-4{
    margin-bottom:-4px
  }

  .md\:-ml-4{
    margin-left:-4px
  }

  .md\:-mt-5{
    margin-top:-5px
  }

  .md\:-mr-5{
    margin-right:-5px
  }

  .md\:-mb-5{
    margin-bottom:-5px
  }

  .md\:-ml-5{
    margin-left:-5px
  }

  .md\:-mt-10{
    margin-top:-10px
  }

  .md\:-mr-10{
    margin-right:-10px
  }

  .md\:-mb-10{
    margin-bottom:-10px
  }

  .md\:-ml-10{
    margin-left:-10px
  }

  .md\:-mt-12{
    margin-top:-12px
  }

  .md\:-mr-12{
    margin-right:-12px
  }

  .md\:-mb-12{
    margin-bottom:-12px
  }

  .md\:-ml-12{
    margin-left:-12px
  }

  .md\:-mt-15{
    margin-top:-15px
  }

  .md\:-mr-15{
    margin-right:-15px
  }

  .md\:-mb-15{
    margin-bottom:-15px
  }

  .md\:-ml-15{
    margin-left:-15px
  }

  .md\:-mt-30{
    margin-top:-30px
  }

  .md\:-mr-30{
    margin-right:-30px
  }

  .md\:-mb-30{
    margin-bottom:-30px
  }

  .md\:-ml-30{
    margin-left:-30px
  }

  .md\:-mt-50{
    margin-top:-50px
  }

  .md\:-mr-50{
    margin-right:-50px
  }

  .md\:-mb-50{
    margin-bottom:-50px
  }

  .md\:-ml-50{
    margin-left:-50px
  }

  .md\:last\:m-0:last-child{
    margin:0
  }

  .md\:last\:m-1:last-child{
    margin:1px
  }

  .md\:last\:m-2:last-child{
    margin:2px
  }

  .md\:last\:m-3:last-child{
    margin:3px
  }

  .md\:last\:m-4:last-child{
    margin:4px
  }

  .md\:last\:m-5:last-child{
    margin:5px
  }

  .md\:last\:m-6:last-child{
    margin:6px
  }

  .md\:last\:m-7:last-child{
    margin:7px
  }

  .md\:last\:m-8:last-child{
    margin:8px
  }

  .md\:last\:m-9:last-child{
    margin:9px
  }

  .md\:last\:m-10:last-child{
    margin:10px
  }

  .md\:last\:m-12:last-child{
    margin:12px
  }

  .md\:last\:m-15:last-child{
    margin:15px
  }

  .md\:last\:m-16:last-child{
    margin:16px
  }

  .md\:last\:m-18:last-child{
    margin:18px
  }

  .md\:last\:m-20:last-child{
    margin:20px
  }

  .md\:last\:m-24:last-child{
    margin:24px
  }

  .md\:last\:m-25:last-child{
    margin:25px
  }

  .md\:last\:m-30:last-child{
    margin:30px
  }

  .md\:last\:m-32:last-child{
    margin:32px
  }

  .md\:last\:m-36:last-child{
    margin:36px
  }

  .md\:last\:m-40:last-child{
    margin:40px
  }

  .md\:last\:m-44:last-child{
    margin:44px
  }

  .md\:last\:m-48:last-child{
    margin:48px
  }

  .md\:last\:m-50:last-child{
    margin:50px
  }

  .md\:last\:m-60:last-child{
    margin:60px
  }

  .md\:last\:m-64:last-child{
    margin:64px
  }

  .md\:last\:m-70:last-child{
    margin:70px
  }

  .md\:last\:m-75:last-child{
    margin:75px
  }

  .md\:last\:m-80:last-child{
    margin:80px
  }

  .md\:last\:m-85:last-child{
    margin:85px
  }

  .md\:last\:m-90:last-child{
    margin:90px
  }

  .md\:last\:m-100:last-child{
    margin:100px
  }

  .md\:last\:m-120:last-child{
    margin:120px
  }

  .md\:last\:m-144:last-child{
    margin:144px
  }

  .md\:last\:m-px:last-child{
    margin:1px
  }

  .md\:last\:m-1_2:last-child{
    margin:50%
  }

  .md\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .md\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .md\:last\:m-1_4:last-child{
    margin:25%
  }

  .md\:last\:m-2_4:last-child{
    margin:50%
  }

  .md\:last\:m-3_4:last-child{
    margin:75%
  }

  .md\:last\:m-1_5:last-child{
    margin:20%
  }

  .md\:last\:m-2_5:last-child{
    margin:40%
  }

  .md\:last\:m-3_5:last-child{
    margin:60%
  }

  .md\:last\:m-4_5:last-child{
    margin:80%
  }

  .md\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .md\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .md\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .md\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .md\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .md\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .md\:last\:m-auto:last-child{
    margin:auto
  }

  .md\:last\:-m-1:last-child{
    margin:-1px
  }

  .md\:last\:-m-2:last-child{
    margin:-2px
  }

  .md\:last\:-m-3:last-child{
    margin:-3px
  }

  .md\:last\:-m-4:last-child{
    margin:-4px
  }

  .md\:last\:-m-5:last-child{
    margin:-5px
  }

  .md\:last\:-m-10:last-child{
    margin:-10px
  }

  .md\:last\:-m-12:last-child{
    margin:-12px
  }

  .md\:last\:-m-15:last-child{
    margin:-15px
  }

  .md\:last\:-m-30:last-child{
    margin:-30px
  }

  .md\:last\:-m-50:last-child{
    margin:-50px
  }

  .md\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .md\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .md\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .md\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .md\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .md\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .md\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .md\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .md\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .md\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .md\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .md\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .md\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .md\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .md\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .md\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .md\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .md\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .md\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .md\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .md\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .md\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .md\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .md\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .md\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .md\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .md\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .md\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .md\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .md\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .md\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .md\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .md\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .md\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .md\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .md\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .md\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .md\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .md\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .md\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .md\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .md\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .md\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .md\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .md\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .md\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .md\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .md\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .md\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .md\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .md\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .md\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .md\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .md\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .md\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .md\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .md\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .md\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .md\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .md\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .md\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .md\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .md\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .md\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .md\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .md\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .md\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .md\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .md\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .md\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .md\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .md\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .md\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .md\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .md\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .md\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .md\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .md\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .md\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .md\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .md\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .md\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .md\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .md\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .md\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .md\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .md\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .md\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .md\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .md\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .md\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .md\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .md\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .md\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .md\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .md\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .md\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .md\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .md\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .md\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .md\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .md\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .md\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .md\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .md\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .md\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .md\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .md\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .md\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .md\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .md\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .md\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .md\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .md\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .md\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .md\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .md\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .md\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .md\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .md\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .md\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .md\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .md\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .md\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .md\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .md\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .md\:last\:mt-0:last-child{
    margin-top:0
  }

  .md\:last\:mr-0:last-child{
    margin-right:0
  }

  .md\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .md\:last\:ml-0:last-child{
    margin-left:0
  }

  .md\:last\:mt-1:last-child{
    margin-top:1px
  }

  .md\:last\:mr-1:last-child{
    margin-right:1px
  }

  .md\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .md\:last\:ml-1:last-child{
    margin-left:1px
  }

  .md\:last\:mt-2:last-child{
    margin-top:2px
  }

  .md\:last\:mr-2:last-child{
    margin-right:2px
  }

  .md\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .md\:last\:ml-2:last-child{
    margin-left:2px
  }

  .md\:last\:mt-3:last-child{
    margin-top:3px
  }

  .md\:last\:mr-3:last-child{
    margin-right:3px
  }

  .md\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .md\:last\:ml-3:last-child{
    margin-left:3px
  }

  .md\:last\:mt-4:last-child{
    margin-top:4px
  }

  .md\:last\:mr-4:last-child{
    margin-right:4px
  }

  .md\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .md\:last\:ml-4:last-child{
    margin-left:4px
  }

  .md\:last\:mt-5:last-child{
    margin-top:5px
  }

  .md\:last\:mr-5:last-child{
    margin-right:5px
  }

  .md\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .md\:last\:ml-5:last-child{
    margin-left:5px
  }

  .md\:last\:mt-6:last-child{
    margin-top:6px
  }

  .md\:last\:mr-6:last-child{
    margin-right:6px
  }

  .md\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .md\:last\:ml-6:last-child{
    margin-left:6px
  }

  .md\:last\:mt-7:last-child{
    margin-top:7px
  }

  .md\:last\:mr-7:last-child{
    margin-right:7px
  }

  .md\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .md\:last\:ml-7:last-child{
    margin-left:7px
  }

  .md\:last\:mt-8:last-child{
    margin-top:8px
  }

  .md\:last\:mr-8:last-child{
    margin-right:8px
  }

  .md\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .md\:last\:ml-8:last-child{
    margin-left:8px
  }

  .md\:last\:mt-9:last-child{
    margin-top:9px
  }

  .md\:last\:mr-9:last-child{
    margin-right:9px
  }

  .md\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .md\:last\:ml-9:last-child{
    margin-left:9px
  }

  .md\:last\:mt-10:last-child{
    margin-top:10px
  }

  .md\:last\:mr-10:last-child{
    margin-right:10px
  }

  .md\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .md\:last\:ml-10:last-child{
    margin-left:10px
  }

  .md\:last\:mt-12:last-child{
    margin-top:12px
  }

  .md\:last\:mr-12:last-child{
    margin-right:12px
  }

  .md\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .md\:last\:ml-12:last-child{
    margin-left:12px
  }

  .md\:last\:mt-15:last-child{
    margin-top:15px
  }

  .md\:last\:mr-15:last-child{
    margin-right:15px
  }

  .md\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .md\:last\:ml-15:last-child{
    margin-left:15px
  }

  .md\:last\:mt-16:last-child{
    margin-top:16px
  }

  .md\:last\:mr-16:last-child{
    margin-right:16px
  }

  .md\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .md\:last\:ml-16:last-child{
    margin-left:16px
  }

  .md\:last\:mt-18:last-child{
    margin-top:18px
  }

  .md\:last\:mr-18:last-child{
    margin-right:18px
  }

  .md\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .md\:last\:ml-18:last-child{
    margin-left:18px
  }

  .md\:last\:mt-20:last-child{
    margin-top:20px
  }

  .md\:last\:mr-20:last-child{
    margin-right:20px
  }

  .md\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .md\:last\:ml-20:last-child{
    margin-left:20px
  }

  .md\:last\:mt-24:last-child{
    margin-top:24px
  }

  .md\:last\:mr-24:last-child{
    margin-right:24px
  }

  .md\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .md\:last\:ml-24:last-child{
    margin-left:24px
  }

  .md\:last\:mt-25:last-child{
    margin-top:25px
  }

  .md\:last\:mr-25:last-child{
    margin-right:25px
  }

  .md\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .md\:last\:ml-25:last-child{
    margin-left:25px
  }

  .md\:last\:mt-30:last-child{
    margin-top:30px
  }

  .md\:last\:mr-30:last-child{
    margin-right:30px
  }

  .md\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .md\:last\:ml-30:last-child{
    margin-left:30px
  }

  .md\:last\:mt-32:last-child{
    margin-top:32px
  }

  .md\:last\:mr-32:last-child{
    margin-right:32px
  }

  .md\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .md\:last\:ml-32:last-child{
    margin-left:32px
  }

  .md\:last\:mt-36:last-child{
    margin-top:36px
  }

  .md\:last\:mr-36:last-child{
    margin-right:36px
  }

  .md\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .md\:last\:ml-36:last-child{
    margin-left:36px
  }

  .md\:last\:mt-40:last-child{
    margin-top:40px
  }

  .md\:last\:mr-40:last-child{
    margin-right:40px
  }

  .md\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .md\:last\:ml-40:last-child{
    margin-left:40px
  }

  .md\:last\:mt-44:last-child{
    margin-top:44px
  }

  .md\:last\:mr-44:last-child{
    margin-right:44px
  }

  .md\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .md\:last\:ml-44:last-child{
    margin-left:44px
  }

  .md\:last\:mt-48:last-child{
    margin-top:48px
  }

  .md\:last\:mr-48:last-child{
    margin-right:48px
  }

  .md\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .md\:last\:ml-48:last-child{
    margin-left:48px
  }

  .md\:last\:mt-50:last-child{
    margin-top:50px
  }

  .md\:last\:mr-50:last-child{
    margin-right:50px
  }

  .md\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .md\:last\:ml-50:last-child{
    margin-left:50px
  }

  .md\:last\:mt-60:last-child{
    margin-top:60px
  }

  .md\:last\:mr-60:last-child{
    margin-right:60px
  }

  .md\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .md\:last\:ml-60:last-child{
    margin-left:60px
  }

  .md\:last\:mt-64:last-child{
    margin-top:64px
  }

  .md\:last\:mr-64:last-child{
    margin-right:64px
  }

  .md\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .md\:last\:ml-64:last-child{
    margin-left:64px
  }

  .md\:last\:mt-70:last-child{
    margin-top:70px
  }

  .md\:last\:mr-70:last-child{
    margin-right:70px
  }

  .md\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .md\:last\:ml-70:last-child{
    margin-left:70px
  }

  .md\:last\:mt-75:last-child{
    margin-top:75px
  }

  .md\:last\:mr-75:last-child{
    margin-right:75px
  }

  .md\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .md\:last\:ml-75:last-child{
    margin-left:75px
  }

  .md\:last\:mt-80:last-child{
    margin-top:80px
  }

  .md\:last\:mr-80:last-child{
    margin-right:80px
  }

  .md\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .md\:last\:ml-80:last-child{
    margin-left:80px
  }

  .md\:last\:mt-85:last-child{
    margin-top:85px
  }

  .md\:last\:mr-85:last-child{
    margin-right:85px
  }

  .md\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .md\:last\:ml-85:last-child{
    margin-left:85px
  }

  .md\:last\:mt-90:last-child{
    margin-top:90px
  }

  .md\:last\:mr-90:last-child{
    margin-right:90px
  }

  .md\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .md\:last\:ml-90:last-child{
    margin-left:90px
  }

  .md\:last\:mt-100:last-child{
    margin-top:100px
  }

  .md\:last\:mr-100:last-child{
    margin-right:100px
  }

  .md\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .md\:last\:ml-100:last-child{
    margin-left:100px
  }

  .md\:last\:mt-120:last-child{
    margin-top:120px
  }

  .md\:last\:mr-120:last-child{
    margin-right:120px
  }

  .md\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .md\:last\:ml-120:last-child{
    margin-left:120px
  }

  .md\:last\:mt-144:last-child{
    margin-top:144px
  }

  .md\:last\:mr-144:last-child{
    margin-right:144px
  }

  .md\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .md\:last\:ml-144:last-child{
    margin-left:144px
  }

  .md\:last\:mt-px:last-child{
    margin-top:1px
  }

  .md\:last\:mr-px:last-child{
    margin-right:1px
  }

  .md\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .md\:last\:ml-px:last-child{
    margin-left:1px
  }

  .md\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .md\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .md\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .md\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .md\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .md\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .md\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .md\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .md\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .md\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .md\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .md\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .md\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .md\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .md\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .md\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .md\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .md\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .md\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .md\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .md\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .md\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .md\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .md\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .md\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .md\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .md\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .md\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .md\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .md\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .md\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .md\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .md\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .md\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .md\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .md\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .md\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .md\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .md\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .md\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .md\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .md\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .md\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .md\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .md\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .md\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .md\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .md\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .md\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .md\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .md\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .md\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .md\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .md\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .md\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .md\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .md\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .md\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .md\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .md\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .md\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .md\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .md\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .md\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .md\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .md\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .md\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .md\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .md\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .md\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .md\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .md\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .md\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .md\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .md\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .md\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .md\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .md\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .md\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .md\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .md\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .md\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .md\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .md\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .md\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .md\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .md\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .md\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .md\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .md\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .md\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .md\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .md\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .md\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .md\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .md\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .md\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .md\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .md\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .md\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .md\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .md\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .md\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .md\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .md\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .md\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .md\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .md\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .md\:max-h-full{
    max-height:100%
  }

  .md\:max-w-30{
    max-width:30px
  }

  .md\:max-w-120{
    max-width:120px
  }

  .md\:max-w-144{
    max-width:144px
  }

  .md\:max-w-170{
    max-width:170px
  }

  .md\:max-w-200{
    max-width:200px
  }

  .md\:max-w-260{
    max-width:260px
  }

  .md\:max-w-290{
    max-width:290px
  }

  .md\:max-w-375{
    max-width:375px
  }

  .md\:max-w-full{
    max-width:100%
  }

  .md\:max-w-screen{
    max-width:100vw
  }

  .md\:max-w-contain{
    max-width:1170px
  }

  .md\:max-w-md{
    max-width:768px
  }

  .md\:max-w-lg{
    max-width:992px
  }

  .md\:max-w-xl{
    max-width:1210px
  }

  .md\:max-w-1_2{
    max-width:50%
  }

  .md\:min-h-90{
    min-height:90px
  }

  .md\:min-h-120{
    min-height:120px
  }

  .md\:min-w-270{
    min-width:270px
  }

  .md\:min-w-full{
    min-width:100%
  }

  .md\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .md\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .md\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .md\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .md\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .md\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .md\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .md\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .md\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .md\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .md\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .md\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .md\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .md\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .md\:opacity-0{
    opacity:0
  }

  .md\:opacity-25{
    opacity:.25
  }

  .md\:opacity-40{
    opacity:.4
  }

  .md\:opacity-50{
    opacity:.5
  }

  .md\:opacity-75{
    opacity:.75
  }

  .md\:opacity-100{
    opacity:1
  }

  .md\:hover\:opacity-0:hover{
    opacity:0
  }

  .md\:hover\:opacity-25:hover{
    opacity:.25
  }

  .md\:hover\:opacity-40:hover{
    opacity:.4
  }

  .md\:hover\:opacity-50:hover{
    opacity:.5
  }

  .md\:hover\:opacity-75:hover{
    opacity:.75
  }

  .md\:hover\:opacity-100:hover{
    opacity:1
  }

  .md\:focus\:opacity-0:focus{
    opacity:0
  }

  .md\:focus\:opacity-25:focus{
    opacity:.25
  }

  .md\:focus\:opacity-40:focus{
    opacity:.4
  }

  .md\:focus\:opacity-50:focus{
    opacity:.5
  }

  .md\:focus\:opacity-75:focus{
    opacity:.75
  }

  .md\:focus\:opacity-100:focus{
    opacity:1
  }

  .md\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .md\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .md\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .md\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .md\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .md\:overflow-auto{
    overflow:auto
  }

  .md\:overflow-hidden{
    overflow:hidden
  }

  .md\:overflow-visible{
    overflow:visible
  }

  .md\:overflow-scroll{
    overflow:scroll
  }

  .md\:overflow-x-auto{
    overflow-x:auto
  }

  .md\:overflow-y-auto{
    overflow-y:auto
  }

  .md\:overflow-x-hidden{
    overflow-x:hidden
  }

  .md\:overflow-y-hidden{
    overflow-y:hidden
  }

  .md\:overflow-x-visible{
    overflow-x:visible
  }

  .md\:overflow-y-visible{
    overflow-y:visible
  }

  .md\:overflow-x-scroll{
    overflow-x:scroll
  }

  .md\:overflow-y-scroll{
    overflow-y:scroll
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .md\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .md\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .md\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .md\:p-0{
    padding:0
  }

  .md\:p-1{
    padding:1px
  }

  .md\:p-2{
    padding:2px
  }

  .md\:p-3{
    padding:3px
  }

  .md\:p-4{
    padding:4px
  }

  .md\:p-5{
    padding:5px
  }

  .md\:p-6{
    padding:6px
  }

  .md\:p-7{
    padding:7px
  }

  .md\:p-8{
    padding:8px
  }

  .md\:p-9{
    padding:9px
  }

  .md\:p-10{
    padding:10px
  }

  .md\:p-12{
    padding:12px
  }

  .md\:p-15{
    padding:15px
  }

  .md\:p-16{
    padding:16px
  }

  .md\:p-18{
    padding:18px
  }

  .md\:p-20{
    padding:20px
  }

  .md\:p-24{
    padding:24px
  }

  .md\:p-25{
    padding:25px
  }

  .md\:p-30{
    padding:30px
  }

  .md\:p-32{
    padding:32px
  }

  .md\:p-36{
    padding:36px
  }

  .md\:p-40{
    padding:40px
  }

  .md\:p-44{
    padding:44px
  }

  .md\:p-48{
    padding:48px
  }

  .md\:p-50{
    padding:50px
  }

  .md\:p-60{
    padding:60px
  }

  .md\:p-64{
    padding:64px
  }

  .md\:p-70{
    padding:70px
  }

  .md\:p-75{
    padding:75px
  }

  .md\:p-80{
    padding:80px
  }

  .md\:p-85{
    padding:85px
  }

  .md\:p-90{
    padding:90px
  }

  .md\:p-100{
    padding:100px
  }

  .md\:p-150{
    padding:150px
  }

  .md\:p-px{
    padding:1px
  }

  .md\:p-1_2{
    padding:50%
  }

  .md\:p-1_3{
    padding:33.333333%
  }

  .md\:p-2_3{
    padding:66.666667%
  }

  .md\:p-1_4{
    padding:25%
  }

  .md\:p-2_4{
    padding:50%
  }

  .md\:p-3_4{
    padding:75%
  }

  .md\:p-1_5{
    padding:20%
  }

  .md\:p-2_5{
    padding:40%
  }

  .md\:p-3_5{
    padding:60%
  }

  .md\:p-4_5{
    padding:80%
  }

  .md\:p-1_6{
    padding:16.666667%
  }

  .md\:p-5_6{
    padding:83.333333%
  }

  .md\:p-1_12{
    padding:8.333333%
  }

  .md\:p-5_12{
    padding:41.666667%
  }

  .md\:p-7_12{
    padding:58.333333%
  }

  .md\:p-11_12{
    padding:91.666667%
  }

  .md\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .md\:px-0{
    padding-left:0;
    padding-right:0
  }

  .md\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .md\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .md\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .md\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .md\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .md\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .md\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .md\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .md\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .md\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .md\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .md\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .md\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .md\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .md\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .md\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .md\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .md\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .md\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .md\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .md\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .md\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .md\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .md\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .md\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .md\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .md\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .md\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .md\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .md\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .md\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .md\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .md\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .md\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .md\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .md\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .md\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .md\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .md\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .md\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .md\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .md\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .md\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .md\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .md\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .md\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .md\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .md\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .md\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .md\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .md\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .md\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .md\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .md\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .md\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .md\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .md\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .md\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .md\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .md\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .md\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .md\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .md\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .md\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .md\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .md\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .md\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .md\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .md\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .md\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .md\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .md\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .md\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .md\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .md\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .md\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .md\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .md\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .md\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .md\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .md\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .md\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .md\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .md\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .md\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .md\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .md\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .md\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .md\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .md\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .md\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .md\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .md\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .md\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .md\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .md\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .md\:pt-0{
    padding-top:0
  }

  .md\:pr-0{
    padding-right:0
  }

  .md\:pb-0{
    padding-bottom:0
  }

  .md\:pl-0{
    padding-left:0
  }

  .md\:pt-1{
    padding-top:1px
  }

  .md\:pr-1{
    padding-right:1px
  }

  .md\:pb-1{
    padding-bottom:1px
  }

  .md\:pl-1{
    padding-left:1px
  }

  .md\:pt-2{
    padding-top:2px
  }

  .md\:pr-2{
    padding-right:2px
  }

  .md\:pb-2{
    padding-bottom:2px
  }

  .md\:pl-2{
    padding-left:2px
  }

  .md\:pt-3{
    padding-top:3px
  }

  .md\:pr-3{
    padding-right:3px
  }

  .md\:pb-3{
    padding-bottom:3px
  }

  .md\:pl-3{
    padding-left:3px
  }

  .md\:pt-4{
    padding-top:4px
  }

  .md\:pr-4{
    padding-right:4px
  }

  .md\:pb-4{
    padding-bottom:4px
  }

  .md\:pl-4{
    padding-left:4px
  }

  .md\:pt-5{
    padding-top:5px
  }

  .md\:pr-5{
    padding-right:5px
  }

  .md\:pb-5{
    padding-bottom:5px
  }

  .md\:pl-5{
    padding-left:5px
  }

  .md\:pt-6{
    padding-top:6px
  }

  .md\:pr-6{
    padding-right:6px
  }

  .md\:pb-6{
    padding-bottom:6px
  }

  .md\:pl-6{
    padding-left:6px
  }

  .md\:pt-7{
    padding-top:7px
  }

  .md\:pr-7{
    padding-right:7px
  }

  .md\:pb-7{
    padding-bottom:7px
  }

  .md\:pl-7{
    padding-left:7px
  }

  .md\:pt-8{
    padding-top:8px
  }

  .md\:pr-8{
    padding-right:8px
  }

  .md\:pb-8{
    padding-bottom:8px
  }

  .md\:pl-8{
    padding-left:8px
  }

  .md\:pt-9{
    padding-top:9px
  }

  .md\:pr-9{
    padding-right:9px
  }

  .md\:pb-9{
    padding-bottom:9px
  }

  .md\:pl-9{
    padding-left:9px
  }

  .md\:pt-10{
    padding-top:10px
  }

  .md\:pr-10{
    padding-right:10px
  }

  .md\:pb-10{
    padding-bottom:10px
  }

  .md\:pl-10{
    padding-left:10px
  }

  .md\:pt-12{
    padding-top:12px
  }

  .md\:pr-12{
    padding-right:12px
  }

  .md\:pb-12{
    padding-bottom:12px
  }

  .md\:pl-12{
    padding-left:12px
  }

  .md\:pt-15{
    padding-top:15px
  }

  .md\:pr-15{
    padding-right:15px
  }

  .md\:pb-15{
    padding-bottom:15px
  }

  .md\:pl-15{
    padding-left:15px
  }

  .md\:pt-16{
    padding-top:16px
  }

  .md\:pr-16{
    padding-right:16px
  }

  .md\:pb-16{
    padding-bottom:16px
  }

  .md\:pl-16{
    padding-left:16px
  }

  .md\:pt-18{
    padding-top:18px
  }

  .md\:pr-18{
    padding-right:18px
  }

  .md\:pb-18{
    padding-bottom:18px
  }

  .md\:pl-18{
    padding-left:18px
  }

  .md\:pt-20{
    padding-top:20px
  }

  .md\:pr-20{
    padding-right:20px
  }

  .md\:pb-20{
    padding-bottom:20px
  }

  .md\:pl-20{
    padding-left:20px
  }

  .md\:pt-24{
    padding-top:24px
  }

  .md\:pr-24{
    padding-right:24px
  }

  .md\:pb-24{
    padding-bottom:24px
  }

  .md\:pl-24{
    padding-left:24px
  }

  .md\:pt-25{
    padding-top:25px
  }

  .md\:pr-25{
    padding-right:25px
  }

  .md\:pb-25{
    padding-bottom:25px
  }

  .md\:pl-25{
    padding-left:25px
  }

  .md\:pt-30{
    padding-top:30px
  }

  .md\:pr-30{
    padding-right:30px
  }

  .md\:pb-30{
    padding-bottom:30px
  }

  .md\:pl-30{
    padding-left:30px
  }

  .md\:pt-32{
    padding-top:32px
  }

  .md\:pr-32{
    padding-right:32px
  }

  .md\:pb-32{
    padding-bottom:32px
  }

  .md\:pl-32{
    padding-left:32px
  }

  .md\:pt-36{
    padding-top:36px
  }

  .md\:pr-36{
    padding-right:36px
  }

  .md\:pb-36{
    padding-bottom:36px
  }

  .md\:pl-36{
    padding-left:36px
  }

  .md\:pt-40{
    padding-top:40px
  }

  .md\:pr-40{
    padding-right:40px
  }

  .md\:pb-40{
    padding-bottom:40px
  }

  .md\:pl-40{
    padding-left:40px
  }

  .md\:pt-44{
    padding-top:44px
  }

  .md\:pr-44{
    padding-right:44px
  }

  .md\:pb-44{
    padding-bottom:44px
  }

  .md\:pl-44{
    padding-left:44px
  }

  .md\:pt-48{
    padding-top:48px
  }

  .md\:pr-48{
    padding-right:48px
  }

  .md\:pb-48{
    padding-bottom:48px
  }

  .md\:pl-48{
    padding-left:48px
  }

  .md\:pt-50{
    padding-top:50px
  }

  .md\:pr-50{
    padding-right:50px
  }

  .md\:pb-50{
    padding-bottom:50px
  }

  .md\:pl-50{
    padding-left:50px
  }

  .md\:pt-60{
    padding-top:60px
  }

  .md\:pr-60{
    padding-right:60px
  }

  .md\:pb-60{
    padding-bottom:60px
  }

  .md\:pl-60{
    padding-left:60px
  }

  .md\:pt-64{
    padding-top:64px
  }

  .md\:pr-64{
    padding-right:64px
  }

  .md\:pb-64{
    padding-bottom:64px
  }

  .md\:pl-64{
    padding-left:64px
  }

  .md\:pt-70{
    padding-top:70px
  }

  .md\:pr-70{
    padding-right:70px
  }

  .md\:pb-70{
    padding-bottom:70px
  }

  .md\:pl-70{
    padding-left:70px
  }

  .md\:pt-75{
    padding-top:75px
  }

  .md\:pr-75{
    padding-right:75px
  }

  .md\:pb-75{
    padding-bottom:75px
  }

  .md\:pl-75{
    padding-left:75px
  }

  .md\:pt-80{
    padding-top:80px
  }

  .md\:pr-80{
    padding-right:80px
  }

  .md\:pb-80{
    padding-bottom:80px
  }

  .md\:pl-80{
    padding-left:80px
  }

  .md\:pt-85{
    padding-top:85px
  }

  .md\:pr-85{
    padding-right:85px
  }

  .md\:pb-85{
    padding-bottom:85px
  }

  .md\:pl-85{
    padding-left:85px
  }

  .md\:pt-90{
    padding-top:90px
  }

  .md\:pr-90{
    padding-right:90px
  }

  .md\:pb-90{
    padding-bottom:90px
  }

  .md\:pl-90{
    padding-left:90px
  }

  .md\:pt-100{
    padding-top:100px
  }

  .md\:pr-100{
    padding-right:100px
  }

  .md\:pb-100{
    padding-bottom:100px
  }

  .md\:pl-100{
    padding-left:100px
  }

  .md\:pt-150{
    padding-top:150px
  }

  .md\:pr-150{
    padding-right:150px
  }

  .md\:pb-150{
    padding-bottom:150px
  }

  .md\:pl-150{
    padding-left:150px
  }

  .md\:pt-px{
    padding-top:1px
  }

  .md\:pr-px{
    padding-right:1px
  }

  .md\:pb-px{
    padding-bottom:1px
  }

  .md\:pl-px{
    padding-left:1px
  }

  .md\:pt-1_2{
    padding-top:50%
  }

  .md\:pr-1_2{
    padding-right:50%
  }

  .md\:pb-1_2{
    padding-bottom:50%
  }

  .md\:pl-1_2{
    padding-left:50%
  }

  .md\:pt-1_3{
    padding-top:33.333333%
  }

  .md\:pr-1_3{
    padding-right:33.333333%
  }

  .md\:pb-1_3{
    padding-bottom:33.333333%
  }

  .md\:pl-1_3{
    padding-left:33.333333%
  }

  .md\:pt-2_3{
    padding-top:66.666667%
  }

  .md\:pr-2_3{
    padding-right:66.666667%
  }

  .md\:pb-2_3{
    padding-bottom:66.666667%
  }

  .md\:pl-2_3{
    padding-left:66.666667%
  }

  .md\:pt-1_4{
    padding-top:25%
  }

  .md\:pr-1_4{
    padding-right:25%
  }

  .md\:pb-1_4{
    padding-bottom:25%
  }

  .md\:pl-1_4{
    padding-left:25%
  }

  .md\:pt-2_4{
    padding-top:50%
  }

  .md\:pr-2_4{
    padding-right:50%
  }

  .md\:pb-2_4{
    padding-bottom:50%
  }

  .md\:pl-2_4{
    padding-left:50%
  }

  .md\:pt-3_4{
    padding-top:75%
  }

  .md\:pr-3_4{
    padding-right:75%
  }

  .md\:pb-3_4{
    padding-bottom:75%
  }

  .md\:pl-3_4{
    padding-left:75%
  }

  .md\:pt-1_5{
    padding-top:20%
  }

  .md\:pr-1_5{
    padding-right:20%
  }

  .md\:pb-1_5{
    padding-bottom:20%
  }

  .md\:pl-1_5{
    padding-left:20%
  }

  .md\:pt-2_5{
    padding-top:40%
  }

  .md\:pr-2_5{
    padding-right:40%
  }

  .md\:pb-2_5{
    padding-bottom:40%
  }

  .md\:pl-2_5{
    padding-left:40%
  }

  .md\:pt-3_5{
    padding-top:60%
  }

  .md\:pr-3_5{
    padding-right:60%
  }

  .md\:pb-3_5{
    padding-bottom:60%
  }

  .md\:pl-3_5{
    padding-left:60%
  }

  .md\:pt-4_5{
    padding-top:80%
  }

  .md\:pr-4_5{
    padding-right:80%
  }

  .md\:pb-4_5{
    padding-bottom:80%
  }

  .md\:pl-4_5{
    padding-left:80%
  }

  .md\:pt-1_6{
    padding-top:16.666667%
  }

  .md\:pr-1_6{
    padding-right:16.666667%
  }

  .md\:pb-1_6{
    padding-bottom:16.666667%
  }

  .md\:pl-1_6{
    padding-left:16.666667%
  }

  .md\:pt-5_6{
    padding-top:83.333333%
  }

  .md\:pr-5_6{
    padding-right:83.333333%
  }

  .md\:pb-5_6{
    padding-bottom:83.333333%
  }

  .md\:pl-5_6{
    padding-left:83.333333%
  }

  .md\:pt-1_12{
    padding-top:8.333333%
  }

  .md\:pr-1_12{
    padding-right:8.333333%
  }

  .md\:pb-1_12{
    padding-bottom:8.333333%
  }

  .md\:pl-1_12{
    padding-left:8.333333%
  }

  .md\:pt-5_12{
    padding-top:41.666667%
  }

  .md\:pr-5_12{
    padding-right:41.666667%
  }

  .md\:pb-5_12{
    padding-bottom:41.666667%
  }

  .md\:pl-5_12{
    padding-left:41.666667%
  }

  .md\:pt-7_12{
    padding-top:58.333333%
  }

  .md\:pr-7_12{
    padding-right:58.333333%
  }

  .md\:pb-7_12{
    padding-bottom:58.333333%
  }

  .md\:pl-7_12{
    padding-left:58.333333%
  }

  .md\:pt-11_12{
    padding-top:91.666667%
  }

  .md\:pr-11_12{
    padding-right:91.666667%
  }

  .md\:pb-11_12{
    padding-bottom:91.666667%
  }

  .md\:pl-11_12{
    padding-left:91.666667%
  }

  .md\:even\:p-0:nth-child(even){
    padding:0
  }

  .md\:even\:p-1:nth-child(even){
    padding:1px
  }

  .md\:even\:p-2:nth-child(even){
    padding:2px
  }

  .md\:even\:p-3:nth-child(even){
    padding:3px
  }

  .md\:even\:p-4:nth-child(even){
    padding:4px
  }

  .md\:even\:p-5:nth-child(even){
    padding:5px
  }

  .md\:even\:p-6:nth-child(even){
    padding:6px
  }

  .md\:even\:p-7:nth-child(even){
    padding:7px
  }

  .md\:even\:p-8:nth-child(even){
    padding:8px
  }

  .md\:even\:p-9:nth-child(even){
    padding:9px
  }

  .md\:even\:p-10:nth-child(even){
    padding:10px
  }

  .md\:even\:p-12:nth-child(even){
    padding:12px
  }

  .md\:even\:p-15:nth-child(even){
    padding:15px
  }

  .md\:even\:p-16:nth-child(even){
    padding:16px
  }

  .md\:even\:p-18:nth-child(even){
    padding:18px
  }

  .md\:even\:p-20:nth-child(even){
    padding:20px
  }

  .md\:even\:p-24:nth-child(even){
    padding:24px
  }

  .md\:even\:p-25:nth-child(even){
    padding:25px
  }

  .md\:even\:p-30:nth-child(even){
    padding:30px
  }

  .md\:even\:p-32:nth-child(even){
    padding:32px
  }

  .md\:even\:p-36:nth-child(even){
    padding:36px
  }

  .md\:even\:p-40:nth-child(even){
    padding:40px
  }

  .md\:even\:p-44:nth-child(even){
    padding:44px
  }

  .md\:even\:p-48:nth-child(even){
    padding:48px
  }

  .md\:even\:p-50:nth-child(even){
    padding:50px
  }

  .md\:even\:p-60:nth-child(even){
    padding:60px
  }

  .md\:even\:p-64:nth-child(even){
    padding:64px
  }

  .md\:even\:p-70:nth-child(even){
    padding:70px
  }

  .md\:even\:p-75:nth-child(even){
    padding:75px
  }

  .md\:even\:p-80:nth-child(even){
    padding:80px
  }

  .md\:even\:p-85:nth-child(even){
    padding:85px
  }

  .md\:even\:p-90:nth-child(even){
    padding:90px
  }

  .md\:even\:p-100:nth-child(even){
    padding:100px
  }

  .md\:even\:p-150:nth-child(even){
    padding:150px
  }

  .md\:even\:p-px:nth-child(even){
    padding:1px
  }

  .md\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .md\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .md\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .md\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .md\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .md\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .md\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .md\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .md\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .md\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .md\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .md\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .md\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .md\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .md\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .md\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .md\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .md\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .md\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .md\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .md\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .md\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .md\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .md\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .md\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .md\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .md\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .md\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .md\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .md\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .md\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .md\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .md\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .md\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .md\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .md\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .md\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .md\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .md\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .md\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .md\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .md\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .md\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .md\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .md\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .md\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .md\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .md\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .md\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .md\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .md\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .md\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .md\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .md\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .md\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .md\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .md\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .md\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .md\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .md\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .md\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .md\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .md\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .md\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .md\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .md\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .md\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .md\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .md\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .md\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .md\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .md\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .md\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .md\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .md\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .md\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .md\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .md\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .md\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .md\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .md\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .md\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .md\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .md\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .md\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .md\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .md\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .md\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .md\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .md\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .md\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .md\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .md\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .md\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .md\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .md\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .md\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .md\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .md\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .md\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .md\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .md\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .md\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .md\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .md\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .md\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .md\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .md\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .md\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .md\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .md\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .md\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .md\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .md\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .md\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .md\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .md\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .md\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .md\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .md\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .md\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .md\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .md\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .md\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .md\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .md\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .md\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .md\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .md\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .md\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .md\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .md\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .md\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .md\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .md\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .md\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .md\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .md\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .md\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .md\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .md\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .md\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .md\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .md\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .md\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .md\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .md\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .md\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .md\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .md\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .md\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .md\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .md\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .md\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .md\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .md\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .md\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .md\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .md\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .md\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .md\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .md\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .md\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .md\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .md\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .md\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .md\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .md\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .md\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .md\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .md\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .md\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .md\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .md\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .md\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .md\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .md\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .md\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .md\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .md\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .md\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .md\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .md\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .md\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .md\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .md\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .md\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .md\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .md\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .md\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .md\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .md\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .md\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .md\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .md\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .md\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .md\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .md\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .md\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .md\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .md\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .md\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .md\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .md\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .md\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .md\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .md\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .md\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .md\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .md\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .md\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .md\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .md\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .md\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .md\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .md\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .md\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .md\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .md\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .md\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .md\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .md\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .md\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .md\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .md\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .md\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .md\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .md\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .md\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .md\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .md\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .md\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .md\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .md\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .md\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .md\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .md\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .md\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .md\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .md\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .md\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .md\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .md\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .md\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .md\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .md\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .md\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .md\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .md\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .md\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .md\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .md\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .md\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .md\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .md\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .md\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .md\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .md\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .md\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .md\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .md\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .md\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .md\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .md\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .md\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .md\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .md\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .md\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .md\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .md\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .md\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .md\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .md\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .md\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .md\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .md\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .md\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .md\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .md\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .md\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .md\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .md\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .md\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .md\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .md\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .md\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .md\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .md\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .md\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .md\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .md\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .md\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .md\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .md\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .md\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .md\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .md\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .md\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .md\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .md\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .md\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .md\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .md\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .md\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .md\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .md\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .md\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .md\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .md\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .md\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .md\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .md\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .md\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .md\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .md\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .md\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .md\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .md\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .md\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .md\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .md\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .md\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .md\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .md\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .md\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .md\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .md\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .md\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .md\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .md\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .md\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .md\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .md\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .md\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .md\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .md\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .md\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .md\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .md\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .md\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .md\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .md\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .md\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .md\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .md\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .md\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .md\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .md\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .md\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .md\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .md\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .md\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .md\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .md\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .md\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .md\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .md\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .md\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .md\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .md\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .md\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .md\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .md\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .md\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .md\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .md\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .md\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .md\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .md\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .md\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .md\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .md\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .md\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .md\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .md\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .md\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .md\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .md\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .md\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .md\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .md\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .md\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .md\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .md\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .md\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .md\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .md\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .md\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .md\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .md\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .md\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .md\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .md\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .md\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .md\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .md\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .md\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .md\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .md\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .md\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .md\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .md\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .md\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .md\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .md\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .md\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .md\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .md\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .md\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .md\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .md\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .md\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .md\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .md\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .md\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .md\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .md\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .md\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .md\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .md\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .md\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .md\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .md\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .md\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .md\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .md\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .md\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .md\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .md\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .md\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .md\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .md\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .md\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .md\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .md\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .md\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .md\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .md\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .md\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .md\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .md\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .md\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .md\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .md\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .md\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .md\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .md\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .md\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .md\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .md\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .md\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .md\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .md\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .md\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .md\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .md\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .md\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .md\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .md\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .md\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .md\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .md\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .md\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .md\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .md\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .md\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .md\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .md\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .md\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .md\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .md\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .md\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .md\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .md\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .md\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .md\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .md\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .md\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .md\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .md\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .md\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .md\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .md\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .md\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .md\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .md\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .md\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .md\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .md\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .md\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .md\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .md\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .md\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .md\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .md\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .md\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .md\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .md\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .md\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .md\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .md\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .md\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .md\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .md\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .md\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .md\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .md\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .md\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .md\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .md\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .md\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .md\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .md\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .md\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .md\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .md\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .md\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .md\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .md\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .md\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .md\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .md\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .md\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .md\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .md\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .md\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .md\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .md\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .md\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .md\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .md\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .md\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .md\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .md\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .md\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .md\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .md\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .md\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .md\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .md\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .md\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .md\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .md\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .md\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .md\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .md\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .md\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .md\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .md\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .md\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .md\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .md\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .md\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .md\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .md\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .md\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .md\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .md\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .md\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .md\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .md\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .md\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .md\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .md\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .md\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .md\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .md\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .md\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .md\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .md\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .md\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .md\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .md\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .md\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .md\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .md\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .md\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .md\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .md\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .md\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .md\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .md\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .md\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .md\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .md\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .md\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .md\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .md\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .md\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .md\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .md\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .md\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .md\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .md\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .md\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .md\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .md\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .md\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .md\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .md\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .md\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .md\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .md\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .md\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .md\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .md\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .md\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .md\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .md\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .md\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .md\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .md\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .md\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .md\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .md\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .md\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .md\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .md\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .md\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .md\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .md\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .md\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .md\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .md\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .md\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .md\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .md\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .md\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .md\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .md\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .md\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .md\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .md\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .md\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .md\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .md\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .md\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .md\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .md\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .md\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .md\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .md\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .md\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .md\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .md\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .md\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .md\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .md\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .md\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .md\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .md\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .md\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .md\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .md\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .md\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .md\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .md\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .md\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .md\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .md\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .md\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .md\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .md\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .md\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .md\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .md\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .md\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .md\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .md\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .md\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .md\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .md\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .md\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .md\:pointer-events-none{
    pointer-events:none
  }

  .md\:pointer-events-auto{
    pointer-events:auto
  }

  .md\:static{
    position:static
  }

  .md\:fixed{
    position:fixed
  }

  .md\:absolute{
    position:absolute
  }

  .md\:relative{
    position:relative
  }

  .md\:sticky{
    position:sticky
  }

  .md\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .md\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .md\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .md\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .md\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .md\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .md\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .md\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .md\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .md\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .md\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .md\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .md\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .md\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .md\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .md\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .md\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .md\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .md\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .md\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .md\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .md\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .md\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .md\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .md\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .md\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .md\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .md\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .md\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .md\:inset-x-0{
    right:0px;
    left:0px
  }

  .md\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .md\:inset-x-1{
    right:1px;
    left:1px
  }

  .md\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .md\:inset-x-2{
    right:2px;
    left:2px
  }

  .md\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .md\:inset-x-4{
    right:4px;
    left:4px
  }

  .md\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .md\:inset-x-5{
    right:5px;
    left:5px
  }

  .md\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .md\:inset-x-6{
    right:6px;
    left:6px
  }

  .md\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .md\:inset-x-7{
    right:7px;
    left:7px
  }

  .md\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .md\:inset-x-8{
    right:8px;
    left:8px
  }

  .md\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .md\:inset-x-9{
    right:9px;
    left:9px
  }

  .md\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .md\:inset-x-10{
    right:10px;
    left:10px
  }

  .md\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .md\:inset-x-15{
    right:15px;
    left:15px
  }

  .md\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .md\:inset-x-16{
    right:16px;
    left:16px
  }

  .md\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .md\:inset-x-18{
    right:18px;
    left:18px
  }

  .md\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .md\:inset-x-25{
    right:25px;
    left:25px
  }

  .md\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .md\:inset-x-30{
    right:30px;
    left:30px
  }

  .md\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .md\:inset-x-36{
    right:36px;
    left:36px
  }

  .md\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .md\:inset-x-40{
    right:40px;
    left:40px
  }

  .md\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .md\:inset-x-50{
    right:50px;
    left:50px
  }

  .md\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .md\:inset-x-60{
    right:60px;
    left:60px
  }

  .md\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .md\:inset-x-auto{
    right:auto;
    left:auto
  }

  .md\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .md\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .md\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .md\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .md\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .md\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .md\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .md\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .md\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .md\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .md\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .md\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .md\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .md\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .md\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .md\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .md\:top-0{
    top:0px
  }

  .md\:right-0{
    right:0px
  }

  .md\:bottom-0{
    bottom:0px
  }

  .md\:left-0{
    left:0px
  }

  .md\:top-1{
    top:1px
  }

  .md\:right-1{
    right:1px
  }

  .md\:bottom-1{
    bottom:1px
  }

  .md\:left-1{
    left:1px
  }

  .md\:top-2{
    top:2px
  }

  .md\:right-2{
    right:2px
  }

  .md\:bottom-2{
    bottom:2px
  }

  .md\:left-2{
    left:2px
  }

  .md\:top-4{
    top:4px
  }

  .md\:right-4{
    right:4px
  }

  .md\:bottom-4{
    bottom:4px
  }

  .md\:left-4{
    left:4px
  }

  .md\:top-5{
    top:5px
  }

  .md\:right-5{
    right:5px
  }

  .md\:bottom-5{
    bottom:5px
  }

  .md\:left-5{
    left:5px
  }

  .md\:top-6{
    top:6px
  }

  .md\:right-6{
    right:6px
  }

  .md\:bottom-6{
    bottom:6px
  }

  .md\:left-6{
    left:6px
  }

  .md\:top-7{
    top:7px
  }

  .md\:right-7{
    right:7px
  }

  .md\:bottom-7{
    bottom:7px
  }

  .md\:left-7{
    left:7px
  }

  .md\:top-8{
    top:8px
  }

  .md\:right-8{
    right:8px
  }

  .md\:bottom-8{
    bottom:8px
  }

  .md\:left-8{
    left:8px
  }

  .md\:top-9{
    top:9px
  }

  .md\:right-9{
    right:9px
  }

  .md\:bottom-9{
    bottom:9px
  }

  .md\:left-9{
    left:9px
  }

  .md\:top-10{
    top:10px
  }

  .md\:right-10{
    right:10px
  }

  .md\:bottom-10{
    bottom:10px
  }

  .md\:left-10{
    left:10px
  }

  .md\:top-15{
    top:15px
  }

  .md\:right-15{
    right:15px
  }

  .md\:bottom-15{
    bottom:15px
  }

  .md\:left-15{
    left:15px
  }

  .md\:top-16{
    top:16px
  }

  .md\:right-16{
    right:16px
  }

  .md\:bottom-16{
    bottom:16px
  }

  .md\:left-16{
    left:16px
  }

  .md\:top-18{
    top:18px
  }

  .md\:right-18{
    right:18px
  }

  .md\:bottom-18{
    bottom:18px
  }

  .md\:left-18{
    left:18px
  }

  .md\:top-25{
    top:25px
  }

  .md\:right-25{
    right:25px
  }

  .md\:bottom-25{
    bottom:25px
  }

  .md\:left-25{
    left:25px
  }

  .md\:top-30{
    top:30px
  }

  .md\:right-30{
    right:30px
  }

  .md\:bottom-30{
    bottom:30px
  }

  .md\:left-30{
    left:30px
  }

  .md\:top-36{
    top:36px
  }

  .md\:right-36{
    right:36px
  }

  .md\:bottom-36{
    bottom:36px
  }

  .md\:left-36{
    left:36px
  }

  .md\:top-40{
    top:40px
  }

  .md\:right-40{
    right:40px
  }

  .md\:bottom-40{
    bottom:40px
  }

  .md\:left-40{
    left:40px
  }

  .md\:top-50{
    top:50px
  }

  .md\:right-50{
    right:50px
  }

  .md\:bottom-50{
    bottom:50px
  }

  .md\:left-50{
    left:50px
  }

  .md\:top-60{
    top:60px
  }

  .md\:right-60{
    right:60px
  }

  .md\:bottom-60{
    bottom:60px
  }

  .md\:left-60{
    left:60px
  }

  .md\:top-auto{
    top:auto
  }

  .md\:right-auto{
    right:auto
  }

  .md\:bottom-auto{
    bottom:auto
  }

  .md\:left-auto{
    left:auto
  }

  .md\:-top-1{
    top:-1px
  }

  .md\:-right-1{
    right:-1px
  }

  .md\:-bottom-1{
    bottom:-1px
  }

  .md\:-left-1{
    left:-1px
  }

  .md\:-top-3{
    top:-3px
  }

  .md\:-right-3{
    right:-3px
  }

  .md\:-bottom-3{
    bottom:-3px
  }

  .md\:-left-3{
    left:-3px
  }

  .md\:-top-10{
    top:-10px
  }

  .md\:-right-10{
    right:-10px
  }

  .md\:-bottom-10{
    bottom:-10px
  }

  .md\:-left-10{
    left:-10px
  }

  .md\:-top-12{
    top:-12px
  }

  .md\:-right-12{
    right:-12px
  }

  .md\:-bottom-12{
    bottom:-12px
  }

  .md\:-left-12{
    left:-12px
  }

  .md\:-top-13{
    top:-13px
  }

  .md\:-right-13{
    right:-13px
  }

  .md\:-bottom-13{
    bottom:-13px
  }

  .md\:-left-13{
    left:-13px
  }

  .md\:-top-18{
    top:-18px
  }

  .md\:-right-18{
    right:-18px
  }

  .md\:-bottom-18{
    bottom:-18px
  }

  .md\:-left-18{
    left:-18px
  }

  .md\:-top-30{
    top:-30px
  }

  .md\:-right-30{
    right:-30px
  }

  .md\:-bottom-30{
    bottom:-30px
  }

  .md\:-left-30{
    left:-30px
  }

  .md\:top-1_2{
    top:50%
  }

  .md\:right-1_2{
    right:50%
  }

  .md\:bottom-1_2{
    bottom:50%
  }

  .md\:left-1_2{
    left:50%
  }

  .md\:resize-none{
    resize:none
  }

  .md\:resize-y{
    resize:vertical
  }

  .md\:resize-x{
    resize:horizontal
  }

  .md\:resize{
    resize:both
  }

  .md\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .md\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .md\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .md\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .md\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .md\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .md\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .md\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .md\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .md\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .md\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .md\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .md\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .md\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .md\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .md\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .md\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .md\:fill-current{
    fill:currentColor
  }

  .md\:stroke-current{
    stroke:currentColor
  }

  .md\:stroke-0{
    stroke-width:0
  }

  .md\:stroke-1{
    stroke-width:1
  }

  .md\:stroke-2{
    stroke-width:2
  }

  .md\:table-auto{
    table-layout:auto
  }

  .md\:table-fixed{
    table-layout:fixed
  }

  .md\:text-left{
    text-align:left
  }

  .md\:text-center{
    text-align:center
  }

  .md\:text-right{
    text-align:right
  }

  .md\:text-justify{
    text-align:justify
  }

  .md\:text-inherited{
    color:inherit
  }

  .md\:text-clear{
    color:transparent
  }

  .md\:text-transparent{
    color:transparent
  }

  .md\:text-error{
    color:#E01010
  }

  .md\:text-blue-50{
    color:#61b6cb
  }

  .md\:text-blue-100{
    color:#0076DF
  }

  .md\:text-blue-125{
    color:#0A6ED6
  }

  .md\:text-blue-150{
    color:#076099
  }

  .md\:text-blue-175{
    color:#006099
  }

  .md\:text-blue-200{
    color:#0A4A73
  }

  .md\:text-blue{
    color:#0076DF
  }

  .md\:text-purple-100{
    color:#4E3972
  }

  .md\:text-purple{
    color:#573F7F
  }

  .md\:text-green-20{
    color:#ADE8A1
  }

  .md\:text-green-100{
    color:#30862D
  }

  .md\:text-green-120{
    color:#285e1d
  }

  .md\:text-green-150{
    color:#00492C
  }

  .md\:text-green-200{
    color:#2F822C
  }

  .md\:text-green-250{
    color:#8EC640
  }

  .md\:text-green{
    color:#30862D
  }

  .md\:text-orange{
    color:#FFC21F
  }

  .md\:text-red-100{
    color:#E01010
  }

  .md\:text-red{
    color:#E01010
  }

  .md\:text-red-riverbend{
    color:#990000
  }

  .md\:text-red-riverbendDark{
    color:#5C0002
  }

  .md\:text-yellow{
    color:#F4A81C
  }

  .md\:text-white{
    color:#ffffff
  }

  .md\:text-black{
    color:#000000
  }

  .md\:text-dark{
    color:#333333
  }

  .md\:text-gray-25{
    color:#f6f8f9
  }

  .md\:text-gray-35{
    color:#ededef
  }

  .md\:text-gray-50{
    color:#dddddd
  }

  .md\:text-gray-95{
    color:#686059
  }

  .md\:text-gray-100{
    color:#757575
  }

  .md\:text-gray-120{
    color:#555555
  }

  .md\:text-gray-150{
    color:#252525
  }

  .md\:text-gray-160{
    color:#121212
  }

  .md\:text-gray{
    color:#757575
  }

  .md\:hover\:text-inherited:hover{
    color:inherit
  }

  .md\:hover\:text-clear:hover{
    color:transparent
  }

  .md\:hover\:text-transparent:hover{
    color:transparent
  }

  .md\:hover\:text-error:hover{
    color:#E01010
  }

  .md\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .md\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .md\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .md\:hover\:text-blue-150:hover{
    color:#076099
  }

  .md\:hover\:text-blue-175:hover{
    color:#006099
  }

  .md\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .md\:hover\:text-blue:hover{
    color:#0076DF
  }

  .md\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .md\:hover\:text-purple:hover{
    color:#573F7F
  }

  .md\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .md\:hover\:text-green-100:hover{
    color:#30862D
  }

  .md\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .md\:hover\:text-green-150:hover{
    color:#00492C
  }

  .md\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .md\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .md\:hover\:text-green:hover{
    color:#30862D
  }

  .md\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .md\:hover\:text-red-100:hover{
    color:#E01010
  }

  .md\:hover\:text-red:hover{
    color:#E01010
  }

  .md\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .md\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .md\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .md\:hover\:text-white:hover{
    color:#ffffff
  }

  .md\:hover\:text-black:hover{
    color:#000000
  }

  .md\:hover\:text-dark:hover{
    color:#333333
  }

  .md\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .md\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .md\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .md\:hover\:text-gray-95:hover{
    color:#686059
  }

  .md\:hover\:text-gray-100:hover{
    color:#757575
  }

  .md\:hover\:text-gray-120:hover{
    color:#555555
  }

  .md\:hover\:text-gray-150:hover{
    color:#252525
  }

  .md\:hover\:text-gray-160:hover{
    color:#121212
  }

  .md\:hover\:text-gray:hover{
    color:#757575
  }

  .md\:focus\:text-inherited:focus{
    color:inherit
  }

  .md\:focus\:text-clear:focus{
    color:transparent
  }

  .md\:focus\:text-transparent:focus{
    color:transparent
  }

  .md\:focus\:text-error:focus{
    color:#E01010
  }

  .md\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .md\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .md\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .md\:focus\:text-blue-150:focus{
    color:#076099
  }

  .md\:focus\:text-blue-175:focus{
    color:#006099
  }

  .md\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .md\:focus\:text-blue:focus{
    color:#0076DF
  }

  .md\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .md\:focus\:text-purple:focus{
    color:#573F7F
  }

  .md\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .md\:focus\:text-green-100:focus{
    color:#30862D
  }

  .md\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .md\:focus\:text-green-150:focus{
    color:#00492C
  }

  .md\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .md\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .md\:focus\:text-green:focus{
    color:#30862D
  }

  .md\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .md\:focus\:text-red-100:focus{
    color:#E01010
  }

  .md\:focus\:text-red:focus{
    color:#E01010
  }

  .md\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .md\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .md\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .md\:focus\:text-white:focus{
    color:#ffffff
  }

  .md\:focus\:text-black:focus{
    color:#000000
  }

  .md\:focus\:text-dark:focus{
    color:#333333
  }

  .md\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .md\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .md\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .md\:focus\:text-gray-95:focus{
    color:#686059
  }

  .md\:focus\:text-gray-100:focus{
    color:#757575
  }

  .md\:focus\:text-gray-120:focus{
    color:#555555
  }

  .md\:focus\:text-gray-150:focus{
    color:#252525
  }

  .md\:focus\:text-gray-160:focus{
    color:#121212
  }

  .md\:focus\:text-gray:focus{
    color:#757575
  }

  .md\:italic{
    font-style:italic
  }

  .md\:not-italic{
    font-style:normal
  }

  .md\:uppercase{
    text-transform:uppercase
  }

  .md\:lowercase{
    text-transform:lowercase
  }

  .md\:capitalize{
    text-transform:capitalize
  }

  .md\:normal-case{
    text-transform:none
  }

  .md\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .md\:normal-nums{
    font-variant-numeric:normal
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .md\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .md\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .md\:tracking-tight{
    letter-spacing:-0.025em
  }

  .md\:tracking-normal{
    letter-spacing:0
  }

  .md\:tracking-wide{
    letter-spacing:0.025em
  }

  .md\:tracking-wider{
    letter-spacing:0.05em
  }

  .md\:tracking-widest{
    letter-spacing:0.1em
  }

  .md\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .md\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .md\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .md\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .md\:align-baseline{
    vertical-align:baseline
  }

  .md\:align-top{
    vertical-align:top
  }

  .md\:align-middle{
    vertical-align:middle
  }

  .md\:align-bottom{
    vertical-align:bottom
  }

  .md\:align-text-top{
    vertical-align:text-top
  }

  .md\:align-text-bottom{
    vertical-align:text-bottom
  }

  .md\:visible{
    visibility:visible
  }

  .md\:invisible{
    visibility:hidden
  }

  .md\:whitespace-normal{
    white-space:normal
  }

  .md\:whitespace-no-wrap{
    white-space:nowrap
  }

  .md\:whitespace-pre{
    white-space:pre
  }

  .md\:whitespace-pre-line{
    white-space:pre-line
  }

  .md\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .md\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .md\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .md\:break-all{
    word-break:break-all
  }

  .md\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .md\:w-0{
    width:0
  }

  .md\:w-1{
    width:1px
  }

  .md\:w-2{
    width:2px
  }

  .md\:w-3{
    width:3px
  }

  .md\:w-4{
    width:4px
  }

  .md\:w-5{
    width:5px
  }

  .md\:w-6{
    width:6px
  }

  .md\:w-7{
    width:7px
  }

  .md\:w-8{
    width:8px
  }

  .md\:w-9{
    width:9px
  }

  .md\:w-10{
    width:10px
  }

  .md\:w-12{
    width:12px
  }

  .md\:w-15{
    width:15px
  }

  .md\:w-16{
    width:16px
  }

  .md\:w-18{
    width:18px
  }

  .md\:w-20{
    width:20px
  }

  .md\:w-24{
    width:24px
  }

  .md\:w-25{
    width:25px
  }

  .md\:w-30{
    width:30px
  }

  .md\:w-32{
    width:32px
  }

  .md\:w-36{
    width:36px
  }

  .md\:w-40{
    width:40px
  }

  .md\:w-44{
    width:44px
  }

  .md\:w-48{
    width:48px
  }

  .md\:w-50{
    width:50px
  }

  .md\:w-60{
    width:60px
  }

  .md\:w-64{
    width:64px
  }

  .md\:w-70{
    width:70px
  }

  .md\:w-75{
    width:75px
  }

  .md\:w-80{
    width:80px
  }

  .md\:w-85{
    width:85px
  }

  .md\:w-90{
    width:90px
  }

  .md\:w-100{
    width:100px
  }

  .md\:w-120{
    width:120px
  }

  .md\:w-140{
    width:140px
  }

  .md\:w-150{
    width:150px
  }

  .md\:w-200{
    width:200px
  }

  .md\:w-250{
    width:250px
  }

  .md\:w-400{
    width:400px
  }

  .md\:w-450{
    width:450px
  }

  .md\:w-550{
    width:550px
  }

  .md\:w-px{
    width:1px
  }

  .md\:w-1_2{
    width:50%
  }

  .md\:w-1_3{
    width:33.333333%
  }

  .md\:w-2_3{
    width:66.666667%
  }

  .md\:w-1_4{
    width:25%
  }

  .md\:w-2_4{
    width:50%
  }

  .md\:w-3_4{
    width:75%
  }

  .md\:w-1_5{
    width:20%
  }

  .md\:w-2_5{
    width:40%
  }

  .md\:w-3_5{
    width:60%
  }

  .md\:w-4_5{
    width:80%
  }

  .md\:w-1_6{
    width:16.666667%
  }

  .md\:w-5_6{
    width:83.333333%
  }

  .md\:w-1_12{
    width:8.333333%
  }

  .md\:w-5_12{
    width:41.666667%
  }

  .md\:w-7_12{
    width:58.333333%
  }

  .md\:w-11_12{
    width:91.666667%
  }

  .md\:w-auto{
    width:auto
  }

  .md\:w-full{
    width:100%
  }

  .md\:w-screen{
    width:100vw
  }

  .md\:z-0{
    z-index:0
  }

  .md\:z-1{
    z-index:1
  }

  .md\:z-2{
    z-index:2
  }

  .md\:z-3{
    z-index:3
  }

  .md\:z-4{
    z-index:4
  }

  .md\:z-5{
    z-index:5
  }

  .md\:z-auto{
    z-index:auto
  }

  .md\:-z-1{
    z-index:-1
  }

  .md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .md\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .md\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .md\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .md\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .md\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .md\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .md\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .md\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .md\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .md\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .md\:grid-cols-none{
    grid-template-columns:none
  }

  .md\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .md\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .md\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .md\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .md\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .md\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .md\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .md\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .md\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .md\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .md\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .md\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .md\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .md\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .md\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .md\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .md\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .md\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .md\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .md\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:scale-x-0{
    --transform-scale-x:0
  }

  .md\:scale-x-50{
    --transform-scale-x:.5
  }

  .md\:scale-x-75{
    --transform-scale-x:.75
  }

  .md\:scale-x-90{
    --transform-scale-x:.9
  }

  .md\:scale-x-95{
    --transform-scale-x:.95
  }

  .md\:scale-x-100{
    --transform-scale-x:1
  }

  .md\:scale-x-105{
    --transform-scale-x:1.05
  }

  .md\:scale-x-110{
    --transform-scale-x:1.1
  }

  .md\:scale-x-125{
    --transform-scale-x:1.25
  }

  .md\:scale-x-150{
    --transform-scale-x:1.5
  }

  .md\:scale-y-0{
    --transform-scale-y:0
  }

  .md\:scale-y-50{
    --transform-scale-y:.5
  }

  .md\:scale-y-75{
    --transform-scale-y:.75
  }

  .md\:scale-y-90{
    --transform-scale-y:.9
  }

  .md\:scale-y-95{
    --transform-scale-y:.95
  }

  .md\:scale-y-100{
    --transform-scale-y:1
  }

  .md\:scale-y-105{
    --transform-scale-y:1.05
  }

  .md\:scale-y-110{
    --transform-scale-y:1.1
  }

  .md\:scale-y-125{
    --transform-scale-y:1.25
  }

  .md\:scale-y-150{
    --transform-scale-y:1.5
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .md\:rotate-0{
    --transform-rotate:0
  }

  .md\:rotate-1{
    --transform-rotate:1deg
  }

  .md\:rotate-2{
    --transform-rotate:2deg
  }

  .md\:rotate-3{
    --transform-rotate:3deg
  }

  .md\:rotate-6{
    --transform-rotate:6deg
  }

  .md\:rotate-12{
    --transform-rotate:12deg
  }

  .md\:rotate-45{
    --transform-rotate:45deg
  }

  .md\:rotate-90{
    --transform-rotate:90deg
  }

  .md\:rotate-180{
    --transform-rotate:180deg
  }

  .md\:-rotate-180{
    --transform-rotate:-180deg
  }

  .md\:-rotate-90{
    --transform-rotate:-90deg
  }

  .md\:-rotate-45{
    --transform-rotate:-45deg
  }

  .md\:-rotate-12{
    --transform-rotate:-12deg
  }

  .md\:-rotate-6{
    --transform-rotate:-6deg
  }

  .md\:-rotate-3{
    --transform-rotate:-3deg
  }

  .md\:-rotate-2{
    --transform-rotate:-2deg
  }

  .md\:-rotate-1{
    --transform-rotate:-1deg
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .md\:translate-x-0{
    --transform-translate-x:0
  }

  .md\:translate-x-1{
    --transform-translate-x:1px
  }

  .md\:translate-x-2{
    --transform-translate-x:2px
  }

  .md\:translate-x-3{
    --transform-translate-x:3px
  }

  .md\:translate-x-4{
    --transform-translate-x:4px
  }

  .md\:translate-x-5{
    --transform-translate-x:5px
  }

  .md\:translate-x-6{
    --transform-translate-x:6px
  }

  .md\:translate-x-7{
    --transform-translate-x:7px
  }

  .md\:translate-x-8{
    --transform-translate-x:8px
  }

  .md\:translate-x-9{
    --transform-translate-x:9px
  }

  .md\:translate-x-10{
    --transform-translate-x:10px
  }

  .md\:translate-x-12{
    --transform-translate-x:12px
  }

  .md\:translate-x-15{
    --transform-translate-x:15px
  }

  .md\:translate-x-16{
    --transform-translate-x:16px
  }

  .md\:translate-x-18{
    --transform-translate-x:18px
  }

  .md\:translate-x-20{
    --transform-translate-x:20px
  }

  .md\:translate-x-24{
    --transform-translate-x:24px
  }

  .md\:translate-x-25{
    --transform-translate-x:25px
  }

  .md\:translate-x-30{
    --transform-translate-x:30px
  }

  .md\:translate-x-32{
    --transform-translate-x:32px
  }

  .md\:translate-x-36{
    --transform-translate-x:36px
  }

  .md\:translate-x-40{
    --transform-translate-x:40px
  }

  .md\:translate-x-44{
    --transform-translate-x:44px
  }

  .md\:translate-x-48{
    --transform-translate-x:48px
  }

  .md\:translate-x-50{
    --transform-translate-x:50px
  }

  .md\:translate-x-60{
    --transform-translate-x:60px
  }

  .md\:translate-x-64{
    --transform-translate-x:64px
  }

  .md\:translate-x-70{
    --transform-translate-x:70px
  }

  .md\:translate-x-75{
    --transform-translate-x:75px
  }

  .md\:translate-x-80{
    --transform-translate-x:80px
  }

  .md\:translate-x-85{
    --transform-translate-x:85px
  }

  .md\:translate-x-90{
    --transform-translate-x:90px
  }

  .md\:translate-x-100{
    --transform-translate-x:100px
  }

  .md\:translate-x-px{
    --transform-translate-x:1px
  }

  .md\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .md\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .md\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .md\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .md\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .md\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .md\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .md\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .md\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .md\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .md\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .md\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .md\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .md\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .md\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .md\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .md\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .md\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .md\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .md\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .md\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .md\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .md\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .md\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .md\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .md\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .md\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .md\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .md\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .md\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .md\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .md\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .md\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .md\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .md\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .md\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .md\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .md\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .md\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .md\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .md\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .md\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .md\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .md\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .md\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .md\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .md\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .md\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .md\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .md\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .md\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .md\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .md\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .md\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .md\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .md\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .md\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .md\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .md\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .md\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .md\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .md\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .md\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .md\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .md\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .md\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .md\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .md\:translate-x-full{
    --transform-translate-x:100%
  }

  .md\:translate-y-0{
    --transform-translate-y:0
  }

  .md\:translate-y-1{
    --transform-translate-y:1px
  }

  .md\:translate-y-2{
    --transform-translate-y:2px
  }

  .md\:translate-y-3{
    --transform-translate-y:3px
  }

  .md\:translate-y-4{
    --transform-translate-y:4px
  }

  .md\:translate-y-5{
    --transform-translate-y:5px
  }

  .md\:translate-y-6{
    --transform-translate-y:6px
  }

  .md\:translate-y-7{
    --transform-translate-y:7px
  }

  .md\:translate-y-8{
    --transform-translate-y:8px
  }

  .md\:translate-y-9{
    --transform-translate-y:9px
  }

  .md\:translate-y-10{
    --transform-translate-y:10px
  }

  .md\:translate-y-12{
    --transform-translate-y:12px
  }

  .md\:translate-y-15{
    --transform-translate-y:15px
  }

  .md\:translate-y-16{
    --transform-translate-y:16px
  }

  .md\:translate-y-18{
    --transform-translate-y:18px
  }

  .md\:translate-y-20{
    --transform-translate-y:20px
  }

  .md\:translate-y-24{
    --transform-translate-y:24px
  }

  .md\:translate-y-25{
    --transform-translate-y:25px
  }

  .md\:translate-y-30{
    --transform-translate-y:30px
  }

  .md\:translate-y-32{
    --transform-translate-y:32px
  }

  .md\:translate-y-36{
    --transform-translate-y:36px
  }

  .md\:translate-y-40{
    --transform-translate-y:40px
  }

  .md\:translate-y-44{
    --transform-translate-y:44px
  }

  .md\:translate-y-48{
    --transform-translate-y:48px
  }

  .md\:translate-y-50{
    --transform-translate-y:50px
  }

  .md\:translate-y-60{
    --transform-translate-y:60px
  }

  .md\:translate-y-64{
    --transform-translate-y:64px
  }

  .md\:translate-y-70{
    --transform-translate-y:70px
  }

  .md\:translate-y-75{
    --transform-translate-y:75px
  }

  .md\:translate-y-80{
    --transform-translate-y:80px
  }

  .md\:translate-y-85{
    --transform-translate-y:85px
  }

  .md\:translate-y-90{
    --transform-translate-y:90px
  }

  .md\:translate-y-100{
    --transform-translate-y:100px
  }

  .md\:translate-y-px{
    --transform-translate-y:1px
  }

  .md\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .md\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .md\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .md\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .md\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .md\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .md\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .md\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .md\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .md\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .md\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .md\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .md\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .md\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .md\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .md\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .md\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .md\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .md\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .md\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .md\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .md\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .md\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .md\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .md\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .md\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .md\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .md\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .md\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .md\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .md\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .md\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .md\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .md\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .md\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .md\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .md\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .md\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .md\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .md\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .md\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .md\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .md\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .md\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .md\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .md\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .md\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .md\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .md\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .md\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .md\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .md\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .md\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .md\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .md\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .md\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .md\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .md\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .md\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .md\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .md\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .md\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .md\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .md\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .md\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .md\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .md\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .md\:translate-y-full{
    --transform-translate-y:100%
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .md\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .md\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .md\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .md\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .md\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .md\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .md\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .md\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .md\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .md\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .md\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .md\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .md\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .md\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .md\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .md\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .md\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .md\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .md\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .md\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .md\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .md\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .md\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .md\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .md\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .md\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .md\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .md\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .md\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .md\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .md\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .md\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .md\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .md\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .md\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .md\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .md\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .md\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .md\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .md\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .md\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .md\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .md\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .md\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .md\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .md\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .md\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .md\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .md\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .md\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .md\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .md\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .md\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .md\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .md\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .md\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .md\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .md\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .md\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .md\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .md\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .md\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .md\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .md\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .md\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .md\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .md\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .md\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .md\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .md\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .md\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .md\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .md\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .md\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .md\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .md\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .md\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .md\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .md\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .md\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .md\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .md\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .md\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .md\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .md\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .md\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .md\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .md\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .md\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .md\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .md\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .md\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .md\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .md\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .md\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .md\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .md\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .md\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .md\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .md\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .md\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .md\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .md\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .md\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .md\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .md\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .md\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .md\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .md\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .md\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .md\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .md\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .md\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .md\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .md\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .md\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .md\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .md\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .md\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .md\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .md\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .md\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .md\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .md\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .md\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .md\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .md\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .md\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .md\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .md\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .md\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .md\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .md\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .md\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .md\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .md\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .md\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .md\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .md\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .md\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .md\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .md\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .md\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .md\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .md\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .md\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .md\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .md\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .md\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .md\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .md\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .md\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .md\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .md\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .md\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .md\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .md\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .md\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .md\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .md\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .md\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .md\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .md\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .md\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .md\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .md\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .md\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .md\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .md\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .md\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .md\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .md\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .md\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .md\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .md\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .md\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .md\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .md\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .md\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .md\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .md\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .md\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .md\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .md\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .md\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .md\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .md\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .md\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .md\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .md\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .md\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .md\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .md\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .md\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .md\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .md\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .md\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .md\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .md\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .md\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .md\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .md\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .md\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .md\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .md\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .md\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .md\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .md\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .md\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .md\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .md\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .md\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .md\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .md\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .md\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .md\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .md\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .md\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .md\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .md\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .md\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .md\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .md\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .md\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .md\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .md\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .md\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .md\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .md\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .md\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .md\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .md\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .md\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .md\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .md\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .md\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .md\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .md\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .md\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .md\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .md\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .md\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .md\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .md\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .md\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .md\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .md\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .md\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .md\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .md\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .md\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .md\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .md\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .md\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .md\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .md\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .md\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .md\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .md\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .md\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .md\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .md\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .md\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .md\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .md\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .md\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .md\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .md\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .md\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .md\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .md\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .md\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .md\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .md\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .md\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .md\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .md\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .md\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .md\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .md\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .md\:skew-x-0{
    --transform-skew-x:0
  }

  .md\:skew-x-1{
    --transform-skew-x:1deg
  }

  .md\:skew-x-2{
    --transform-skew-x:2deg
  }

  .md\:skew-x-3{
    --transform-skew-x:3deg
  }

  .md\:skew-x-6{
    --transform-skew-x:6deg
  }

  .md\:skew-x-12{
    --transform-skew-x:12deg
  }

  .md\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .md\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .md\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .md\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .md\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .md\:skew-y-0{
    --transform-skew-y:0
  }

  .md\:skew-y-1{
    --transform-skew-y:1deg
  }

  .md\:skew-y-2{
    --transform-skew-y:2deg
  }

  .md\:skew-y-3{
    --transform-skew-y:3deg
  }

  .md\:skew-y-6{
    --transform-skew-y:6deg
  }

  .md\:skew-y-12{
    --transform-skew-y:12deg
  }

  .md\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .md\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .md\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .md\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .md\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .md\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .md\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .md\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .md\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .md\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .md\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .md\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .md\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .md\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .md\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .md\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .md\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .md\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .md\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .md\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .md\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .md\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .md\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .md\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .md\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .md\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .md\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .md\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .md\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .md\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .md\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .md\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .md\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .md\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .md\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .md\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .md\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (min-width: 992px){
  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .lg\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .lg\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .lg\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .lg\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .lg\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .lg\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .lg\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .lg\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .lg\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .lg\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .lg\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .lg\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .lg\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .lg\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .lg\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .lg\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .lg\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .lg\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .lg\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .lg\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .lg\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .lg\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .lg\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .lg\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .lg\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .lg\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .lg\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .lg\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .lg\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .lg\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .lg\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .lg\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .lg\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .lg\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .lg\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .lg\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .lg\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .lg\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .lg\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .lg\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .lg\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .lg\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .lg\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .lg\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .lg\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .lg\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .lg\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .lg\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .lg\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .lg\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .lg\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .lg\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .lg\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .lg\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .lg\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .lg\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .lg\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .lg\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .lg\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .lg\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .lg\:bg-fixed{
    background-attachment:fixed
  }

  .lg\:bg-local{
    background-attachment:local
  }

  .lg\:bg-scroll{
    background-attachment:scroll
  }

  .lg\:bg-clip-border{
    background-clip:border-box
  }

  .lg\:bg-clip-padding{
    background-clip:padding-box
  }

  .lg\:bg-clip-content{
    background-clip:content-box
  }

  .lg\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .lg\:bg-none{
    background-image:none
  }

  .lg\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .lg\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .lg\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:to-inherited{
    --gradient-to-color:inherit
  }

  .lg\:to-clear{
    --gradient-to-color:transparent
  }

  .lg\:to-transparent{
    --gradient-to-color:transparent
  }

  .lg\:to-error{
    --gradient-to-color:#E01010
  }

  .lg\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .lg\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .lg\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .lg\:to-blue-150{
    --gradient-to-color:#076099
  }

  .lg\:to-blue-175{
    --gradient-to-color:#006099
  }

  .lg\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .lg\:to-blue{
    --gradient-to-color:#0076DF
  }

  .lg\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .lg\:to-purple{
    --gradient-to-color:#573F7F
  }

  .lg\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .lg\:to-green-100{
    --gradient-to-color:#30862D
  }

  .lg\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .lg\:to-green-150{
    --gradient-to-color:#00492C
  }

  .lg\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .lg\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .lg\:to-green{
    --gradient-to-color:#30862D
  }

  .lg\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .lg\:to-red-100{
    --gradient-to-color:#E01010
  }

  .lg\:to-red{
    --gradient-to-color:#E01010
  }

  .lg\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .lg\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .lg\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .lg\:to-white{
    --gradient-to-color:#ffffff
  }

  .lg\:to-black{
    --gradient-to-color:#000000
  }

  .lg\:to-dark{
    --gradient-to-color:#333333
  }

  .lg\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .lg\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .lg\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .lg\:to-gray-95{
    --gradient-to-color:#686059
  }

  .lg\:to-gray-100{
    --gradient-to-color:#757575
  }

  .lg\:to-gray-120{
    --gradient-to-color:#555555
  }

  .lg\:to-gray-150{
    --gradient-to-color:#252525
  }

  .lg\:to-gray-160{
    --gradient-to-color:#121212
  }

  .lg\:to-gray{
    --gradient-to-color:#757575
  }

  .lg\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .lg\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .lg\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .lg\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .lg\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .lg\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .lg\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .lg\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .lg\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .lg\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .lg\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .lg\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .lg\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .lg\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .lg\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .lg\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .lg\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .lg\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .lg\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .lg\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .lg\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .lg\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .lg\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .lg\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .lg\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .lg\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .lg\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .lg\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .lg\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .lg\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .lg\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .lg\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .lg\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .lg\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .lg\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .lg\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .lg\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .lg\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .lg\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .lg\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .lg\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .lg\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .lg\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .lg\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .lg\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .lg\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .lg\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .lg\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .lg\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .lg\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .lg\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .lg\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .lg\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .lg\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .lg\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .lg\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .lg\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .lg\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .lg\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .lg\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .lg\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .lg\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .lg\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .lg\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .lg\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .lg\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .lg\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .lg\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .lg\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .lg\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .lg\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .lg\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .lg\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .lg\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .lg\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .lg\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .lg\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .lg\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .lg\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .lg\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .lg\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .lg\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .lg\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .lg\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .lg\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .lg\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .lg\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .lg\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .lg\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .lg\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .lg\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .lg\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .lg\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .lg\:bg-bottom{
    background-position:bottom
  }

  .lg\:bg-center{
    background-position:center
  }

  .lg\:bg-left{
    background-position:left
  }

  .lg\:bg-left-bottom{
    background-position:left bottom
  }

  .lg\:bg-left-top{
    background-position:left top
  }

  .lg\:bg-right{
    background-position:right
  }

  .lg\:bg-right-bottom{
    background-position:right bottom
  }

  .lg\:bg-right-top{
    background-position:right top
  }

  .lg\:bg-top{
    background-position:top
  }

  .lg\:bg-repeat{
    background-repeat:repeat
  }

  .lg\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .lg\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .lg\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .lg\:bg-repeat-round{
    background-repeat:round
  }

  .lg\:bg-repeat-space{
    background-repeat:space
  }

  .lg\:bg-auto{
    background-size:auto
  }

  .lg\:bg-cover{
    background-size:cover
  }

  .lg\:bg-contain{
    background-size:contain
  }

  .lg\:bg-29-p{
    background-size:29%
  }

  .lg\:bg-30-p{
    background-size:30%
  }

  .lg\:bg-50-p{
    background-size:50%
  }

  .lg\:bg-110-p{
    background-size:110%
  }

  .lg\:border-collapse{
    border-collapse:collapse
  }

  .lg\:border-separate{
    border-collapse:separate
  }

  .lg\:border-inherited{
    border-color:inherit
  }

  .lg\:border-clear{
    border-color:transparent
  }

  .lg\:border-transparent{
    border-color:transparent
  }

  .lg\:border-error{
    border-color:#E01010
  }

  .lg\:border-blue-50{
    border-color:#61b6cb
  }

  .lg\:border-blue-100{
    border-color:#0076DF
  }

  .lg\:border-blue-125{
    border-color:#0A6ED6
  }

  .lg\:border-blue-150{
    border-color:#076099
  }

  .lg\:border-blue-175{
    border-color:#006099
  }

  .lg\:border-blue-200{
    border-color:#0A4A73
  }

  .lg\:border-blue{
    border-color:#0076DF
  }

  .lg\:border-purple-100{
    border-color:#4E3972
  }

  .lg\:border-purple{
    border-color:#573F7F
  }

  .lg\:border-green-20{
    border-color:#ADE8A1
  }

  .lg\:border-green-100{
    border-color:#30862D
  }

  .lg\:border-green-120{
    border-color:#285e1d
  }

  .lg\:border-green-150{
    border-color:#00492C
  }

  .lg\:border-green-200{
    border-color:#2F822C
  }

  .lg\:border-green-250{
    border-color:#8EC640
  }

  .lg\:border-green{
    border-color:#30862D
  }

  .lg\:border-orange{
    border-color:#FFC21F
  }

  .lg\:border-red-100{
    border-color:#E01010
  }

  .lg\:border-red{
    border-color:#E01010
  }

  .lg\:border-red-riverbend{
    border-color:#990000
  }

  .lg\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .lg\:border-yellow{
    border-color:#F4A81C
  }

  .lg\:border-white{
    border-color:#ffffff
  }

  .lg\:border-black{
    border-color:#000000
  }

  .lg\:border-dark{
    border-color:#333333
  }

  .lg\:border-gray-25{
    border-color:#f6f8f9
  }

  .lg\:border-gray-35{
    border-color:#ededef
  }

  .lg\:border-gray-50{
    border-color:#dddddd
  }

  .lg\:border-gray-95{
    border-color:#686059
  }

  .lg\:border-gray-100{
    border-color:#757575
  }

  .lg\:border-gray-120{
    border-color:#555555
  }

  .lg\:border-gray-150{
    border-color:#252525
  }

  .lg\:border-gray-160{
    border-color:#121212
  }

  .lg\:border-gray{
    border-color:#757575
  }

  .lg\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .lg\:hover\:border-clear:hover{
    border-color:transparent
  }

  .lg\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .lg\:hover\:border-error:hover{
    border-color:#E01010
  }

  .lg\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .lg\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .lg\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .lg\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .lg\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .lg\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .lg\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .lg\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .lg\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .lg\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .lg\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .lg\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .lg\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .lg\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .lg\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .lg\:hover\:border-green:hover{
    border-color:#30862D
  }

  .lg\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .lg\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .lg\:hover\:border-red:hover{
    border-color:#E01010
  }

  .lg\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .lg\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .lg\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .lg\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .lg\:hover\:border-black:hover{
    border-color:#000000
  }

  .lg\:hover\:border-dark:hover{
    border-color:#333333
  }

  .lg\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .lg\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .lg\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .lg\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .lg\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .lg\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .lg\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .lg\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .lg\:hover\:border-gray:hover{
    border-color:#757575
  }

  .lg\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .lg\:focus\:border-clear:focus{
    border-color:transparent
  }

  .lg\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .lg\:focus\:border-error:focus{
    border-color:#E01010
  }

  .lg\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .lg\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .lg\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .lg\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .lg\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .lg\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .lg\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .lg\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .lg\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .lg\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .lg\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .lg\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .lg\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .lg\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .lg\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .lg\:focus\:border-green:focus{
    border-color:#30862D
  }

  .lg\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .lg\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .lg\:focus\:border-red:focus{
    border-color:#E01010
  }

  .lg\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .lg\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .lg\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .lg\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .lg\:focus\:border-black:focus{
    border-color:#000000
  }

  .lg\:focus\:border-dark:focus{
    border-color:#333333
  }

  .lg\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .lg\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .lg\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .lg\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .lg\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .lg\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .lg\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .lg\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .lg\:focus\:border-gray:focus{
    border-color:#757575
  }

  .lg\:rounded-none{
    border-radius:0
  }

  .lg\:rounded-sm{
    border-radius:0.125rem
  }

  .lg\:rounded{
    border-radius:0.25rem
  }

  .lg\:rounded-md{
    border-radius:0.250rem
  }

  .lg\:rounded-lg{
    border-radius:0.5rem
  }

  .lg\:rounded-xl{
    border-radius:0.75rem
  }

  .lg\:rounded-2xl{
    border-radius:1rem
  }

  .lg\:rounded-3xl{
    border-radius:1.5rem
  }

  .lg\:rounded-full{
    border-radius:9999px
  }

  .lg\:rounded-ini{
    border-radius:initial
  }

  .lg\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .lg\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .lg\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .lg\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .lg\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .lg\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .lg\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .lg\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .lg\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .lg\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .lg\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .lg\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .lg\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .lg\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .lg\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .lg\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .lg\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .lg\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .lg\:rounded-tl-none{
    border-top-left-radius:0
  }

  .lg\:rounded-tr-none{
    border-top-right-radius:0
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .lg\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .lg\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .lg\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .lg\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .lg\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .lg\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .lg\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .lg\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .lg\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .lg\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .lg\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .lg\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .lg\:border-solid{
    border-style:solid
  }

  .lg\:border-dashed{
    border-style:dashed
  }

  .lg\:border-dotted{
    border-style:dotted
  }

  .lg\:border-double{
    border-style:double
  }

  .lg\:border-none{
    border-style:none
  }

  .lg\:border-0{
    border-width:0px
  }

  .lg\:border-1{
    border-width:1px
  }

  .lg\:border-2{
    border-width:2px
  }

  .lg\:border-3{
    border-width:3px
  }

  .lg\:border-4{
    border-width:4px
  }

  .lg\:border-10{
    border-width:10px
  }

  .lg\:border{
    border-width:1px
  }

  .lg\:border-t-0{
    border-top-width:0px
  }

  .lg\:border-r-0{
    border-right-width:0px
  }

  .lg\:border-b-0{
    border-bottom-width:0px
  }

  .lg\:border-l-0{
    border-left-width:0px
  }

  .lg\:border-t-1{
    border-top-width:1px
  }

  .lg\:border-r-1{
    border-right-width:1px
  }

  .lg\:border-b-1{
    border-bottom-width:1px
  }

  .lg\:border-l-1{
    border-left-width:1px
  }

  .lg\:border-t-2{
    border-top-width:2px
  }

  .lg\:border-r-2{
    border-right-width:2px
  }

  .lg\:border-b-2{
    border-bottom-width:2px
  }

  .lg\:border-l-2{
    border-left-width:2px
  }

  .lg\:border-t-3{
    border-top-width:3px
  }

  .lg\:border-r-3{
    border-right-width:3px
  }

  .lg\:border-b-3{
    border-bottom-width:3px
  }

  .lg\:border-l-3{
    border-left-width:3px
  }

  .lg\:border-t-4{
    border-top-width:4px
  }

  .lg\:border-r-4{
    border-right-width:4px
  }

  .lg\:border-b-4{
    border-bottom-width:4px
  }

  .lg\:border-l-4{
    border-left-width:4px
  }

  .lg\:border-t-10{
    border-top-width:10px
  }

  .lg\:border-r-10{
    border-right-width:10px
  }

  .lg\:border-b-10{
    border-bottom-width:10px
  }

  .lg\:border-l-10{
    border-left-width:10px
  }

  .lg\:border-t{
    border-top-width:1px
  }

  .lg\:border-r{
    border-right-width:1px
  }

  .lg\:border-b{
    border-bottom-width:1px
  }

  .lg\:border-l{
    border-left-width:1px
  }

  .lg\:cursor-auto{
    cursor:auto
  }

  .lg\:cursor-default{
    cursor:default
  }

  .lg\:cursor-pointer{
    cursor:pointer
  }

  .lg\:cursor-wait{
    cursor:wait
  }

  .lg\:cursor-text{
    cursor:text
  }

  .lg\:cursor-move{
    cursor:move
  }

  .lg\:cursor-not-allowed{
    cursor:not-allowed
  }

  .lg\:block{
    display:block
  }

  .lg\:inline-block{
    display:inline-block
  }

  .lg\:inline{
    display:inline
  }

  .lg\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .lg\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .lg\:table{
    display:table
  }

  .lg\:table-caption{
    display:table-caption
  }

  .lg\:table-cell{
    display:table-cell
  }

  .lg\:table-column{
    display:table-column
  }

  .lg\:table-column-group{
    display:table-column-group
  }

  .lg\:table-footer-group{
    display:table-footer-group
  }

  .lg\:table-header-group{
    display:table-header-group
  }

  .lg\:table-row-group{
    display:table-row-group
  }

  .lg\:table-row{
    display:table-row
  }

  .lg\:flow-root{
    display:flow-root
  }

  .lg\:grid{
    display:grid
  }

  .lg\:inline-grid{
    display:inline-grid
  }

  .lg\:contents{
    display:contents
  }

  .lg\:hidden{
    display:none
  }

  .lg\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .lg\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .lg\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .lg\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .lg\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .lg\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .lg\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .lg\:place-items-auto{
    place-items:auto
  }

  .lg\:place-items-start{
    place-items:start
  }

  .lg\:place-items-end{
    place-items:end
  }

  .lg\:place-items-center{
    place-items:center
  }

  .lg\:place-items-stretch{
    place-items:stretch
  }

  .lg\:place-content-center{
    place-content:center
  }

  .lg\:place-content-start{
    place-content:start
  }

  .lg\:place-content-end{
    place-content:end
  }

  .lg\:place-content-between{
    place-content:space-between
  }

  .lg\:place-content-around{
    place-content:space-around
  }

  .lg\:place-content-evenly{
    place-content:space-evenly
  }

  .lg\:place-content-stretch{
    place-content:stretch
  }

  .lg\:place-self-auto{
    place-self:auto
  }

  .lg\:place-self-start{
    place-self:start
  }

  .lg\:place-self-end{
    place-self:end
  }

  .lg\:place-self-center{
    place-self:center
  }

  .lg\:place-self-stretch{
    place-self:stretch
  }

  .lg\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .lg\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .lg\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .lg\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .lg\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .lg\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .lg\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .lg\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .lg\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .lg\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .lg\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .lg\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .lg\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .lg\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .lg\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .lg\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .lg\:justify-items-auto{
    justify-items:auto
  }

  .lg\:justify-items-start{
    justify-items:start
  }

  .lg\:justify-items-end{
    justify-items:end
  }

  .lg\:justify-items-center{
    justify-items:center
  }

  .lg\:justify-items-stretch{
    justify-items:stretch
  }

  .lg\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .lg\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .lg\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .lg\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .lg\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .lg\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .lg\:justify-self-auto{
    justify-self:auto
  }

  .lg\:justify-self-start{
    justify-self:start
  }

  .lg\:justify-self-end{
    justify-self:end
  }

  .lg\:justify-self-center{
    justify-self:center
  }

  .lg\:justify-self-stretch{
    justify-self:stretch
  }

  .lg\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .lg\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .lg\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .lg\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .lg\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .lg\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .lg\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .lg\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .lg\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .lg\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .lg\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .lg\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .lg\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .lg\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .lg\:float-right{
    float:right
  }

  .lg\:float-left{
    float:left
  }

  .lg\:float-none{
    float:none
  }

  .lg\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .lg\:clear-left{
    clear:left
  }

  .lg\:clear-right{
    clear:right
  }

  .lg\:clear-both{
    clear:both
  }

  .lg\:clear-none{
    clear:none
  }

  .lg\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .lg\:font-sansita{
    font-family:Sansita, serif
  }

  .lg\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .lg\:font-material{
    font-family:Material Icons
  }

  .lg\:font-hairline{
    font-weight:100
  }

  .lg\:font-thin{
    font-weight:200
  }

  .lg\:font-light{
    font-weight:300
  }

  .lg\:font-normal{
    font-weight:400
  }

  .lg\:font-medium{
    font-weight:500
  }

  .lg\:font-semibold{
    font-weight:600
  }

  .lg\:font-bold{
    font-weight:700
  }

  .lg\:font-extrabold{
    font-weight:800
  }

  .lg\:font-black{
    font-weight:900
  }

  .lg\:hover\:font-hairline:hover{
    font-weight:100
  }

  .lg\:hover\:font-thin:hover{
    font-weight:200
  }

  .lg\:hover\:font-light:hover{
    font-weight:300
  }

  .lg\:hover\:font-normal:hover{
    font-weight:400
  }

  .lg\:hover\:font-medium:hover{
    font-weight:500
  }

  .lg\:hover\:font-semibold:hover{
    font-weight:600
  }

  .lg\:hover\:font-bold:hover{
    font-weight:700
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .lg\:hover\:font-black:hover{
    font-weight:900
  }

  .lg\:focus\:font-hairline:focus{
    font-weight:100
  }

  .lg\:focus\:font-thin:focus{
    font-weight:200
  }

  .lg\:focus\:font-light:focus{
    font-weight:300
  }

  .lg\:focus\:font-normal:focus{
    font-weight:400
  }

  .lg\:focus\:font-medium:focus{
    font-weight:500
  }

  .lg\:focus\:font-semibold:focus{
    font-weight:600
  }

  .lg\:focus\:font-bold:focus{
    font-weight:700
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .lg\:focus\:font-black:focus{
    font-weight:900
  }

  .lg\:h-0{
    height:0px
  }

  .lg\:h-4{
    height:4px
  }

  .lg\:h-5{
    height:5px
  }

  .lg\:h-6{
    height:6px
  }

  .lg\:h-7{
    height:7px
  }

  .lg\:h-10{
    height:10px
  }

  .lg\:h-12{
    height:12px
  }

  .lg\:h-15{
    height:15px
  }

  .lg\:h-16{
    height:16px
  }

  .lg\:h-18{
    height:18px
  }

  .lg\:h-20{
    height:20px
  }

  .lg\:h-23{
    height:23px
  }

  .lg\:h-24{
    height:24px
  }

  .lg\:h-30{
    height:30px
  }

  .lg\:h-36{
    height:36px
  }

  .lg\:h-40{
    height:40px
  }

  .lg\:h-64{
    height:64px
  }

  .lg\:h-90{
    height:90px
  }

  .lg\:h-auto{
    height:auto
  }

  .lg\:h-full{
    height:100%
  }

  .lg\:h-screen{
    height:100vh
  }

  .lg\:text-0{
    font-size:0px
  }

  .lg\:text-tiny{
    font-size:10px
  }

  .lg\:text-xs{
    font-size:12px
  }

  .lg\:text-sm{
    font-size:14px
  }

  .lg\:text-md{
    font-size:15px
  }

  .lg\:text-base{
    font-size:16px
  }

  .lg\:text-lg{
    font-size:18px
  }

  .lg\:text-xl{
    font-size:20px
  }

  .lg\:text-xl-2{
    font-size:22px
  }

  .lg\:text-2xl{
    font-size:24px
  }

  .lg\:text-2xl-2{
    font-size:28px
  }

  .lg\:text-3xl{
    font-size:30px
  }

  .lg\:text-3xl-2{
    font-size:32px
  }

  .lg\:text-4xl{
    font-size:34px
  }

  .lg\:text-4xl-2{
    font-size:40px
  }

  .lg\:text-5xl{
    font-size:48px
  }

  .lg\:text-6xl{
    font-size:60px
  }

  .lg\:text-7xl{
    font-size:96px
  }

  .lg\:leading-initial{
    line-height:normal
  }

  .lg\:leading-none{
    line-height:0
  }

  .lg\:leading-half{
    line-height:0.5
  }

  .lg\:leading-base{
    line-height:1
  }

  .lg\:leading-tight{
    line-height:1.25
  }

  .lg\:leading-normal{
    line-height:1.5
  }

  .lg\:leading-relaxed{
    line-height:1.75
  }

  .lg\:leading-loose{
    line-height:2
  }

  .lg\:list-inside{
    list-style-position:inside
  }

  .lg\:list-outside{
    list-style-position:outside
  }

  .lg\:list-none{
    list-style-type:none
  }

  .lg\:list-disc{
    list-style-type:disc
  }

  .lg\:list-decimal{
    list-style-type:decimal
  }

  .lg\:m-0{
    margin:0
  }

  .lg\:m-1{
    margin:1px
  }

  .lg\:m-2{
    margin:2px
  }

  .lg\:m-3{
    margin:3px
  }

  .lg\:m-4{
    margin:4px
  }

  .lg\:m-5{
    margin:5px
  }

  .lg\:m-6{
    margin:6px
  }

  .lg\:m-7{
    margin:7px
  }

  .lg\:m-8{
    margin:8px
  }

  .lg\:m-9{
    margin:9px
  }

  .lg\:m-10{
    margin:10px
  }

  .lg\:m-12{
    margin:12px
  }

  .lg\:m-15{
    margin:15px
  }

  .lg\:m-16{
    margin:16px
  }

  .lg\:m-18{
    margin:18px
  }

  .lg\:m-20{
    margin:20px
  }

  .lg\:m-24{
    margin:24px
  }

  .lg\:m-25{
    margin:25px
  }

  .lg\:m-30{
    margin:30px
  }

  .lg\:m-32{
    margin:32px
  }

  .lg\:m-36{
    margin:36px
  }

  .lg\:m-40{
    margin:40px
  }

  .lg\:m-44{
    margin:44px
  }

  .lg\:m-48{
    margin:48px
  }

  .lg\:m-50{
    margin:50px
  }

  .lg\:m-60{
    margin:60px
  }

  .lg\:m-64{
    margin:64px
  }

  .lg\:m-70{
    margin:70px
  }

  .lg\:m-75{
    margin:75px
  }

  .lg\:m-80{
    margin:80px
  }

  .lg\:m-85{
    margin:85px
  }

  .lg\:m-90{
    margin:90px
  }

  .lg\:m-100{
    margin:100px
  }

  .lg\:m-120{
    margin:120px
  }

  .lg\:m-144{
    margin:144px
  }

  .lg\:m-px{
    margin:1px
  }

  .lg\:m-1_2{
    margin:50%
  }

  .lg\:m-1_3{
    margin:33.333333%
  }

  .lg\:m-2_3{
    margin:66.666667%
  }

  .lg\:m-1_4{
    margin:25%
  }

  .lg\:m-2_4{
    margin:50%
  }

  .lg\:m-3_4{
    margin:75%
  }

  .lg\:m-1_5{
    margin:20%
  }

  .lg\:m-2_5{
    margin:40%
  }

  .lg\:m-3_5{
    margin:60%
  }

  .lg\:m-4_5{
    margin:80%
  }

  .lg\:m-1_6{
    margin:16.666667%
  }

  .lg\:m-5_6{
    margin:83.333333%
  }

  .lg\:m-1_12{
    margin:8.333333%
  }

  .lg\:m-5_12{
    margin:41.666667%
  }

  .lg\:m-7_12{
    margin:58.333333%
  }

  .lg\:m-11_12{
    margin:91.666667%
  }

  .lg\:m-auto{
    margin:auto
  }

  .lg\:-m-1{
    margin:-1px
  }

  .lg\:-m-2{
    margin:-2px
  }

  .lg\:-m-3{
    margin:-3px
  }

  .lg\:-m-4{
    margin:-4px
  }

  .lg\:-m-5{
    margin:-5px
  }

  .lg\:-m-10{
    margin:-10px
  }

  .lg\:-m-12{
    margin:-12px
  }

  .lg\:-m-15{
    margin:-15px
  }

  .lg\:-m-30{
    margin:-30px
  }

  .lg\:-m-50{
    margin:-50px
  }

  .lg\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .lg\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .lg\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .lg\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .lg\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .lg\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .lg\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .lg\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .lg\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .lg\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .lg\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .lg\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .lg\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .lg\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .lg\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .lg\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .lg\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .lg\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .lg\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .lg\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .lg\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .lg\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .lg\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .lg\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .lg\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .lg\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .lg\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .lg\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .lg\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .lg\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .lg\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .lg\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .lg\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .lg\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .lg\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .lg\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .lg\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .lg\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .lg\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .lg\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .lg\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .lg\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .lg\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .lg\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .lg\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .lg\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .lg\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .lg\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .lg\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .lg\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .lg\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .lg\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .lg\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .lg\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .lg\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .lg\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .lg\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .lg\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .lg\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .lg\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .lg\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .lg\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .lg\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .lg\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .lg\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .lg\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .lg\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .lg\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .lg\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .lg\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .lg\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .lg\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .lg\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .lg\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .lg\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .lg\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .lg\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .lg\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .lg\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .lg\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .lg\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .lg\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .lg\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .lg\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .lg\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .lg\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .lg\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .lg\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .lg\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .lg\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .lg\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .lg\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .lg\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .lg\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .lg\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .lg\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .lg\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .lg\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .lg\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .lg\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .lg\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .lg\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .lg\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .lg\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .lg\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .lg\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .lg\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .lg\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .lg\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .lg\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .lg\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .lg\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .lg\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .lg\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .lg\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .lg\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .lg\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .lg\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .lg\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .lg\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .lg\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .lg\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .lg\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .lg\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .lg\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .lg\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .lg\:mt-0{
    margin-top:0
  }

  .lg\:mr-0{
    margin-right:0
  }

  .lg\:mb-0{
    margin-bottom:0
  }

  .lg\:ml-0{
    margin-left:0
  }

  .lg\:mt-1{
    margin-top:1px
  }

  .lg\:mr-1{
    margin-right:1px
  }

  .lg\:mb-1{
    margin-bottom:1px
  }

  .lg\:ml-1{
    margin-left:1px
  }

  .lg\:mt-2{
    margin-top:2px
  }

  .lg\:mr-2{
    margin-right:2px
  }

  .lg\:mb-2{
    margin-bottom:2px
  }

  .lg\:ml-2{
    margin-left:2px
  }

  .lg\:mt-3{
    margin-top:3px
  }

  .lg\:mr-3{
    margin-right:3px
  }

  .lg\:mb-3{
    margin-bottom:3px
  }

  .lg\:ml-3{
    margin-left:3px
  }

  .lg\:mt-4{
    margin-top:4px
  }

  .lg\:mr-4{
    margin-right:4px
  }

  .lg\:mb-4{
    margin-bottom:4px
  }

  .lg\:ml-4{
    margin-left:4px
  }

  .lg\:mt-5{
    margin-top:5px
  }

  .lg\:mr-5{
    margin-right:5px
  }

  .lg\:mb-5{
    margin-bottom:5px
  }

  .lg\:ml-5{
    margin-left:5px
  }

  .lg\:mt-6{
    margin-top:6px
  }

  .lg\:mr-6{
    margin-right:6px
  }

  .lg\:mb-6{
    margin-bottom:6px
  }

  .lg\:ml-6{
    margin-left:6px
  }

  .lg\:mt-7{
    margin-top:7px
  }

  .lg\:mr-7{
    margin-right:7px
  }

  .lg\:mb-7{
    margin-bottom:7px
  }

  .lg\:ml-7{
    margin-left:7px
  }

  .lg\:mt-8{
    margin-top:8px
  }

  .lg\:mr-8{
    margin-right:8px
  }

  .lg\:mb-8{
    margin-bottom:8px
  }

  .lg\:ml-8{
    margin-left:8px
  }

  .lg\:mt-9{
    margin-top:9px
  }

  .lg\:mr-9{
    margin-right:9px
  }

  .lg\:mb-9{
    margin-bottom:9px
  }

  .lg\:ml-9{
    margin-left:9px
  }

  .lg\:mt-10{
    margin-top:10px
  }

  .lg\:mr-10{
    margin-right:10px
  }

  .lg\:mb-10{
    margin-bottom:10px
  }

  .lg\:ml-10{
    margin-left:10px
  }

  .lg\:mt-12{
    margin-top:12px
  }

  .lg\:mr-12{
    margin-right:12px
  }

  .lg\:mb-12{
    margin-bottom:12px
  }

  .lg\:ml-12{
    margin-left:12px
  }

  .lg\:mt-15{
    margin-top:15px
  }

  .lg\:mr-15{
    margin-right:15px
  }

  .lg\:mb-15{
    margin-bottom:15px
  }

  .lg\:ml-15{
    margin-left:15px
  }

  .lg\:mt-16{
    margin-top:16px
  }

  .lg\:mr-16{
    margin-right:16px
  }

  .lg\:mb-16{
    margin-bottom:16px
  }

  .lg\:ml-16{
    margin-left:16px
  }

  .lg\:mt-18{
    margin-top:18px
  }

  .lg\:mr-18{
    margin-right:18px
  }

  .lg\:mb-18{
    margin-bottom:18px
  }

  .lg\:ml-18{
    margin-left:18px
  }

  .lg\:mt-20{
    margin-top:20px
  }

  .lg\:mr-20{
    margin-right:20px
  }

  .lg\:mb-20{
    margin-bottom:20px
  }

  .lg\:ml-20{
    margin-left:20px
  }

  .lg\:mt-24{
    margin-top:24px
  }

  .lg\:mr-24{
    margin-right:24px
  }

  .lg\:mb-24{
    margin-bottom:24px
  }

  .lg\:ml-24{
    margin-left:24px
  }

  .lg\:mt-25{
    margin-top:25px
  }

  .lg\:mr-25{
    margin-right:25px
  }

  .lg\:mb-25{
    margin-bottom:25px
  }

  .lg\:ml-25{
    margin-left:25px
  }

  .lg\:mt-30{
    margin-top:30px
  }

  .lg\:mr-30{
    margin-right:30px
  }

  .lg\:mb-30{
    margin-bottom:30px
  }

  .lg\:ml-30{
    margin-left:30px
  }

  .lg\:mt-32{
    margin-top:32px
  }

  .lg\:mr-32{
    margin-right:32px
  }

  .lg\:mb-32{
    margin-bottom:32px
  }

  .lg\:ml-32{
    margin-left:32px
  }

  .lg\:mt-36{
    margin-top:36px
  }

  .lg\:mr-36{
    margin-right:36px
  }

  .lg\:mb-36{
    margin-bottom:36px
  }

  .lg\:ml-36{
    margin-left:36px
  }

  .lg\:mt-40{
    margin-top:40px
  }

  .lg\:mr-40{
    margin-right:40px
  }

  .lg\:mb-40{
    margin-bottom:40px
  }

  .lg\:ml-40{
    margin-left:40px
  }

  .lg\:mt-44{
    margin-top:44px
  }

  .lg\:mr-44{
    margin-right:44px
  }

  .lg\:mb-44{
    margin-bottom:44px
  }

  .lg\:ml-44{
    margin-left:44px
  }

  .lg\:mt-48{
    margin-top:48px
  }

  .lg\:mr-48{
    margin-right:48px
  }

  .lg\:mb-48{
    margin-bottom:48px
  }

  .lg\:ml-48{
    margin-left:48px
  }

  .lg\:mt-50{
    margin-top:50px
  }

  .lg\:mr-50{
    margin-right:50px
  }

  .lg\:mb-50{
    margin-bottom:50px
  }

  .lg\:ml-50{
    margin-left:50px
  }

  .lg\:mt-60{
    margin-top:60px
  }

  .lg\:mr-60{
    margin-right:60px
  }

  .lg\:mb-60{
    margin-bottom:60px
  }

  .lg\:ml-60{
    margin-left:60px
  }

  .lg\:mt-64{
    margin-top:64px
  }

  .lg\:mr-64{
    margin-right:64px
  }

  .lg\:mb-64{
    margin-bottom:64px
  }

  .lg\:ml-64{
    margin-left:64px
  }

  .lg\:mt-70{
    margin-top:70px
  }

  .lg\:mr-70{
    margin-right:70px
  }

  .lg\:mb-70{
    margin-bottom:70px
  }

  .lg\:ml-70{
    margin-left:70px
  }

  .lg\:mt-75{
    margin-top:75px
  }

  .lg\:mr-75{
    margin-right:75px
  }

  .lg\:mb-75{
    margin-bottom:75px
  }

  .lg\:ml-75{
    margin-left:75px
  }

  .lg\:mt-80{
    margin-top:80px
  }

  .lg\:mr-80{
    margin-right:80px
  }

  .lg\:mb-80{
    margin-bottom:80px
  }

  .lg\:ml-80{
    margin-left:80px
  }

  .lg\:mt-85{
    margin-top:85px
  }

  .lg\:mr-85{
    margin-right:85px
  }

  .lg\:mb-85{
    margin-bottom:85px
  }

  .lg\:ml-85{
    margin-left:85px
  }

  .lg\:mt-90{
    margin-top:90px
  }

  .lg\:mr-90{
    margin-right:90px
  }

  .lg\:mb-90{
    margin-bottom:90px
  }

  .lg\:ml-90{
    margin-left:90px
  }

  .lg\:mt-100{
    margin-top:100px
  }

  .lg\:mr-100{
    margin-right:100px
  }

  .lg\:mb-100{
    margin-bottom:100px
  }

  .lg\:ml-100{
    margin-left:100px
  }

  .lg\:mt-120{
    margin-top:120px
  }

  .lg\:mr-120{
    margin-right:120px
  }

  .lg\:mb-120{
    margin-bottom:120px
  }

  .lg\:ml-120{
    margin-left:120px
  }

  .lg\:mt-144{
    margin-top:144px
  }

  .lg\:mr-144{
    margin-right:144px
  }

  .lg\:mb-144{
    margin-bottom:144px
  }

  .lg\:ml-144{
    margin-left:144px
  }

  .lg\:mt-px{
    margin-top:1px
  }

  .lg\:mr-px{
    margin-right:1px
  }

  .lg\:mb-px{
    margin-bottom:1px
  }

  .lg\:ml-px{
    margin-left:1px
  }

  .lg\:mt-1_2{
    margin-top:50%
  }

  .lg\:mr-1_2{
    margin-right:50%
  }

  .lg\:mb-1_2{
    margin-bottom:50%
  }

  .lg\:ml-1_2{
    margin-left:50%
  }

  .lg\:mt-1_3{
    margin-top:33.333333%
  }

  .lg\:mr-1_3{
    margin-right:33.333333%
  }

  .lg\:mb-1_3{
    margin-bottom:33.333333%
  }

  .lg\:ml-1_3{
    margin-left:33.333333%
  }

  .lg\:mt-2_3{
    margin-top:66.666667%
  }

  .lg\:mr-2_3{
    margin-right:66.666667%
  }

  .lg\:mb-2_3{
    margin-bottom:66.666667%
  }

  .lg\:ml-2_3{
    margin-left:66.666667%
  }

  .lg\:mt-1_4{
    margin-top:25%
  }

  .lg\:mr-1_4{
    margin-right:25%
  }

  .lg\:mb-1_4{
    margin-bottom:25%
  }

  .lg\:ml-1_4{
    margin-left:25%
  }

  .lg\:mt-2_4{
    margin-top:50%
  }

  .lg\:mr-2_4{
    margin-right:50%
  }

  .lg\:mb-2_4{
    margin-bottom:50%
  }

  .lg\:ml-2_4{
    margin-left:50%
  }

  .lg\:mt-3_4{
    margin-top:75%
  }

  .lg\:mr-3_4{
    margin-right:75%
  }

  .lg\:mb-3_4{
    margin-bottom:75%
  }

  .lg\:ml-3_4{
    margin-left:75%
  }

  .lg\:mt-1_5{
    margin-top:20%
  }

  .lg\:mr-1_5{
    margin-right:20%
  }

  .lg\:mb-1_5{
    margin-bottom:20%
  }

  .lg\:ml-1_5{
    margin-left:20%
  }

  .lg\:mt-2_5{
    margin-top:40%
  }

  .lg\:mr-2_5{
    margin-right:40%
  }

  .lg\:mb-2_5{
    margin-bottom:40%
  }

  .lg\:ml-2_5{
    margin-left:40%
  }

  .lg\:mt-3_5{
    margin-top:60%
  }

  .lg\:mr-3_5{
    margin-right:60%
  }

  .lg\:mb-3_5{
    margin-bottom:60%
  }

  .lg\:ml-3_5{
    margin-left:60%
  }

  .lg\:mt-4_5{
    margin-top:80%
  }

  .lg\:mr-4_5{
    margin-right:80%
  }

  .lg\:mb-4_5{
    margin-bottom:80%
  }

  .lg\:ml-4_5{
    margin-left:80%
  }

  .lg\:mt-1_6{
    margin-top:16.666667%
  }

  .lg\:mr-1_6{
    margin-right:16.666667%
  }

  .lg\:mb-1_6{
    margin-bottom:16.666667%
  }

  .lg\:ml-1_6{
    margin-left:16.666667%
  }

  .lg\:mt-5_6{
    margin-top:83.333333%
  }

  .lg\:mr-5_6{
    margin-right:83.333333%
  }

  .lg\:mb-5_6{
    margin-bottom:83.333333%
  }

  .lg\:ml-5_6{
    margin-left:83.333333%
  }

  .lg\:mt-1_12{
    margin-top:8.333333%
  }

  .lg\:mr-1_12{
    margin-right:8.333333%
  }

  .lg\:mb-1_12{
    margin-bottom:8.333333%
  }

  .lg\:ml-1_12{
    margin-left:8.333333%
  }

  .lg\:mt-5_12{
    margin-top:41.666667%
  }

  .lg\:mr-5_12{
    margin-right:41.666667%
  }

  .lg\:mb-5_12{
    margin-bottom:41.666667%
  }

  .lg\:ml-5_12{
    margin-left:41.666667%
  }

  .lg\:mt-7_12{
    margin-top:58.333333%
  }

  .lg\:mr-7_12{
    margin-right:58.333333%
  }

  .lg\:mb-7_12{
    margin-bottom:58.333333%
  }

  .lg\:ml-7_12{
    margin-left:58.333333%
  }

  .lg\:mt-11_12{
    margin-top:91.666667%
  }

  .lg\:mr-11_12{
    margin-right:91.666667%
  }

  .lg\:mb-11_12{
    margin-bottom:91.666667%
  }

  .lg\:ml-11_12{
    margin-left:91.666667%
  }

  .lg\:mt-auto{
    margin-top:auto
  }

  .lg\:mr-auto{
    margin-right:auto
  }

  .lg\:mb-auto{
    margin-bottom:auto
  }

  .lg\:ml-auto{
    margin-left:auto
  }

  .lg\:-mt-1{
    margin-top:-1px
  }

  .lg\:-mr-1{
    margin-right:-1px
  }

  .lg\:-mb-1{
    margin-bottom:-1px
  }

  .lg\:-ml-1{
    margin-left:-1px
  }

  .lg\:-mt-2{
    margin-top:-2px
  }

  .lg\:-mr-2{
    margin-right:-2px
  }

  .lg\:-mb-2{
    margin-bottom:-2px
  }

  .lg\:-ml-2{
    margin-left:-2px
  }

  .lg\:-mt-3{
    margin-top:-3px
  }

  .lg\:-mr-3{
    margin-right:-3px
  }

  .lg\:-mb-3{
    margin-bottom:-3px
  }

  .lg\:-ml-3{
    margin-left:-3px
  }

  .lg\:-mt-4{
    margin-top:-4px
  }

  .lg\:-mr-4{
    margin-right:-4px
  }

  .lg\:-mb-4{
    margin-bottom:-4px
  }

  .lg\:-ml-4{
    margin-left:-4px
  }

  .lg\:-mt-5{
    margin-top:-5px
  }

  .lg\:-mr-5{
    margin-right:-5px
  }

  .lg\:-mb-5{
    margin-bottom:-5px
  }

  .lg\:-ml-5{
    margin-left:-5px
  }

  .lg\:-mt-10{
    margin-top:-10px
  }

  .lg\:-mr-10{
    margin-right:-10px
  }

  .lg\:-mb-10{
    margin-bottom:-10px
  }

  .lg\:-ml-10{
    margin-left:-10px
  }

  .lg\:-mt-12{
    margin-top:-12px
  }

  .lg\:-mr-12{
    margin-right:-12px
  }

  .lg\:-mb-12{
    margin-bottom:-12px
  }

  .lg\:-ml-12{
    margin-left:-12px
  }

  .lg\:-mt-15{
    margin-top:-15px
  }

  .lg\:-mr-15{
    margin-right:-15px
  }

  .lg\:-mb-15{
    margin-bottom:-15px
  }

  .lg\:-ml-15{
    margin-left:-15px
  }

  .lg\:-mt-30{
    margin-top:-30px
  }

  .lg\:-mr-30{
    margin-right:-30px
  }

  .lg\:-mb-30{
    margin-bottom:-30px
  }

  .lg\:-ml-30{
    margin-left:-30px
  }

  .lg\:-mt-50{
    margin-top:-50px
  }

  .lg\:-mr-50{
    margin-right:-50px
  }

  .lg\:-mb-50{
    margin-bottom:-50px
  }

  .lg\:-ml-50{
    margin-left:-50px
  }

  .lg\:last\:m-0:last-child{
    margin:0
  }

  .lg\:last\:m-1:last-child{
    margin:1px
  }

  .lg\:last\:m-2:last-child{
    margin:2px
  }

  .lg\:last\:m-3:last-child{
    margin:3px
  }

  .lg\:last\:m-4:last-child{
    margin:4px
  }

  .lg\:last\:m-5:last-child{
    margin:5px
  }

  .lg\:last\:m-6:last-child{
    margin:6px
  }

  .lg\:last\:m-7:last-child{
    margin:7px
  }

  .lg\:last\:m-8:last-child{
    margin:8px
  }

  .lg\:last\:m-9:last-child{
    margin:9px
  }

  .lg\:last\:m-10:last-child{
    margin:10px
  }

  .lg\:last\:m-12:last-child{
    margin:12px
  }

  .lg\:last\:m-15:last-child{
    margin:15px
  }

  .lg\:last\:m-16:last-child{
    margin:16px
  }

  .lg\:last\:m-18:last-child{
    margin:18px
  }

  .lg\:last\:m-20:last-child{
    margin:20px
  }

  .lg\:last\:m-24:last-child{
    margin:24px
  }

  .lg\:last\:m-25:last-child{
    margin:25px
  }

  .lg\:last\:m-30:last-child{
    margin:30px
  }

  .lg\:last\:m-32:last-child{
    margin:32px
  }

  .lg\:last\:m-36:last-child{
    margin:36px
  }

  .lg\:last\:m-40:last-child{
    margin:40px
  }

  .lg\:last\:m-44:last-child{
    margin:44px
  }

  .lg\:last\:m-48:last-child{
    margin:48px
  }

  .lg\:last\:m-50:last-child{
    margin:50px
  }

  .lg\:last\:m-60:last-child{
    margin:60px
  }

  .lg\:last\:m-64:last-child{
    margin:64px
  }

  .lg\:last\:m-70:last-child{
    margin:70px
  }

  .lg\:last\:m-75:last-child{
    margin:75px
  }

  .lg\:last\:m-80:last-child{
    margin:80px
  }

  .lg\:last\:m-85:last-child{
    margin:85px
  }

  .lg\:last\:m-90:last-child{
    margin:90px
  }

  .lg\:last\:m-100:last-child{
    margin:100px
  }

  .lg\:last\:m-120:last-child{
    margin:120px
  }

  .lg\:last\:m-144:last-child{
    margin:144px
  }

  .lg\:last\:m-px:last-child{
    margin:1px
  }

  .lg\:last\:m-1_2:last-child{
    margin:50%
  }

  .lg\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .lg\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .lg\:last\:m-1_4:last-child{
    margin:25%
  }

  .lg\:last\:m-2_4:last-child{
    margin:50%
  }

  .lg\:last\:m-3_4:last-child{
    margin:75%
  }

  .lg\:last\:m-1_5:last-child{
    margin:20%
  }

  .lg\:last\:m-2_5:last-child{
    margin:40%
  }

  .lg\:last\:m-3_5:last-child{
    margin:60%
  }

  .lg\:last\:m-4_5:last-child{
    margin:80%
  }

  .lg\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .lg\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .lg\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .lg\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .lg\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .lg\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .lg\:last\:m-auto:last-child{
    margin:auto
  }

  .lg\:last\:-m-1:last-child{
    margin:-1px
  }

  .lg\:last\:-m-2:last-child{
    margin:-2px
  }

  .lg\:last\:-m-3:last-child{
    margin:-3px
  }

  .lg\:last\:-m-4:last-child{
    margin:-4px
  }

  .lg\:last\:-m-5:last-child{
    margin:-5px
  }

  .lg\:last\:-m-10:last-child{
    margin:-10px
  }

  .lg\:last\:-m-12:last-child{
    margin:-12px
  }

  .lg\:last\:-m-15:last-child{
    margin:-15px
  }

  .lg\:last\:-m-30:last-child{
    margin:-30px
  }

  .lg\:last\:-m-50:last-child{
    margin:-50px
  }

  .lg\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .lg\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .lg\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .lg\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .lg\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .lg\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .lg\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .lg\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .lg\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .lg\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .lg\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .lg\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .lg\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .lg\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .lg\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .lg\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .lg\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .lg\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .lg\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .lg\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .lg\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .lg\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .lg\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .lg\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .lg\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .lg\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .lg\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .lg\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .lg\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .lg\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .lg\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .lg\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .lg\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .lg\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .lg\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .lg\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .lg\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .lg\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .lg\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .lg\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .lg\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .lg\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .lg\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .lg\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .lg\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .lg\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .lg\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .lg\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .lg\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .lg\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .lg\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .lg\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .lg\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .lg\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .lg\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .lg\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .lg\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .lg\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .lg\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .lg\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .lg\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .lg\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .lg\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .lg\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .lg\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .lg\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .lg\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .lg\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .lg\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .lg\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .lg\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .lg\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .lg\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .lg\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .lg\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .lg\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .lg\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .lg\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .lg\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .lg\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .lg\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .lg\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .lg\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .lg\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .lg\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .lg\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .lg\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .lg\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .lg\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .lg\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .lg\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .lg\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .lg\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .lg\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .lg\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .lg\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .lg\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .lg\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .lg\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .lg\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .lg\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .lg\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .lg\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .lg\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .lg\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .lg\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .lg\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .lg\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .lg\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .lg\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .lg\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .lg\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .lg\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .lg\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .lg\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .lg\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .lg\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .lg\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .lg\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .lg\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .lg\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .lg\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .lg\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .lg\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .lg\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .lg\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .lg\:last\:mt-0:last-child{
    margin-top:0
  }

  .lg\:last\:mr-0:last-child{
    margin-right:0
  }

  .lg\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .lg\:last\:ml-0:last-child{
    margin-left:0
  }

  .lg\:last\:mt-1:last-child{
    margin-top:1px
  }

  .lg\:last\:mr-1:last-child{
    margin-right:1px
  }

  .lg\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .lg\:last\:ml-1:last-child{
    margin-left:1px
  }

  .lg\:last\:mt-2:last-child{
    margin-top:2px
  }

  .lg\:last\:mr-2:last-child{
    margin-right:2px
  }

  .lg\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .lg\:last\:ml-2:last-child{
    margin-left:2px
  }

  .lg\:last\:mt-3:last-child{
    margin-top:3px
  }

  .lg\:last\:mr-3:last-child{
    margin-right:3px
  }

  .lg\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .lg\:last\:ml-3:last-child{
    margin-left:3px
  }

  .lg\:last\:mt-4:last-child{
    margin-top:4px
  }

  .lg\:last\:mr-4:last-child{
    margin-right:4px
  }

  .lg\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .lg\:last\:ml-4:last-child{
    margin-left:4px
  }

  .lg\:last\:mt-5:last-child{
    margin-top:5px
  }

  .lg\:last\:mr-5:last-child{
    margin-right:5px
  }

  .lg\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .lg\:last\:ml-5:last-child{
    margin-left:5px
  }

  .lg\:last\:mt-6:last-child{
    margin-top:6px
  }

  .lg\:last\:mr-6:last-child{
    margin-right:6px
  }

  .lg\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .lg\:last\:ml-6:last-child{
    margin-left:6px
  }

  .lg\:last\:mt-7:last-child{
    margin-top:7px
  }

  .lg\:last\:mr-7:last-child{
    margin-right:7px
  }

  .lg\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .lg\:last\:ml-7:last-child{
    margin-left:7px
  }

  .lg\:last\:mt-8:last-child{
    margin-top:8px
  }

  .lg\:last\:mr-8:last-child{
    margin-right:8px
  }

  .lg\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .lg\:last\:ml-8:last-child{
    margin-left:8px
  }

  .lg\:last\:mt-9:last-child{
    margin-top:9px
  }

  .lg\:last\:mr-9:last-child{
    margin-right:9px
  }

  .lg\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .lg\:last\:ml-9:last-child{
    margin-left:9px
  }

  .lg\:last\:mt-10:last-child{
    margin-top:10px
  }

  .lg\:last\:mr-10:last-child{
    margin-right:10px
  }

  .lg\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .lg\:last\:ml-10:last-child{
    margin-left:10px
  }

  .lg\:last\:mt-12:last-child{
    margin-top:12px
  }

  .lg\:last\:mr-12:last-child{
    margin-right:12px
  }

  .lg\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .lg\:last\:ml-12:last-child{
    margin-left:12px
  }

  .lg\:last\:mt-15:last-child{
    margin-top:15px
  }

  .lg\:last\:mr-15:last-child{
    margin-right:15px
  }

  .lg\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .lg\:last\:ml-15:last-child{
    margin-left:15px
  }

  .lg\:last\:mt-16:last-child{
    margin-top:16px
  }

  .lg\:last\:mr-16:last-child{
    margin-right:16px
  }

  .lg\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .lg\:last\:ml-16:last-child{
    margin-left:16px
  }

  .lg\:last\:mt-18:last-child{
    margin-top:18px
  }

  .lg\:last\:mr-18:last-child{
    margin-right:18px
  }

  .lg\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .lg\:last\:ml-18:last-child{
    margin-left:18px
  }

  .lg\:last\:mt-20:last-child{
    margin-top:20px
  }

  .lg\:last\:mr-20:last-child{
    margin-right:20px
  }

  .lg\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .lg\:last\:ml-20:last-child{
    margin-left:20px
  }

  .lg\:last\:mt-24:last-child{
    margin-top:24px
  }

  .lg\:last\:mr-24:last-child{
    margin-right:24px
  }

  .lg\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .lg\:last\:ml-24:last-child{
    margin-left:24px
  }

  .lg\:last\:mt-25:last-child{
    margin-top:25px
  }

  .lg\:last\:mr-25:last-child{
    margin-right:25px
  }

  .lg\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .lg\:last\:ml-25:last-child{
    margin-left:25px
  }

  .lg\:last\:mt-30:last-child{
    margin-top:30px
  }

  .lg\:last\:mr-30:last-child{
    margin-right:30px
  }

  .lg\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .lg\:last\:ml-30:last-child{
    margin-left:30px
  }

  .lg\:last\:mt-32:last-child{
    margin-top:32px
  }

  .lg\:last\:mr-32:last-child{
    margin-right:32px
  }

  .lg\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .lg\:last\:ml-32:last-child{
    margin-left:32px
  }

  .lg\:last\:mt-36:last-child{
    margin-top:36px
  }

  .lg\:last\:mr-36:last-child{
    margin-right:36px
  }

  .lg\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .lg\:last\:ml-36:last-child{
    margin-left:36px
  }

  .lg\:last\:mt-40:last-child{
    margin-top:40px
  }

  .lg\:last\:mr-40:last-child{
    margin-right:40px
  }

  .lg\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .lg\:last\:ml-40:last-child{
    margin-left:40px
  }

  .lg\:last\:mt-44:last-child{
    margin-top:44px
  }

  .lg\:last\:mr-44:last-child{
    margin-right:44px
  }

  .lg\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .lg\:last\:ml-44:last-child{
    margin-left:44px
  }

  .lg\:last\:mt-48:last-child{
    margin-top:48px
  }

  .lg\:last\:mr-48:last-child{
    margin-right:48px
  }

  .lg\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .lg\:last\:ml-48:last-child{
    margin-left:48px
  }

  .lg\:last\:mt-50:last-child{
    margin-top:50px
  }

  .lg\:last\:mr-50:last-child{
    margin-right:50px
  }

  .lg\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .lg\:last\:ml-50:last-child{
    margin-left:50px
  }

  .lg\:last\:mt-60:last-child{
    margin-top:60px
  }

  .lg\:last\:mr-60:last-child{
    margin-right:60px
  }

  .lg\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .lg\:last\:ml-60:last-child{
    margin-left:60px
  }

  .lg\:last\:mt-64:last-child{
    margin-top:64px
  }

  .lg\:last\:mr-64:last-child{
    margin-right:64px
  }

  .lg\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .lg\:last\:ml-64:last-child{
    margin-left:64px
  }

  .lg\:last\:mt-70:last-child{
    margin-top:70px
  }

  .lg\:last\:mr-70:last-child{
    margin-right:70px
  }

  .lg\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .lg\:last\:ml-70:last-child{
    margin-left:70px
  }

  .lg\:last\:mt-75:last-child{
    margin-top:75px
  }

  .lg\:last\:mr-75:last-child{
    margin-right:75px
  }

  .lg\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .lg\:last\:ml-75:last-child{
    margin-left:75px
  }

  .lg\:last\:mt-80:last-child{
    margin-top:80px
  }

  .lg\:last\:mr-80:last-child{
    margin-right:80px
  }

  .lg\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .lg\:last\:ml-80:last-child{
    margin-left:80px
  }

  .lg\:last\:mt-85:last-child{
    margin-top:85px
  }

  .lg\:last\:mr-85:last-child{
    margin-right:85px
  }

  .lg\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .lg\:last\:ml-85:last-child{
    margin-left:85px
  }

  .lg\:last\:mt-90:last-child{
    margin-top:90px
  }

  .lg\:last\:mr-90:last-child{
    margin-right:90px
  }

  .lg\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .lg\:last\:ml-90:last-child{
    margin-left:90px
  }

  .lg\:last\:mt-100:last-child{
    margin-top:100px
  }

  .lg\:last\:mr-100:last-child{
    margin-right:100px
  }

  .lg\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .lg\:last\:ml-100:last-child{
    margin-left:100px
  }

  .lg\:last\:mt-120:last-child{
    margin-top:120px
  }

  .lg\:last\:mr-120:last-child{
    margin-right:120px
  }

  .lg\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .lg\:last\:ml-120:last-child{
    margin-left:120px
  }

  .lg\:last\:mt-144:last-child{
    margin-top:144px
  }

  .lg\:last\:mr-144:last-child{
    margin-right:144px
  }

  .lg\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .lg\:last\:ml-144:last-child{
    margin-left:144px
  }

  .lg\:last\:mt-px:last-child{
    margin-top:1px
  }

  .lg\:last\:mr-px:last-child{
    margin-right:1px
  }

  .lg\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .lg\:last\:ml-px:last-child{
    margin-left:1px
  }

  .lg\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .lg\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .lg\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .lg\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .lg\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .lg\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .lg\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .lg\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .lg\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .lg\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .lg\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .lg\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .lg\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .lg\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .lg\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .lg\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .lg\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .lg\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .lg\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .lg\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .lg\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .lg\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .lg\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .lg\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .lg\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .lg\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .lg\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .lg\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .lg\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .lg\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .lg\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .lg\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .lg\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .lg\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .lg\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .lg\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .lg\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .lg\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .lg\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .lg\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .lg\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .lg\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .lg\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .lg\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .lg\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .lg\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .lg\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .lg\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .lg\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .lg\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .lg\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .lg\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .lg\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .lg\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .lg\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .lg\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .lg\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .lg\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .lg\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .lg\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .lg\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .lg\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .lg\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .lg\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .lg\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .lg\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .lg\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .lg\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .lg\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .lg\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .lg\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .lg\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .lg\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .lg\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .lg\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .lg\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .lg\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .lg\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .lg\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .lg\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .lg\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .lg\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .lg\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .lg\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .lg\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .lg\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .lg\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .lg\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .lg\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .lg\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .lg\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .lg\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .lg\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .lg\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .lg\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .lg\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .lg\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .lg\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .lg\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .lg\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .lg\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .lg\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .lg\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .lg\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .lg\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .lg\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .lg\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .lg\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .lg\:max-h-full{
    max-height:100%
  }

  .lg\:max-w-30{
    max-width:30px
  }

  .lg\:max-w-120{
    max-width:120px
  }

  .lg\:max-w-144{
    max-width:144px
  }

  .lg\:max-w-170{
    max-width:170px
  }

  .lg\:max-w-200{
    max-width:200px
  }

  .lg\:max-w-260{
    max-width:260px
  }

  .lg\:max-w-290{
    max-width:290px
  }

  .lg\:max-w-375{
    max-width:375px
  }

  .lg\:max-w-full{
    max-width:100%
  }

  .lg\:max-w-screen{
    max-width:100vw
  }

  .lg\:max-w-contain{
    max-width:1170px
  }

  .lg\:max-w-md{
    max-width:768px
  }

  .lg\:max-w-lg{
    max-width:992px
  }

  .lg\:max-w-xl{
    max-width:1210px
  }

  .lg\:max-w-1_2{
    max-width:50%
  }

  .lg\:min-h-90{
    min-height:90px
  }

  .lg\:min-h-120{
    min-height:120px
  }

  .lg\:min-w-270{
    min-width:270px
  }

  .lg\:min-w-full{
    min-width:100%
  }

  .lg\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .lg\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .lg\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .lg\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .lg\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .lg\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .lg\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .lg\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .lg\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .lg\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .lg\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .lg\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .lg\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .lg\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .lg\:opacity-0{
    opacity:0
  }

  .lg\:opacity-25{
    opacity:.25
  }

  .lg\:opacity-40{
    opacity:.4
  }

  .lg\:opacity-50{
    opacity:.5
  }

  .lg\:opacity-75{
    opacity:.75
  }

  .lg\:opacity-100{
    opacity:1
  }

  .lg\:hover\:opacity-0:hover{
    opacity:0
  }

  .lg\:hover\:opacity-25:hover{
    opacity:.25
  }

  .lg\:hover\:opacity-40:hover{
    opacity:.4
  }

  .lg\:hover\:opacity-50:hover{
    opacity:.5
  }

  .lg\:hover\:opacity-75:hover{
    opacity:.75
  }

  .lg\:hover\:opacity-100:hover{
    opacity:1
  }

  .lg\:focus\:opacity-0:focus{
    opacity:0
  }

  .lg\:focus\:opacity-25:focus{
    opacity:.25
  }

  .lg\:focus\:opacity-40:focus{
    opacity:.4
  }

  .lg\:focus\:opacity-50:focus{
    opacity:.5
  }

  .lg\:focus\:opacity-75:focus{
    opacity:.75
  }

  .lg\:focus\:opacity-100:focus{
    opacity:1
  }

  .lg\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .lg\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .lg\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .lg\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .lg\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .lg\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .lg\:overflow-auto{
    overflow:auto
  }

  .lg\:overflow-hidden{
    overflow:hidden
  }

  .lg\:overflow-visible{
    overflow:visible
  }

  .lg\:overflow-scroll{
    overflow:scroll
  }

  .lg\:overflow-x-auto{
    overflow-x:auto
  }

  .lg\:overflow-y-auto{
    overflow-y:auto
  }

  .lg\:overflow-x-hidden{
    overflow-x:hidden
  }

  .lg\:overflow-y-hidden{
    overflow-y:hidden
  }

  .lg\:overflow-x-visible{
    overflow-x:visible
  }

  .lg\:overflow-y-visible{
    overflow-y:visible
  }

  .lg\:overflow-x-scroll{
    overflow-x:scroll
  }

  .lg\:overflow-y-scroll{
    overflow-y:scroll
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .lg\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .lg\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .lg\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .lg\:p-0{
    padding:0
  }

  .lg\:p-1{
    padding:1px
  }

  .lg\:p-2{
    padding:2px
  }

  .lg\:p-3{
    padding:3px
  }

  .lg\:p-4{
    padding:4px
  }

  .lg\:p-5{
    padding:5px
  }

  .lg\:p-6{
    padding:6px
  }

  .lg\:p-7{
    padding:7px
  }

  .lg\:p-8{
    padding:8px
  }

  .lg\:p-9{
    padding:9px
  }

  .lg\:p-10{
    padding:10px
  }

  .lg\:p-12{
    padding:12px
  }

  .lg\:p-15{
    padding:15px
  }

  .lg\:p-16{
    padding:16px
  }

  .lg\:p-18{
    padding:18px
  }

  .lg\:p-20{
    padding:20px
  }

  .lg\:p-24{
    padding:24px
  }

  .lg\:p-25{
    padding:25px
  }

  .lg\:p-30{
    padding:30px
  }

  .lg\:p-32{
    padding:32px
  }

  .lg\:p-36{
    padding:36px
  }

  .lg\:p-40{
    padding:40px
  }

  .lg\:p-44{
    padding:44px
  }

  .lg\:p-48{
    padding:48px
  }

  .lg\:p-50{
    padding:50px
  }

  .lg\:p-60{
    padding:60px
  }

  .lg\:p-64{
    padding:64px
  }

  .lg\:p-70{
    padding:70px
  }

  .lg\:p-75{
    padding:75px
  }

  .lg\:p-80{
    padding:80px
  }

  .lg\:p-85{
    padding:85px
  }

  .lg\:p-90{
    padding:90px
  }

  .lg\:p-100{
    padding:100px
  }

  .lg\:p-150{
    padding:150px
  }

  .lg\:p-px{
    padding:1px
  }

  .lg\:p-1_2{
    padding:50%
  }

  .lg\:p-1_3{
    padding:33.333333%
  }

  .lg\:p-2_3{
    padding:66.666667%
  }

  .lg\:p-1_4{
    padding:25%
  }

  .lg\:p-2_4{
    padding:50%
  }

  .lg\:p-3_4{
    padding:75%
  }

  .lg\:p-1_5{
    padding:20%
  }

  .lg\:p-2_5{
    padding:40%
  }

  .lg\:p-3_5{
    padding:60%
  }

  .lg\:p-4_5{
    padding:80%
  }

  .lg\:p-1_6{
    padding:16.666667%
  }

  .lg\:p-5_6{
    padding:83.333333%
  }

  .lg\:p-1_12{
    padding:8.333333%
  }

  .lg\:p-5_12{
    padding:41.666667%
  }

  .lg\:p-7_12{
    padding:58.333333%
  }

  .lg\:p-11_12{
    padding:91.666667%
  }

  .lg\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .lg\:px-0{
    padding-left:0;
    padding-right:0
  }

  .lg\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .lg\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .lg\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .lg\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .lg\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .lg\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .lg\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .lg\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .lg\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .lg\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .lg\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .lg\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .lg\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .lg\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .lg\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .lg\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .lg\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .lg\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .lg\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .lg\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .lg\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .lg\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .lg\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .lg\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .lg\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .lg\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .lg\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .lg\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .lg\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .lg\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .lg\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .lg\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .lg\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .lg\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .lg\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .lg\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .lg\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .lg\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .lg\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .lg\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .lg\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .lg\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .lg\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .lg\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .lg\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .lg\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .lg\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .lg\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .lg\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .lg\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .lg\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .lg\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .lg\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .lg\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .lg\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .lg\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .lg\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .lg\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .lg\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .lg\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .lg\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .lg\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .lg\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .lg\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .lg\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .lg\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .lg\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .lg\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .lg\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .lg\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .lg\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .lg\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .lg\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .lg\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .lg\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .lg\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .lg\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .lg\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .lg\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .lg\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .lg\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .lg\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .lg\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .lg\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .lg\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .lg\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .lg\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .lg\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .lg\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .lg\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .lg\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .lg\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .lg\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .lg\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .lg\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .lg\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .lg\:pt-0{
    padding-top:0
  }

  .lg\:pr-0{
    padding-right:0
  }

  .lg\:pb-0{
    padding-bottom:0
  }

  .lg\:pl-0{
    padding-left:0
  }

  .lg\:pt-1{
    padding-top:1px
  }

  .lg\:pr-1{
    padding-right:1px
  }

  .lg\:pb-1{
    padding-bottom:1px
  }

  .lg\:pl-1{
    padding-left:1px
  }

  .lg\:pt-2{
    padding-top:2px
  }

  .lg\:pr-2{
    padding-right:2px
  }

  .lg\:pb-2{
    padding-bottom:2px
  }

  .lg\:pl-2{
    padding-left:2px
  }

  .lg\:pt-3{
    padding-top:3px
  }

  .lg\:pr-3{
    padding-right:3px
  }

  .lg\:pb-3{
    padding-bottom:3px
  }

  .lg\:pl-3{
    padding-left:3px
  }

  .lg\:pt-4{
    padding-top:4px
  }

  .lg\:pr-4{
    padding-right:4px
  }

  .lg\:pb-4{
    padding-bottom:4px
  }

  .lg\:pl-4{
    padding-left:4px
  }

  .lg\:pt-5{
    padding-top:5px
  }

  .lg\:pr-5{
    padding-right:5px
  }

  .lg\:pb-5{
    padding-bottom:5px
  }

  .lg\:pl-5{
    padding-left:5px
  }

  .lg\:pt-6{
    padding-top:6px
  }

  .lg\:pr-6{
    padding-right:6px
  }

  .lg\:pb-6{
    padding-bottom:6px
  }

  .lg\:pl-6{
    padding-left:6px
  }

  .lg\:pt-7{
    padding-top:7px
  }

  .lg\:pr-7{
    padding-right:7px
  }

  .lg\:pb-7{
    padding-bottom:7px
  }

  .lg\:pl-7{
    padding-left:7px
  }

  .lg\:pt-8{
    padding-top:8px
  }

  .lg\:pr-8{
    padding-right:8px
  }

  .lg\:pb-8{
    padding-bottom:8px
  }

  .lg\:pl-8{
    padding-left:8px
  }

  .lg\:pt-9{
    padding-top:9px
  }

  .lg\:pr-9{
    padding-right:9px
  }

  .lg\:pb-9{
    padding-bottom:9px
  }

  .lg\:pl-9{
    padding-left:9px
  }

  .lg\:pt-10{
    padding-top:10px
  }

  .lg\:pr-10{
    padding-right:10px
  }

  .lg\:pb-10{
    padding-bottom:10px
  }

  .lg\:pl-10{
    padding-left:10px
  }

  .lg\:pt-12{
    padding-top:12px
  }

  .lg\:pr-12{
    padding-right:12px
  }

  .lg\:pb-12{
    padding-bottom:12px
  }

  .lg\:pl-12{
    padding-left:12px
  }

  .lg\:pt-15{
    padding-top:15px
  }

  .lg\:pr-15{
    padding-right:15px
  }

  .lg\:pb-15{
    padding-bottom:15px
  }

  .lg\:pl-15{
    padding-left:15px
  }

  .lg\:pt-16{
    padding-top:16px
  }

  .lg\:pr-16{
    padding-right:16px
  }

  .lg\:pb-16{
    padding-bottom:16px
  }

  .lg\:pl-16{
    padding-left:16px
  }

  .lg\:pt-18{
    padding-top:18px
  }

  .lg\:pr-18{
    padding-right:18px
  }

  .lg\:pb-18{
    padding-bottom:18px
  }

  .lg\:pl-18{
    padding-left:18px
  }

  .lg\:pt-20{
    padding-top:20px
  }

  .lg\:pr-20{
    padding-right:20px
  }

  .lg\:pb-20{
    padding-bottom:20px
  }

  .lg\:pl-20{
    padding-left:20px
  }

  .lg\:pt-24{
    padding-top:24px
  }

  .lg\:pr-24{
    padding-right:24px
  }

  .lg\:pb-24{
    padding-bottom:24px
  }

  .lg\:pl-24{
    padding-left:24px
  }

  .lg\:pt-25{
    padding-top:25px
  }

  .lg\:pr-25{
    padding-right:25px
  }

  .lg\:pb-25{
    padding-bottom:25px
  }

  .lg\:pl-25{
    padding-left:25px
  }

  .lg\:pt-30{
    padding-top:30px
  }

  .lg\:pr-30{
    padding-right:30px
  }

  .lg\:pb-30{
    padding-bottom:30px
  }

  .lg\:pl-30{
    padding-left:30px
  }

  .lg\:pt-32{
    padding-top:32px
  }

  .lg\:pr-32{
    padding-right:32px
  }

  .lg\:pb-32{
    padding-bottom:32px
  }

  .lg\:pl-32{
    padding-left:32px
  }

  .lg\:pt-36{
    padding-top:36px
  }

  .lg\:pr-36{
    padding-right:36px
  }

  .lg\:pb-36{
    padding-bottom:36px
  }

  .lg\:pl-36{
    padding-left:36px
  }

  .lg\:pt-40{
    padding-top:40px
  }

  .lg\:pr-40{
    padding-right:40px
  }

  .lg\:pb-40{
    padding-bottom:40px
  }

  .lg\:pl-40{
    padding-left:40px
  }

  .lg\:pt-44{
    padding-top:44px
  }

  .lg\:pr-44{
    padding-right:44px
  }

  .lg\:pb-44{
    padding-bottom:44px
  }

  .lg\:pl-44{
    padding-left:44px
  }

  .lg\:pt-48{
    padding-top:48px
  }

  .lg\:pr-48{
    padding-right:48px
  }

  .lg\:pb-48{
    padding-bottom:48px
  }

  .lg\:pl-48{
    padding-left:48px
  }

  .lg\:pt-50{
    padding-top:50px
  }

  .lg\:pr-50{
    padding-right:50px
  }

  .lg\:pb-50{
    padding-bottom:50px
  }

  .lg\:pl-50{
    padding-left:50px
  }

  .lg\:pt-60{
    padding-top:60px
  }

  .lg\:pr-60{
    padding-right:60px
  }

  .lg\:pb-60{
    padding-bottom:60px
  }

  .lg\:pl-60{
    padding-left:60px
  }

  .lg\:pt-64{
    padding-top:64px
  }

  .lg\:pr-64{
    padding-right:64px
  }

  .lg\:pb-64{
    padding-bottom:64px
  }

  .lg\:pl-64{
    padding-left:64px
  }

  .lg\:pt-70{
    padding-top:70px
  }

  .lg\:pr-70{
    padding-right:70px
  }

  .lg\:pb-70{
    padding-bottom:70px
  }

  .lg\:pl-70{
    padding-left:70px
  }

  .lg\:pt-75{
    padding-top:75px
  }

  .lg\:pr-75{
    padding-right:75px
  }

  .lg\:pb-75{
    padding-bottom:75px
  }

  .lg\:pl-75{
    padding-left:75px
  }

  .lg\:pt-80{
    padding-top:80px
  }

  .lg\:pr-80{
    padding-right:80px
  }

  .lg\:pb-80{
    padding-bottom:80px
  }

  .lg\:pl-80{
    padding-left:80px
  }

  .lg\:pt-85{
    padding-top:85px
  }

  .lg\:pr-85{
    padding-right:85px
  }

  .lg\:pb-85{
    padding-bottom:85px
  }

  .lg\:pl-85{
    padding-left:85px
  }

  .lg\:pt-90{
    padding-top:90px
  }

  .lg\:pr-90{
    padding-right:90px
  }

  .lg\:pb-90{
    padding-bottom:90px
  }

  .lg\:pl-90{
    padding-left:90px
  }

  .lg\:pt-100{
    padding-top:100px
  }

  .lg\:pr-100{
    padding-right:100px
  }

  .lg\:pb-100{
    padding-bottom:100px
  }

  .lg\:pl-100{
    padding-left:100px
  }

  .lg\:pt-150{
    padding-top:150px
  }

  .lg\:pr-150{
    padding-right:150px
  }

  .lg\:pb-150{
    padding-bottom:150px
  }

  .lg\:pl-150{
    padding-left:150px
  }

  .lg\:pt-px{
    padding-top:1px
  }

  .lg\:pr-px{
    padding-right:1px
  }

  .lg\:pb-px{
    padding-bottom:1px
  }

  .lg\:pl-px{
    padding-left:1px
  }

  .lg\:pt-1_2{
    padding-top:50%
  }

  .lg\:pr-1_2{
    padding-right:50%
  }

  .lg\:pb-1_2{
    padding-bottom:50%
  }

  .lg\:pl-1_2{
    padding-left:50%
  }

  .lg\:pt-1_3{
    padding-top:33.333333%
  }

  .lg\:pr-1_3{
    padding-right:33.333333%
  }

  .lg\:pb-1_3{
    padding-bottom:33.333333%
  }

  .lg\:pl-1_3{
    padding-left:33.333333%
  }

  .lg\:pt-2_3{
    padding-top:66.666667%
  }

  .lg\:pr-2_3{
    padding-right:66.666667%
  }

  .lg\:pb-2_3{
    padding-bottom:66.666667%
  }

  .lg\:pl-2_3{
    padding-left:66.666667%
  }

  .lg\:pt-1_4{
    padding-top:25%
  }

  .lg\:pr-1_4{
    padding-right:25%
  }

  .lg\:pb-1_4{
    padding-bottom:25%
  }

  .lg\:pl-1_4{
    padding-left:25%
  }

  .lg\:pt-2_4{
    padding-top:50%
  }

  .lg\:pr-2_4{
    padding-right:50%
  }

  .lg\:pb-2_4{
    padding-bottom:50%
  }

  .lg\:pl-2_4{
    padding-left:50%
  }

  .lg\:pt-3_4{
    padding-top:75%
  }

  .lg\:pr-3_4{
    padding-right:75%
  }

  .lg\:pb-3_4{
    padding-bottom:75%
  }

  .lg\:pl-3_4{
    padding-left:75%
  }

  .lg\:pt-1_5{
    padding-top:20%
  }

  .lg\:pr-1_5{
    padding-right:20%
  }

  .lg\:pb-1_5{
    padding-bottom:20%
  }

  .lg\:pl-1_5{
    padding-left:20%
  }

  .lg\:pt-2_5{
    padding-top:40%
  }

  .lg\:pr-2_5{
    padding-right:40%
  }

  .lg\:pb-2_5{
    padding-bottom:40%
  }

  .lg\:pl-2_5{
    padding-left:40%
  }

  .lg\:pt-3_5{
    padding-top:60%
  }

  .lg\:pr-3_5{
    padding-right:60%
  }

  .lg\:pb-3_5{
    padding-bottom:60%
  }

  .lg\:pl-3_5{
    padding-left:60%
  }

  .lg\:pt-4_5{
    padding-top:80%
  }

  .lg\:pr-4_5{
    padding-right:80%
  }

  .lg\:pb-4_5{
    padding-bottom:80%
  }

  .lg\:pl-4_5{
    padding-left:80%
  }

  .lg\:pt-1_6{
    padding-top:16.666667%
  }

  .lg\:pr-1_6{
    padding-right:16.666667%
  }

  .lg\:pb-1_6{
    padding-bottom:16.666667%
  }

  .lg\:pl-1_6{
    padding-left:16.666667%
  }

  .lg\:pt-5_6{
    padding-top:83.333333%
  }

  .lg\:pr-5_6{
    padding-right:83.333333%
  }

  .lg\:pb-5_6{
    padding-bottom:83.333333%
  }

  .lg\:pl-5_6{
    padding-left:83.333333%
  }

  .lg\:pt-1_12{
    padding-top:8.333333%
  }

  .lg\:pr-1_12{
    padding-right:8.333333%
  }

  .lg\:pb-1_12{
    padding-bottom:8.333333%
  }

  .lg\:pl-1_12{
    padding-left:8.333333%
  }

  .lg\:pt-5_12{
    padding-top:41.666667%
  }

  .lg\:pr-5_12{
    padding-right:41.666667%
  }

  .lg\:pb-5_12{
    padding-bottom:41.666667%
  }

  .lg\:pl-5_12{
    padding-left:41.666667%
  }

  .lg\:pt-7_12{
    padding-top:58.333333%
  }

  .lg\:pr-7_12{
    padding-right:58.333333%
  }

  .lg\:pb-7_12{
    padding-bottom:58.333333%
  }

  .lg\:pl-7_12{
    padding-left:58.333333%
  }

  .lg\:pt-11_12{
    padding-top:91.666667%
  }

  .lg\:pr-11_12{
    padding-right:91.666667%
  }

  .lg\:pb-11_12{
    padding-bottom:91.666667%
  }

  .lg\:pl-11_12{
    padding-left:91.666667%
  }

  .lg\:even\:p-0:nth-child(even){
    padding:0
  }

  .lg\:even\:p-1:nth-child(even){
    padding:1px
  }

  .lg\:even\:p-2:nth-child(even){
    padding:2px
  }

  .lg\:even\:p-3:nth-child(even){
    padding:3px
  }

  .lg\:even\:p-4:nth-child(even){
    padding:4px
  }

  .lg\:even\:p-5:nth-child(even){
    padding:5px
  }

  .lg\:even\:p-6:nth-child(even){
    padding:6px
  }

  .lg\:even\:p-7:nth-child(even){
    padding:7px
  }

  .lg\:even\:p-8:nth-child(even){
    padding:8px
  }

  .lg\:even\:p-9:nth-child(even){
    padding:9px
  }

  .lg\:even\:p-10:nth-child(even){
    padding:10px
  }

  .lg\:even\:p-12:nth-child(even){
    padding:12px
  }

  .lg\:even\:p-15:nth-child(even){
    padding:15px
  }

  .lg\:even\:p-16:nth-child(even){
    padding:16px
  }

  .lg\:even\:p-18:nth-child(even){
    padding:18px
  }

  .lg\:even\:p-20:nth-child(even){
    padding:20px
  }

  .lg\:even\:p-24:nth-child(even){
    padding:24px
  }

  .lg\:even\:p-25:nth-child(even){
    padding:25px
  }

  .lg\:even\:p-30:nth-child(even){
    padding:30px
  }

  .lg\:even\:p-32:nth-child(even){
    padding:32px
  }

  .lg\:even\:p-36:nth-child(even){
    padding:36px
  }

  .lg\:even\:p-40:nth-child(even){
    padding:40px
  }

  .lg\:even\:p-44:nth-child(even){
    padding:44px
  }

  .lg\:even\:p-48:nth-child(even){
    padding:48px
  }

  .lg\:even\:p-50:nth-child(even){
    padding:50px
  }

  .lg\:even\:p-60:nth-child(even){
    padding:60px
  }

  .lg\:even\:p-64:nth-child(even){
    padding:64px
  }

  .lg\:even\:p-70:nth-child(even){
    padding:70px
  }

  .lg\:even\:p-75:nth-child(even){
    padding:75px
  }

  .lg\:even\:p-80:nth-child(even){
    padding:80px
  }

  .lg\:even\:p-85:nth-child(even){
    padding:85px
  }

  .lg\:even\:p-90:nth-child(even){
    padding:90px
  }

  .lg\:even\:p-100:nth-child(even){
    padding:100px
  }

  .lg\:even\:p-150:nth-child(even){
    padding:150px
  }

  .lg\:even\:p-px:nth-child(even){
    padding:1px
  }

  .lg\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .lg\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .lg\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .lg\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .lg\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .lg\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .lg\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .lg\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .lg\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .lg\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .lg\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .lg\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .lg\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .lg\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .lg\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .lg\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .lg\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .lg\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .lg\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .lg\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .lg\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .lg\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .lg\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .lg\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .lg\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .lg\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .lg\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .lg\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .lg\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .lg\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .lg\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .lg\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .lg\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .lg\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .lg\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .lg\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .lg\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .lg\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .lg\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .lg\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .lg\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .lg\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .lg\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .lg\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .lg\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .lg\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .lg\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .lg\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .lg\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .lg\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .lg\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .lg\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .lg\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .lg\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .lg\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .lg\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .lg\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .lg\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .lg\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .lg\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .lg\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .lg\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .lg\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .lg\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .lg\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .lg\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .lg\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .lg\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .lg\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .lg\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .lg\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .lg\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .lg\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .lg\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .lg\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .lg\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .lg\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .lg\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .lg\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .lg\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .lg\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .lg\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .lg\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .lg\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .lg\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .lg\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .lg\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .lg\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .lg\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .lg\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .lg\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .lg\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .lg\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .lg\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .lg\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .lg\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .lg\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .lg\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .lg\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .lg\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .lg\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .lg\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .lg\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .lg\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .lg\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .lg\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .lg\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .lg\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .lg\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .lg\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .lg\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .lg\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .lg\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .lg\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .lg\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .lg\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .lg\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .lg\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .lg\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .lg\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .lg\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .lg\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .lg\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .lg\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .lg\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .lg\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .lg\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .lg\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .lg\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .lg\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .lg\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .lg\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .lg\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .lg\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .lg\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .lg\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .lg\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .lg\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .lg\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .lg\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .lg\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .lg\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .lg\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .lg\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .lg\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .lg\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .lg\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .lg\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .lg\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .lg\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .lg\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .lg\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .lg\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .lg\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .lg\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .lg\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .lg\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .lg\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .lg\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .lg\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .lg\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .lg\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .lg\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .lg\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .lg\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .lg\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .lg\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .lg\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .lg\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .lg\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .lg\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .lg\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .lg\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .lg\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .lg\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .lg\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .lg\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .lg\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .lg\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .lg\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .lg\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .lg\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .lg\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .lg\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .lg\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .lg\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .lg\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .lg\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .lg\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .lg\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .lg\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .lg\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .lg\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .lg\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .lg\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .lg\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .lg\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .lg\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .lg\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .lg\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .lg\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .lg\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .lg\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .lg\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .lg\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .lg\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .lg\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .lg\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .lg\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .lg\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .lg\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .lg\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .lg\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .lg\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .lg\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .lg\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .lg\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .lg\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .lg\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .lg\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .lg\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .lg\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .lg\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .lg\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .lg\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .lg\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .lg\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .lg\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .lg\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .lg\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .lg\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .lg\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .lg\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .lg\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .lg\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .lg\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .lg\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .lg\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .lg\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .lg\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .lg\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .lg\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .lg\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .lg\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .lg\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .lg\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .lg\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .lg\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .lg\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .lg\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .lg\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .lg\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .lg\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .lg\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .lg\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .lg\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .lg\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .lg\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .lg\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .lg\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .lg\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .lg\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .lg\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .lg\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .lg\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .lg\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .lg\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .lg\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .lg\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .lg\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .lg\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .lg\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .lg\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .lg\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .lg\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .lg\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .lg\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .lg\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .lg\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .lg\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .lg\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .lg\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .lg\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .lg\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .lg\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .lg\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .lg\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .lg\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .lg\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .lg\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .lg\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .lg\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .lg\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .lg\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .lg\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .lg\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .lg\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .lg\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .lg\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .lg\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .lg\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .lg\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .lg\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .lg\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .lg\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .lg\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .lg\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .lg\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .lg\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .lg\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .lg\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .lg\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .lg\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .lg\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .lg\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .lg\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .lg\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .lg\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .lg\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .lg\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .lg\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .lg\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .lg\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .lg\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .lg\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .lg\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .lg\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .lg\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .lg\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .lg\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .lg\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .lg\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .lg\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .lg\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .lg\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .lg\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .lg\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .lg\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .lg\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .lg\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .lg\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .lg\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .lg\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .lg\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .lg\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .lg\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .lg\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .lg\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .lg\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .lg\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .lg\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .lg\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .lg\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .lg\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .lg\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .lg\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .lg\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .lg\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .lg\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .lg\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .lg\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .lg\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .lg\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .lg\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .lg\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .lg\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .lg\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .lg\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .lg\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .lg\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .lg\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .lg\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .lg\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .lg\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .lg\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .lg\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .lg\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .lg\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .lg\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .lg\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .lg\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .lg\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .lg\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .lg\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .lg\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .lg\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .lg\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .lg\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .lg\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .lg\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .lg\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .lg\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .lg\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .lg\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .lg\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .lg\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .lg\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .lg\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .lg\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .lg\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .lg\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .lg\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .lg\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .lg\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .lg\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .lg\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .lg\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .lg\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .lg\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .lg\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .lg\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .lg\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .lg\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .lg\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .lg\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .lg\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .lg\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .lg\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .lg\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .lg\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .lg\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .lg\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .lg\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .lg\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .lg\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .lg\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .lg\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .lg\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .lg\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .lg\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .lg\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .lg\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .lg\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .lg\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .lg\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .lg\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .lg\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .lg\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .lg\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .lg\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .lg\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .lg\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .lg\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .lg\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .lg\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .lg\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .lg\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .lg\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .lg\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .lg\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .lg\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .lg\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .lg\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .lg\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .lg\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .lg\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .lg\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .lg\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .lg\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .lg\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .lg\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .lg\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .lg\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .lg\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .lg\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .lg\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .lg\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .lg\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .lg\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .lg\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .lg\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .lg\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .lg\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .lg\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .lg\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .lg\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .lg\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .lg\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .lg\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .lg\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .lg\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .lg\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .lg\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .lg\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .lg\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .lg\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .lg\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .lg\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .lg\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .lg\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .lg\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .lg\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .lg\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .lg\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .lg\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .lg\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .lg\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .lg\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .lg\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .lg\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .lg\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .lg\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .lg\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .lg\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .lg\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .lg\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .lg\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .lg\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .lg\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .lg\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .lg\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .lg\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .lg\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .lg\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .lg\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .lg\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .lg\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .lg\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .lg\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .lg\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .lg\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .lg\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .lg\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .lg\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .lg\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .lg\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .lg\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .lg\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .lg\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .lg\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .lg\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .lg\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .lg\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .lg\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .lg\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .lg\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .lg\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .lg\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .lg\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .lg\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .lg\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .lg\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .lg\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .lg\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .lg\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .lg\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .lg\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .lg\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .lg\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .lg\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .lg\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .lg\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .lg\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .lg\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .lg\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .lg\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .lg\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .lg\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .lg\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .lg\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .lg\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .lg\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .lg\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .lg\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .lg\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .lg\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .lg\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .lg\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .lg\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .lg\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .lg\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .lg\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .lg\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .lg\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .lg\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .lg\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .lg\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .lg\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .lg\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .lg\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .lg\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .lg\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .lg\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .lg\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .lg\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .lg\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .lg\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .lg\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .lg\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .lg\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .lg\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .lg\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .lg\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .lg\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .lg\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .lg\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .lg\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .lg\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .lg\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .lg\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .lg\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .lg\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .lg\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .lg\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .lg\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .lg\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .lg\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .lg\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .lg\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .lg\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .lg\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .lg\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .lg\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .lg\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .lg\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .lg\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .lg\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .lg\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .lg\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .lg\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .lg\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .lg\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .lg\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .lg\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .lg\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .lg\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .lg\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .lg\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .lg\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .lg\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .lg\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .lg\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .lg\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .lg\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .lg\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .lg\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .lg\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .lg\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .lg\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .lg\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .lg\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .lg\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .lg\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .lg\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .lg\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .lg\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .lg\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .lg\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .lg\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .lg\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .lg\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .lg\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .lg\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .lg\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .lg\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .lg\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .lg\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .lg\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .lg\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .lg\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .lg\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .lg\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .lg\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .lg\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .lg\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .lg\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .lg\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .lg\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .lg\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .lg\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .lg\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .lg\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .lg\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .lg\:pointer-events-none{
    pointer-events:none
  }

  .lg\:pointer-events-auto{
    pointer-events:auto
  }

  .lg\:static{
    position:static
  }

  .lg\:fixed{
    position:fixed
  }

  .lg\:absolute{
    position:absolute
  }

  .lg\:relative{
    position:relative
  }

  .lg\:sticky{
    position:sticky
  }

  .lg\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .lg\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .lg\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .lg\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .lg\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .lg\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .lg\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .lg\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .lg\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .lg\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .lg\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .lg\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .lg\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .lg\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .lg\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .lg\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .lg\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .lg\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .lg\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .lg\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .lg\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .lg\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .lg\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .lg\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .lg\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .lg\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .lg\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .lg\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .lg\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .lg\:inset-x-0{
    right:0px;
    left:0px
  }

  .lg\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .lg\:inset-x-1{
    right:1px;
    left:1px
  }

  .lg\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .lg\:inset-x-2{
    right:2px;
    left:2px
  }

  .lg\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .lg\:inset-x-4{
    right:4px;
    left:4px
  }

  .lg\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .lg\:inset-x-5{
    right:5px;
    left:5px
  }

  .lg\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .lg\:inset-x-6{
    right:6px;
    left:6px
  }

  .lg\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .lg\:inset-x-7{
    right:7px;
    left:7px
  }

  .lg\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .lg\:inset-x-8{
    right:8px;
    left:8px
  }

  .lg\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .lg\:inset-x-9{
    right:9px;
    left:9px
  }

  .lg\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .lg\:inset-x-10{
    right:10px;
    left:10px
  }

  .lg\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .lg\:inset-x-15{
    right:15px;
    left:15px
  }

  .lg\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .lg\:inset-x-16{
    right:16px;
    left:16px
  }

  .lg\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .lg\:inset-x-18{
    right:18px;
    left:18px
  }

  .lg\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .lg\:inset-x-25{
    right:25px;
    left:25px
  }

  .lg\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .lg\:inset-x-30{
    right:30px;
    left:30px
  }

  .lg\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .lg\:inset-x-36{
    right:36px;
    left:36px
  }

  .lg\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .lg\:inset-x-40{
    right:40px;
    left:40px
  }

  .lg\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .lg\:inset-x-50{
    right:50px;
    left:50px
  }

  .lg\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .lg\:inset-x-60{
    right:60px;
    left:60px
  }

  .lg\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .lg\:inset-x-auto{
    right:auto;
    left:auto
  }

  .lg\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .lg\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .lg\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .lg\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .lg\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .lg\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .lg\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .lg\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .lg\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .lg\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .lg\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .lg\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .lg\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .lg\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .lg\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .lg\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .lg\:top-0{
    top:0px
  }

  .lg\:right-0{
    right:0px
  }

  .lg\:bottom-0{
    bottom:0px
  }

  .lg\:left-0{
    left:0px
  }

  .lg\:top-1{
    top:1px
  }

  .lg\:right-1{
    right:1px
  }

  .lg\:bottom-1{
    bottom:1px
  }

  .lg\:left-1{
    left:1px
  }

  .lg\:top-2{
    top:2px
  }

  .lg\:right-2{
    right:2px
  }

  .lg\:bottom-2{
    bottom:2px
  }

  .lg\:left-2{
    left:2px
  }

  .lg\:top-4{
    top:4px
  }

  .lg\:right-4{
    right:4px
  }

  .lg\:bottom-4{
    bottom:4px
  }

  .lg\:left-4{
    left:4px
  }

  .lg\:top-5{
    top:5px
  }

  .lg\:right-5{
    right:5px
  }

  .lg\:bottom-5{
    bottom:5px
  }

  .lg\:left-5{
    left:5px
  }

  .lg\:top-6{
    top:6px
  }

  .lg\:right-6{
    right:6px
  }

  .lg\:bottom-6{
    bottom:6px
  }

  .lg\:left-6{
    left:6px
  }

  .lg\:top-7{
    top:7px
  }

  .lg\:right-7{
    right:7px
  }

  .lg\:bottom-7{
    bottom:7px
  }

  .lg\:left-7{
    left:7px
  }

  .lg\:top-8{
    top:8px
  }

  .lg\:right-8{
    right:8px
  }

  .lg\:bottom-8{
    bottom:8px
  }

  .lg\:left-8{
    left:8px
  }

  .lg\:top-9{
    top:9px
  }

  .lg\:right-9{
    right:9px
  }

  .lg\:bottom-9{
    bottom:9px
  }

  .lg\:left-9{
    left:9px
  }

  .lg\:top-10{
    top:10px
  }

  .lg\:right-10{
    right:10px
  }

  .lg\:bottom-10{
    bottom:10px
  }

  .lg\:left-10{
    left:10px
  }

  .lg\:top-15{
    top:15px
  }

  .lg\:right-15{
    right:15px
  }

  .lg\:bottom-15{
    bottom:15px
  }

  .lg\:left-15{
    left:15px
  }

  .lg\:top-16{
    top:16px
  }

  .lg\:right-16{
    right:16px
  }

  .lg\:bottom-16{
    bottom:16px
  }

  .lg\:left-16{
    left:16px
  }

  .lg\:top-18{
    top:18px
  }

  .lg\:right-18{
    right:18px
  }

  .lg\:bottom-18{
    bottom:18px
  }

  .lg\:left-18{
    left:18px
  }

  .lg\:top-25{
    top:25px
  }

  .lg\:right-25{
    right:25px
  }

  .lg\:bottom-25{
    bottom:25px
  }

  .lg\:left-25{
    left:25px
  }

  .lg\:top-30{
    top:30px
  }

  .lg\:right-30{
    right:30px
  }

  .lg\:bottom-30{
    bottom:30px
  }

  .lg\:left-30{
    left:30px
  }

  .lg\:top-36{
    top:36px
  }

  .lg\:right-36{
    right:36px
  }

  .lg\:bottom-36{
    bottom:36px
  }

  .lg\:left-36{
    left:36px
  }

  .lg\:top-40{
    top:40px
  }

  .lg\:right-40{
    right:40px
  }

  .lg\:bottom-40{
    bottom:40px
  }

  .lg\:left-40{
    left:40px
  }

  .lg\:top-50{
    top:50px
  }

  .lg\:right-50{
    right:50px
  }

  .lg\:bottom-50{
    bottom:50px
  }

  .lg\:left-50{
    left:50px
  }

  .lg\:top-60{
    top:60px
  }

  .lg\:right-60{
    right:60px
  }

  .lg\:bottom-60{
    bottom:60px
  }

  .lg\:left-60{
    left:60px
  }

  .lg\:top-auto{
    top:auto
  }

  .lg\:right-auto{
    right:auto
  }

  .lg\:bottom-auto{
    bottom:auto
  }

  .lg\:left-auto{
    left:auto
  }

  .lg\:-top-1{
    top:-1px
  }

  .lg\:-right-1{
    right:-1px
  }

  .lg\:-bottom-1{
    bottom:-1px
  }

  .lg\:-left-1{
    left:-1px
  }

  .lg\:-top-3{
    top:-3px
  }

  .lg\:-right-3{
    right:-3px
  }

  .lg\:-bottom-3{
    bottom:-3px
  }

  .lg\:-left-3{
    left:-3px
  }

  .lg\:-top-10{
    top:-10px
  }

  .lg\:-right-10{
    right:-10px
  }

  .lg\:-bottom-10{
    bottom:-10px
  }

  .lg\:-left-10{
    left:-10px
  }

  .lg\:-top-12{
    top:-12px
  }

  .lg\:-right-12{
    right:-12px
  }

  .lg\:-bottom-12{
    bottom:-12px
  }

  .lg\:-left-12{
    left:-12px
  }

  .lg\:-top-13{
    top:-13px
  }

  .lg\:-right-13{
    right:-13px
  }

  .lg\:-bottom-13{
    bottom:-13px
  }

  .lg\:-left-13{
    left:-13px
  }

  .lg\:-top-18{
    top:-18px
  }

  .lg\:-right-18{
    right:-18px
  }

  .lg\:-bottom-18{
    bottom:-18px
  }

  .lg\:-left-18{
    left:-18px
  }

  .lg\:-top-30{
    top:-30px
  }

  .lg\:-right-30{
    right:-30px
  }

  .lg\:-bottom-30{
    bottom:-30px
  }

  .lg\:-left-30{
    left:-30px
  }

  .lg\:top-1_2{
    top:50%
  }

  .lg\:right-1_2{
    right:50%
  }

  .lg\:bottom-1_2{
    bottom:50%
  }

  .lg\:left-1_2{
    left:50%
  }

  .lg\:resize-none{
    resize:none
  }

  .lg\:resize-y{
    resize:vertical
  }

  .lg\:resize-x{
    resize:horizontal
  }

  .lg\:resize{
    resize:both
  }

  .lg\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .lg\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .lg\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .lg\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .lg\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .lg\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .lg\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .lg\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .lg\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .lg\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .lg\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .lg\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .lg\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .lg\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .lg\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .lg\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .lg\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .lg\:fill-current{
    fill:currentColor
  }

  .lg\:stroke-current{
    stroke:currentColor
  }

  .lg\:stroke-0{
    stroke-width:0
  }

  .lg\:stroke-1{
    stroke-width:1
  }

  .lg\:stroke-2{
    stroke-width:2
  }

  .lg\:table-auto{
    table-layout:auto
  }

  .lg\:table-fixed{
    table-layout:fixed
  }

  .lg\:text-left{
    text-align:left
  }

  .lg\:text-center{
    text-align:center
  }

  .lg\:text-right{
    text-align:right
  }

  .lg\:text-justify{
    text-align:justify
  }

  .lg\:text-inherited{
    color:inherit
  }

  .lg\:text-clear{
    color:transparent
  }

  .lg\:text-transparent{
    color:transparent
  }

  .lg\:text-error{
    color:#E01010
  }

  .lg\:text-blue-50{
    color:#61b6cb
  }

  .lg\:text-blue-100{
    color:#0076DF
  }

  .lg\:text-blue-125{
    color:#0A6ED6
  }

  .lg\:text-blue-150{
    color:#076099
  }

  .lg\:text-blue-175{
    color:#006099
  }

  .lg\:text-blue-200{
    color:#0A4A73
  }

  .lg\:text-blue{
    color:#0076DF
  }

  .lg\:text-purple-100{
    color:#4E3972
  }

  .lg\:text-purple{
    color:#573F7F
  }

  .lg\:text-green-20{
    color:#ADE8A1
  }

  .lg\:text-green-100{
    color:#30862D
  }

  .lg\:text-green-120{
    color:#285e1d
  }

  .lg\:text-green-150{
    color:#00492C
  }

  .lg\:text-green-200{
    color:#2F822C
  }

  .lg\:text-green-250{
    color:#8EC640
  }

  .lg\:text-green{
    color:#30862D
  }

  .lg\:text-orange{
    color:#FFC21F
  }

  .lg\:text-red-100{
    color:#E01010
  }

  .lg\:text-red{
    color:#E01010
  }

  .lg\:text-red-riverbend{
    color:#990000
  }

  .lg\:text-red-riverbendDark{
    color:#5C0002
  }

  .lg\:text-yellow{
    color:#F4A81C
  }

  .lg\:text-white{
    color:#ffffff
  }

  .lg\:text-black{
    color:#000000
  }

  .lg\:text-dark{
    color:#333333
  }

  .lg\:text-gray-25{
    color:#f6f8f9
  }

  .lg\:text-gray-35{
    color:#ededef
  }

  .lg\:text-gray-50{
    color:#dddddd
  }

  .lg\:text-gray-95{
    color:#686059
  }

  .lg\:text-gray-100{
    color:#757575
  }

  .lg\:text-gray-120{
    color:#555555
  }

  .lg\:text-gray-150{
    color:#252525
  }

  .lg\:text-gray-160{
    color:#121212
  }

  .lg\:text-gray{
    color:#757575
  }

  .lg\:hover\:text-inherited:hover{
    color:inherit
  }

  .lg\:hover\:text-clear:hover{
    color:transparent
  }

  .lg\:hover\:text-transparent:hover{
    color:transparent
  }

  .lg\:hover\:text-error:hover{
    color:#E01010
  }

  .lg\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .lg\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .lg\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .lg\:hover\:text-blue-150:hover{
    color:#076099
  }

  .lg\:hover\:text-blue-175:hover{
    color:#006099
  }

  .lg\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .lg\:hover\:text-blue:hover{
    color:#0076DF
  }

  .lg\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .lg\:hover\:text-purple:hover{
    color:#573F7F
  }

  .lg\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .lg\:hover\:text-green-100:hover{
    color:#30862D
  }

  .lg\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .lg\:hover\:text-green-150:hover{
    color:#00492C
  }

  .lg\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .lg\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .lg\:hover\:text-green:hover{
    color:#30862D
  }

  .lg\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .lg\:hover\:text-red-100:hover{
    color:#E01010
  }

  .lg\:hover\:text-red:hover{
    color:#E01010
  }

  .lg\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .lg\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .lg\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .lg\:hover\:text-white:hover{
    color:#ffffff
  }

  .lg\:hover\:text-black:hover{
    color:#000000
  }

  .lg\:hover\:text-dark:hover{
    color:#333333
  }

  .lg\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .lg\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .lg\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .lg\:hover\:text-gray-95:hover{
    color:#686059
  }

  .lg\:hover\:text-gray-100:hover{
    color:#757575
  }

  .lg\:hover\:text-gray-120:hover{
    color:#555555
  }

  .lg\:hover\:text-gray-150:hover{
    color:#252525
  }

  .lg\:hover\:text-gray-160:hover{
    color:#121212
  }

  .lg\:hover\:text-gray:hover{
    color:#757575
  }

  .lg\:focus\:text-inherited:focus{
    color:inherit
  }

  .lg\:focus\:text-clear:focus{
    color:transparent
  }

  .lg\:focus\:text-transparent:focus{
    color:transparent
  }

  .lg\:focus\:text-error:focus{
    color:#E01010
  }

  .lg\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .lg\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .lg\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .lg\:focus\:text-blue-150:focus{
    color:#076099
  }

  .lg\:focus\:text-blue-175:focus{
    color:#006099
  }

  .lg\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .lg\:focus\:text-blue:focus{
    color:#0076DF
  }

  .lg\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .lg\:focus\:text-purple:focus{
    color:#573F7F
  }

  .lg\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .lg\:focus\:text-green-100:focus{
    color:#30862D
  }

  .lg\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .lg\:focus\:text-green-150:focus{
    color:#00492C
  }

  .lg\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .lg\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .lg\:focus\:text-green:focus{
    color:#30862D
  }

  .lg\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .lg\:focus\:text-red-100:focus{
    color:#E01010
  }

  .lg\:focus\:text-red:focus{
    color:#E01010
  }

  .lg\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .lg\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .lg\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .lg\:focus\:text-white:focus{
    color:#ffffff
  }

  .lg\:focus\:text-black:focus{
    color:#000000
  }

  .lg\:focus\:text-dark:focus{
    color:#333333
  }

  .lg\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .lg\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .lg\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .lg\:focus\:text-gray-95:focus{
    color:#686059
  }

  .lg\:focus\:text-gray-100:focus{
    color:#757575
  }

  .lg\:focus\:text-gray-120:focus{
    color:#555555
  }

  .lg\:focus\:text-gray-150:focus{
    color:#252525
  }

  .lg\:focus\:text-gray-160:focus{
    color:#121212
  }

  .lg\:focus\:text-gray:focus{
    color:#757575
  }

  .lg\:italic{
    font-style:italic
  }

  .lg\:not-italic{
    font-style:normal
  }

  .lg\:uppercase{
    text-transform:uppercase
  }

  .lg\:lowercase{
    text-transform:lowercase
  }

  .lg\:capitalize{
    text-transform:capitalize
  }

  .lg\:normal-case{
    text-transform:none
  }

  .lg\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .lg\:normal-nums{
    font-variant-numeric:normal
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .lg\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .lg\:tracking-tight{
    letter-spacing:-0.025em
  }

  .lg\:tracking-normal{
    letter-spacing:0
  }

  .lg\:tracking-wide{
    letter-spacing:0.025em
  }

  .lg\:tracking-wider{
    letter-spacing:0.05em
  }

  .lg\:tracking-widest{
    letter-spacing:0.1em
  }

  .lg\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .lg\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .lg\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .lg\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .lg\:align-baseline{
    vertical-align:baseline
  }

  .lg\:align-top{
    vertical-align:top
  }

  .lg\:align-middle{
    vertical-align:middle
  }

  .lg\:align-bottom{
    vertical-align:bottom
  }

  .lg\:align-text-top{
    vertical-align:text-top
  }

  .lg\:align-text-bottom{
    vertical-align:text-bottom
  }

  .lg\:visible{
    visibility:visible
  }

  .lg\:invisible{
    visibility:hidden
  }

  .lg\:whitespace-normal{
    white-space:normal
  }

  .lg\:whitespace-no-wrap{
    white-space:nowrap
  }

  .lg\:whitespace-pre{
    white-space:pre
  }

  .lg\:whitespace-pre-line{
    white-space:pre-line
  }

  .lg\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .lg\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .lg\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .lg\:break-all{
    word-break:break-all
  }

  .lg\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .lg\:w-0{
    width:0
  }

  .lg\:w-1{
    width:1px
  }

  .lg\:w-2{
    width:2px
  }

  .lg\:w-3{
    width:3px
  }

  .lg\:w-4{
    width:4px
  }

  .lg\:w-5{
    width:5px
  }

  .lg\:w-6{
    width:6px
  }

  .lg\:w-7{
    width:7px
  }

  .lg\:w-8{
    width:8px
  }

  .lg\:w-9{
    width:9px
  }

  .lg\:w-10{
    width:10px
  }

  .lg\:w-12{
    width:12px
  }

  .lg\:w-15{
    width:15px
  }

  .lg\:w-16{
    width:16px
  }

  .lg\:w-18{
    width:18px
  }

  .lg\:w-20{
    width:20px
  }

  .lg\:w-24{
    width:24px
  }

  .lg\:w-25{
    width:25px
  }

  .lg\:w-30{
    width:30px
  }

  .lg\:w-32{
    width:32px
  }

  .lg\:w-36{
    width:36px
  }

  .lg\:w-40{
    width:40px
  }

  .lg\:w-44{
    width:44px
  }

  .lg\:w-48{
    width:48px
  }

  .lg\:w-50{
    width:50px
  }

  .lg\:w-60{
    width:60px
  }

  .lg\:w-64{
    width:64px
  }

  .lg\:w-70{
    width:70px
  }

  .lg\:w-75{
    width:75px
  }

  .lg\:w-80{
    width:80px
  }

  .lg\:w-85{
    width:85px
  }

  .lg\:w-90{
    width:90px
  }

  .lg\:w-100{
    width:100px
  }

  .lg\:w-120{
    width:120px
  }

  .lg\:w-140{
    width:140px
  }

  .lg\:w-150{
    width:150px
  }

  .lg\:w-200{
    width:200px
  }

  .lg\:w-250{
    width:250px
  }

  .lg\:w-400{
    width:400px
  }

  .lg\:w-450{
    width:450px
  }

  .lg\:w-550{
    width:550px
  }

  .lg\:w-px{
    width:1px
  }

  .lg\:w-1_2{
    width:50%
  }

  .lg\:w-1_3{
    width:33.333333%
  }

  .lg\:w-2_3{
    width:66.666667%
  }

  .lg\:w-1_4{
    width:25%
  }

  .lg\:w-2_4{
    width:50%
  }

  .lg\:w-3_4{
    width:75%
  }

  .lg\:w-1_5{
    width:20%
  }

  .lg\:w-2_5{
    width:40%
  }

  .lg\:w-3_5{
    width:60%
  }

  .lg\:w-4_5{
    width:80%
  }

  .lg\:w-1_6{
    width:16.666667%
  }

  .lg\:w-5_6{
    width:83.333333%
  }

  .lg\:w-1_12{
    width:8.333333%
  }

  .lg\:w-5_12{
    width:41.666667%
  }

  .lg\:w-7_12{
    width:58.333333%
  }

  .lg\:w-11_12{
    width:91.666667%
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:w-full{
    width:100%
  }

  .lg\:w-screen{
    width:100vw
  }

  .lg\:z-0{
    z-index:0
  }

  .lg\:z-1{
    z-index:1
  }

  .lg\:z-2{
    z-index:2
  }

  .lg\:z-3{
    z-index:3
  }

  .lg\:z-4{
    z-index:4
  }

  .lg\:z-5{
    z-index:5
  }

  .lg\:z-auto{
    z-index:auto
  }

  .lg\:-z-1{
    z-index:-1
  }

  .lg\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .lg\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .lg\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .lg\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .lg\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .lg\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .lg\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .lg\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .lg\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .lg\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .lg\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .lg\:grid-cols-none{
    grid-template-columns:none
  }

  .lg\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .lg\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .lg\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .lg\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .lg\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .lg\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .lg\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .lg\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .lg\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .lg\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .lg\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .lg\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .lg\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .lg\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .lg\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .lg\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .lg\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .lg\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .lg\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .lg\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:scale-x-0{
    --transform-scale-x:0
  }

  .lg\:scale-x-50{
    --transform-scale-x:.5
  }

  .lg\:scale-x-75{
    --transform-scale-x:.75
  }

  .lg\:scale-x-90{
    --transform-scale-x:.9
  }

  .lg\:scale-x-95{
    --transform-scale-x:.95
  }

  .lg\:scale-x-100{
    --transform-scale-x:1
  }

  .lg\:scale-x-105{
    --transform-scale-x:1.05
  }

  .lg\:scale-x-110{
    --transform-scale-x:1.1
  }

  .lg\:scale-x-125{
    --transform-scale-x:1.25
  }

  .lg\:scale-x-150{
    --transform-scale-x:1.5
  }

  .lg\:scale-y-0{
    --transform-scale-y:0
  }

  .lg\:scale-y-50{
    --transform-scale-y:.5
  }

  .lg\:scale-y-75{
    --transform-scale-y:.75
  }

  .lg\:scale-y-90{
    --transform-scale-y:.9
  }

  .lg\:scale-y-95{
    --transform-scale-y:.95
  }

  .lg\:scale-y-100{
    --transform-scale-y:1
  }

  .lg\:scale-y-105{
    --transform-scale-y:1.05
  }

  .lg\:scale-y-110{
    --transform-scale-y:1.1
  }

  .lg\:scale-y-125{
    --transform-scale-y:1.25
  }

  .lg\:scale-y-150{
    --transform-scale-y:1.5
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .lg\:rotate-0{
    --transform-rotate:0
  }

  .lg\:rotate-1{
    --transform-rotate:1deg
  }

  .lg\:rotate-2{
    --transform-rotate:2deg
  }

  .lg\:rotate-3{
    --transform-rotate:3deg
  }

  .lg\:rotate-6{
    --transform-rotate:6deg
  }

  .lg\:rotate-12{
    --transform-rotate:12deg
  }

  .lg\:rotate-45{
    --transform-rotate:45deg
  }

  .lg\:rotate-90{
    --transform-rotate:90deg
  }

  .lg\:rotate-180{
    --transform-rotate:180deg
  }

  .lg\:-rotate-180{
    --transform-rotate:-180deg
  }

  .lg\:-rotate-90{
    --transform-rotate:-90deg
  }

  .lg\:-rotate-45{
    --transform-rotate:-45deg
  }

  .lg\:-rotate-12{
    --transform-rotate:-12deg
  }

  .lg\:-rotate-6{
    --transform-rotate:-6deg
  }

  .lg\:-rotate-3{
    --transform-rotate:-3deg
  }

  .lg\:-rotate-2{
    --transform-rotate:-2deg
  }

  .lg\:-rotate-1{
    --transform-rotate:-1deg
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .lg\:translate-x-0{
    --transform-translate-x:0
  }

  .lg\:translate-x-1{
    --transform-translate-x:1px
  }

  .lg\:translate-x-2{
    --transform-translate-x:2px
  }

  .lg\:translate-x-3{
    --transform-translate-x:3px
  }

  .lg\:translate-x-4{
    --transform-translate-x:4px
  }

  .lg\:translate-x-5{
    --transform-translate-x:5px
  }

  .lg\:translate-x-6{
    --transform-translate-x:6px
  }

  .lg\:translate-x-7{
    --transform-translate-x:7px
  }

  .lg\:translate-x-8{
    --transform-translate-x:8px
  }

  .lg\:translate-x-9{
    --transform-translate-x:9px
  }

  .lg\:translate-x-10{
    --transform-translate-x:10px
  }

  .lg\:translate-x-12{
    --transform-translate-x:12px
  }

  .lg\:translate-x-15{
    --transform-translate-x:15px
  }

  .lg\:translate-x-16{
    --transform-translate-x:16px
  }

  .lg\:translate-x-18{
    --transform-translate-x:18px
  }

  .lg\:translate-x-20{
    --transform-translate-x:20px
  }

  .lg\:translate-x-24{
    --transform-translate-x:24px
  }

  .lg\:translate-x-25{
    --transform-translate-x:25px
  }

  .lg\:translate-x-30{
    --transform-translate-x:30px
  }

  .lg\:translate-x-32{
    --transform-translate-x:32px
  }

  .lg\:translate-x-36{
    --transform-translate-x:36px
  }

  .lg\:translate-x-40{
    --transform-translate-x:40px
  }

  .lg\:translate-x-44{
    --transform-translate-x:44px
  }

  .lg\:translate-x-48{
    --transform-translate-x:48px
  }

  .lg\:translate-x-50{
    --transform-translate-x:50px
  }

  .lg\:translate-x-60{
    --transform-translate-x:60px
  }

  .lg\:translate-x-64{
    --transform-translate-x:64px
  }

  .lg\:translate-x-70{
    --transform-translate-x:70px
  }

  .lg\:translate-x-75{
    --transform-translate-x:75px
  }

  .lg\:translate-x-80{
    --transform-translate-x:80px
  }

  .lg\:translate-x-85{
    --transform-translate-x:85px
  }

  .lg\:translate-x-90{
    --transform-translate-x:90px
  }

  .lg\:translate-x-100{
    --transform-translate-x:100px
  }

  .lg\:translate-x-px{
    --transform-translate-x:1px
  }

  .lg\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .lg\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .lg\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .lg\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .lg\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .lg\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .lg\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .lg\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .lg\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .lg\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .lg\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .lg\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .lg\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .lg\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .lg\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .lg\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .lg\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .lg\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .lg\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .lg\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .lg\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .lg\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .lg\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .lg\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .lg\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .lg\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .lg\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .lg\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .lg\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .lg\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .lg\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .lg\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .lg\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .lg\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .lg\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .lg\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .lg\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .lg\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .lg\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .lg\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .lg\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .lg\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .lg\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .lg\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .lg\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .lg\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .lg\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .lg\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .lg\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .lg\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .lg\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .lg\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .lg\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .lg\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .lg\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .lg\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .lg\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .lg\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .lg\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .lg\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .lg\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .lg\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .lg\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .lg\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .lg\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .lg\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .lg\:translate-x-full{
    --transform-translate-x:100%
  }

  .lg\:translate-y-0{
    --transform-translate-y:0
  }

  .lg\:translate-y-1{
    --transform-translate-y:1px
  }

  .lg\:translate-y-2{
    --transform-translate-y:2px
  }

  .lg\:translate-y-3{
    --transform-translate-y:3px
  }

  .lg\:translate-y-4{
    --transform-translate-y:4px
  }

  .lg\:translate-y-5{
    --transform-translate-y:5px
  }

  .lg\:translate-y-6{
    --transform-translate-y:6px
  }

  .lg\:translate-y-7{
    --transform-translate-y:7px
  }

  .lg\:translate-y-8{
    --transform-translate-y:8px
  }

  .lg\:translate-y-9{
    --transform-translate-y:9px
  }

  .lg\:translate-y-10{
    --transform-translate-y:10px
  }

  .lg\:translate-y-12{
    --transform-translate-y:12px
  }

  .lg\:translate-y-15{
    --transform-translate-y:15px
  }

  .lg\:translate-y-16{
    --transform-translate-y:16px
  }

  .lg\:translate-y-18{
    --transform-translate-y:18px
  }

  .lg\:translate-y-20{
    --transform-translate-y:20px
  }

  .lg\:translate-y-24{
    --transform-translate-y:24px
  }

  .lg\:translate-y-25{
    --transform-translate-y:25px
  }

  .lg\:translate-y-30{
    --transform-translate-y:30px
  }

  .lg\:translate-y-32{
    --transform-translate-y:32px
  }

  .lg\:translate-y-36{
    --transform-translate-y:36px
  }

  .lg\:translate-y-40{
    --transform-translate-y:40px
  }

  .lg\:translate-y-44{
    --transform-translate-y:44px
  }

  .lg\:translate-y-48{
    --transform-translate-y:48px
  }

  .lg\:translate-y-50{
    --transform-translate-y:50px
  }

  .lg\:translate-y-60{
    --transform-translate-y:60px
  }

  .lg\:translate-y-64{
    --transform-translate-y:64px
  }

  .lg\:translate-y-70{
    --transform-translate-y:70px
  }

  .lg\:translate-y-75{
    --transform-translate-y:75px
  }

  .lg\:translate-y-80{
    --transform-translate-y:80px
  }

  .lg\:translate-y-85{
    --transform-translate-y:85px
  }

  .lg\:translate-y-90{
    --transform-translate-y:90px
  }

  .lg\:translate-y-100{
    --transform-translate-y:100px
  }

  .lg\:translate-y-px{
    --transform-translate-y:1px
  }

  .lg\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .lg\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .lg\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .lg\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .lg\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .lg\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .lg\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .lg\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .lg\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .lg\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .lg\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .lg\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .lg\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .lg\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .lg\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .lg\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .lg\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .lg\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .lg\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .lg\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .lg\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .lg\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .lg\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .lg\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .lg\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .lg\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .lg\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .lg\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .lg\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .lg\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .lg\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .lg\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .lg\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .lg\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .lg\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .lg\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .lg\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .lg\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .lg\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .lg\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .lg\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .lg\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .lg\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .lg\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .lg\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .lg\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .lg\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .lg\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .lg\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .lg\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .lg\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .lg\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .lg\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .lg\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .lg\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .lg\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .lg\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .lg\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .lg\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .lg\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .lg\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .lg\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .lg\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .lg\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .lg\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .lg\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .lg\:translate-y-full{
    --transform-translate-y:100%
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .lg\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .lg\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .lg\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .lg\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .lg\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .lg\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .lg\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .lg\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .lg\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .lg\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .lg\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .lg\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .lg\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .lg\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .lg\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .lg\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .lg\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .lg\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .lg\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .lg\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .lg\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .lg\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .lg\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .lg\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .lg\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .lg\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .lg\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .lg\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .lg\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .lg\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .lg\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .lg\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .lg\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .lg\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .lg\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .lg\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .lg\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .lg\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .lg\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .lg\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .lg\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .lg\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .lg\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .lg\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .lg\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .lg\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .lg\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .lg\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .lg\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .lg\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .lg\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .lg\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .lg\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .lg\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .lg\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .lg\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .lg\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .lg\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .lg\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .lg\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .lg\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .lg\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .lg\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .lg\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .lg\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .lg\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .lg\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .lg\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .lg\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .lg\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .lg\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .lg\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .lg\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .lg\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .lg\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .lg\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .lg\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .lg\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .lg\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .lg\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .lg\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .lg\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .lg\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .lg\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .lg\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .lg\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .lg\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .lg\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .lg\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .lg\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .lg\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .lg\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .lg\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .lg\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .lg\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .lg\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .lg\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .lg\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .lg\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .lg\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .lg\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .lg\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .lg\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .lg\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .lg\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .lg\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .lg\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .lg\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .lg\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .lg\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .lg\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .lg\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .lg\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .lg\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .lg\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .lg\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .lg\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .lg\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .lg\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .lg\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .lg\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .lg\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .lg\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .lg\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .lg\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .lg\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .lg\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .lg\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .lg\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .lg\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .lg\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .lg\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .lg\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .lg\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .lg\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .lg\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .lg\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .lg\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .lg\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .lg\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .lg\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .lg\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .lg\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .lg\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .lg\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .lg\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .lg\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .lg\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .lg\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .lg\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .lg\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .lg\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .lg\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .lg\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .lg\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .lg\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .lg\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .lg\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .lg\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .lg\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .lg\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .lg\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .lg\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .lg\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .lg\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .lg\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .lg\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .lg\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .lg\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .lg\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .lg\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .lg\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .lg\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .lg\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .lg\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .lg\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .lg\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .lg\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .lg\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .lg\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .lg\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .lg\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .lg\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .lg\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .lg\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .lg\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .lg\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .lg\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .lg\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .lg\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .lg\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .lg\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .lg\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .lg\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .lg\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .lg\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .lg\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .lg\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .lg\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .lg\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .lg\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .lg\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .lg\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .lg\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .lg\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .lg\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .lg\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .lg\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .lg\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .lg\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .lg\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .lg\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .lg\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .lg\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .lg\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .lg\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .lg\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .lg\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .lg\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .lg\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .lg\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .lg\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .lg\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .lg\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .lg\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .lg\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .lg\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .lg\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .lg\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .lg\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .lg\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .lg\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .lg\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .lg\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .lg\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .lg\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .lg\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .lg\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .lg\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .lg\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .lg\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .lg\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .lg\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .lg\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .lg\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .lg\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .lg\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .lg\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .lg\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .lg\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .lg\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .lg\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .lg\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .lg\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .lg\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .lg\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .lg\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .lg\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .lg\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .lg\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .lg\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .lg\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .lg\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .lg\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .lg\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .lg\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .lg\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .lg\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .lg\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .lg\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .lg\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .lg\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .lg\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .lg\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .lg\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .lg\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .lg\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .lg\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .lg\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .lg\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .lg\:skew-x-0{
    --transform-skew-x:0
  }

  .lg\:skew-x-1{
    --transform-skew-x:1deg
  }

  .lg\:skew-x-2{
    --transform-skew-x:2deg
  }

  .lg\:skew-x-3{
    --transform-skew-x:3deg
  }

  .lg\:skew-x-6{
    --transform-skew-x:6deg
  }

  .lg\:skew-x-12{
    --transform-skew-x:12deg
  }

  .lg\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .lg\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .lg\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .lg\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .lg\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .lg\:skew-y-0{
    --transform-skew-y:0
  }

  .lg\:skew-y-1{
    --transform-skew-y:1deg
  }

  .lg\:skew-y-2{
    --transform-skew-y:2deg
  }

  .lg\:skew-y-3{
    --transform-skew-y:3deg
  }

  .lg\:skew-y-6{
    --transform-skew-y:6deg
  }

  .lg\:skew-y-12{
    --transform-skew-y:12deg
  }

  .lg\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .lg\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .lg\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .lg\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .lg\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .lg\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .lg\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .lg\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .lg\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .lg\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .lg\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .lg\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .lg\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .lg\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .lg\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .lg\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .lg\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .lg\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .lg\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .lg\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .lg\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .lg\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .lg\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .lg\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .lg\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .lg\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .lg\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .lg\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .lg\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .lg\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .lg\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .lg\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .lg\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .lg\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .lg\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .lg\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .lg\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (min-width: 1210px){
  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .xl\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .xl\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .xl\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .xl\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .xl\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .xl\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .xl\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .xl\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .xl\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .xl\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .xl\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .xl\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .xl\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .xl\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .xl\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .xl\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .xl\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .xl\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .xl\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .xl\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .xl\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .xl\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .xl\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .xl\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .xl\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .xl\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .xl\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .xl\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .xl\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .xl\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .xl\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .xl\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .xl\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .xl\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .xl\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .xl\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .xl\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .xl\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .xl\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .xl\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xl\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xl\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .xl\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .xl\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .xl\:bg-fixed{
    background-attachment:fixed
  }

  .xl\:bg-local{
    background-attachment:local
  }

  .xl\:bg-scroll{
    background-attachment:scroll
  }

  .xl\:bg-clip-border{
    background-clip:border-box
  }

  .xl\:bg-clip-padding{
    background-clip:padding-box
  }

  .xl\:bg-clip-content{
    background-clip:content-box
  }

  .xl\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .xl\:bg-none{
    background-image:none
  }

  .xl\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .xl\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .xl\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:to-inherited{
    --gradient-to-color:inherit
  }

  .xl\:to-clear{
    --gradient-to-color:transparent
  }

  .xl\:to-transparent{
    --gradient-to-color:transparent
  }

  .xl\:to-error{
    --gradient-to-color:#E01010
  }

  .xl\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .xl\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .xl\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .xl\:to-blue-150{
    --gradient-to-color:#076099
  }

  .xl\:to-blue-175{
    --gradient-to-color:#006099
  }

  .xl\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .xl\:to-blue{
    --gradient-to-color:#0076DF
  }

  .xl\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .xl\:to-purple{
    --gradient-to-color:#573F7F
  }

  .xl\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .xl\:to-green-100{
    --gradient-to-color:#30862D
  }

  .xl\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .xl\:to-green-150{
    --gradient-to-color:#00492C
  }

  .xl\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .xl\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .xl\:to-green{
    --gradient-to-color:#30862D
  }

  .xl\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .xl\:to-red-100{
    --gradient-to-color:#E01010
  }

  .xl\:to-red{
    --gradient-to-color:#E01010
  }

  .xl\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .xl\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .xl\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .xl\:to-white{
    --gradient-to-color:#ffffff
  }

  .xl\:to-black{
    --gradient-to-color:#000000
  }

  .xl\:to-dark{
    --gradient-to-color:#333333
  }

  .xl\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .xl\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .xl\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .xl\:to-gray-95{
    --gradient-to-color:#686059
  }

  .xl\:to-gray-100{
    --gradient-to-color:#757575
  }

  .xl\:to-gray-120{
    --gradient-to-color:#555555
  }

  .xl\:to-gray-150{
    --gradient-to-color:#252525
  }

  .xl\:to-gray-160{
    --gradient-to-color:#121212
  }

  .xl\:to-gray{
    --gradient-to-color:#757575
  }

  .xl\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .xl\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .xl\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .xl\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .xl\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .xl\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .xl\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .xl\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .xl\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .xl\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .xl\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .xl\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .xl\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .xl\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .xl\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .xl\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .xl\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .xl\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .xl\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .xl\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .xl\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .xl\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .xl\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .xl\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .xl\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .xl\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .xl\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .xl\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .xl\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .xl\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .xl\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .xl\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .xl\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .xl\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .xl\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .xl\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .xl\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .xl\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .xl\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .xl\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .xl\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .xl\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .xl\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .xl\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .xl\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .xl\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .xl\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .xl\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .xl\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .xl\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .xl\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .xl\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .xl\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .xl\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .xl\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .xl\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .xl\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .xl\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .xl\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .xl\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .xl\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .xl\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .xl\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .xl\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .xl\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .xl\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .xl\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .xl\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .xl\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .xl\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .xl\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .xl\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .xl\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .xl\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .xl\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .xl\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .xl\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .xl\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .xl\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .xl\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .xl\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .xl\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .xl\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .xl\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .xl\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .xl\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .xl\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .xl\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .xl\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .xl\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .xl\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .xl\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .xl\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .xl\:bg-bottom{
    background-position:bottom
  }

  .xl\:bg-center{
    background-position:center
  }

  .xl\:bg-left{
    background-position:left
  }

  .xl\:bg-left-bottom{
    background-position:left bottom
  }

  .xl\:bg-left-top{
    background-position:left top
  }

  .xl\:bg-right{
    background-position:right
  }

  .xl\:bg-right-bottom{
    background-position:right bottom
  }

  .xl\:bg-right-top{
    background-position:right top
  }

  .xl\:bg-top{
    background-position:top
  }

  .xl\:bg-repeat{
    background-repeat:repeat
  }

  .xl\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .xl\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .xl\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .xl\:bg-repeat-round{
    background-repeat:round
  }

  .xl\:bg-repeat-space{
    background-repeat:space
  }

  .xl\:bg-auto{
    background-size:auto
  }

  .xl\:bg-cover{
    background-size:cover
  }

  .xl\:bg-contain{
    background-size:contain
  }

  .xl\:bg-29-p{
    background-size:29%
  }

  .xl\:bg-30-p{
    background-size:30%
  }

  .xl\:bg-50-p{
    background-size:50%
  }

  .xl\:bg-110-p{
    background-size:110%
  }

  .xl\:border-collapse{
    border-collapse:collapse
  }

  .xl\:border-separate{
    border-collapse:separate
  }

  .xl\:border-inherited{
    border-color:inherit
  }

  .xl\:border-clear{
    border-color:transparent
  }

  .xl\:border-transparent{
    border-color:transparent
  }

  .xl\:border-error{
    border-color:#E01010
  }

  .xl\:border-blue-50{
    border-color:#61b6cb
  }

  .xl\:border-blue-100{
    border-color:#0076DF
  }

  .xl\:border-blue-125{
    border-color:#0A6ED6
  }

  .xl\:border-blue-150{
    border-color:#076099
  }

  .xl\:border-blue-175{
    border-color:#006099
  }

  .xl\:border-blue-200{
    border-color:#0A4A73
  }

  .xl\:border-blue{
    border-color:#0076DF
  }

  .xl\:border-purple-100{
    border-color:#4E3972
  }

  .xl\:border-purple{
    border-color:#573F7F
  }

  .xl\:border-green-20{
    border-color:#ADE8A1
  }

  .xl\:border-green-100{
    border-color:#30862D
  }

  .xl\:border-green-120{
    border-color:#285e1d
  }

  .xl\:border-green-150{
    border-color:#00492C
  }

  .xl\:border-green-200{
    border-color:#2F822C
  }

  .xl\:border-green-250{
    border-color:#8EC640
  }

  .xl\:border-green{
    border-color:#30862D
  }

  .xl\:border-orange{
    border-color:#FFC21F
  }

  .xl\:border-red-100{
    border-color:#E01010
  }

  .xl\:border-red{
    border-color:#E01010
  }

  .xl\:border-red-riverbend{
    border-color:#990000
  }

  .xl\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .xl\:border-yellow{
    border-color:#F4A81C
  }

  .xl\:border-white{
    border-color:#ffffff
  }

  .xl\:border-black{
    border-color:#000000
  }

  .xl\:border-dark{
    border-color:#333333
  }

  .xl\:border-gray-25{
    border-color:#f6f8f9
  }

  .xl\:border-gray-35{
    border-color:#ededef
  }

  .xl\:border-gray-50{
    border-color:#dddddd
  }

  .xl\:border-gray-95{
    border-color:#686059
  }

  .xl\:border-gray-100{
    border-color:#757575
  }

  .xl\:border-gray-120{
    border-color:#555555
  }

  .xl\:border-gray-150{
    border-color:#252525
  }

  .xl\:border-gray-160{
    border-color:#121212
  }

  .xl\:border-gray{
    border-color:#757575
  }

  .xl\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .xl\:hover\:border-clear:hover{
    border-color:transparent
  }

  .xl\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .xl\:hover\:border-error:hover{
    border-color:#E01010
  }

  .xl\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .xl\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .xl\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .xl\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .xl\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .xl\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .xl\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .xl\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .xl\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .xl\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .xl\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .xl\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .xl\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .xl\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .xl\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .xl\:hover\:border-green:hover{
    border-color:#30862D
  }

  .xl\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .xl\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .xl\:hover\:border-red:hover{
    border-color:#E01010
  }

  .xl\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .xl\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .xl\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .xl\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .xl\:hover\:border-black:hover{
    border-color:#000000
  }

  .xl\:hover\:border-dark:hover{
    border-color:#333333
  }

  .xl\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .xl\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .xl\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .xl\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .xl\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .xl\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .xl\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .xl\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .xl\:hover\:border-gray:hover{
    border-color:#757575
  }

  .xl\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .xl\:focus\:border-clear:focus{
    border-color:transparent
  }

  .xl\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .xl\:focus\:border-error:focus{
    border-color:#E01010
  }

  .xl\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .xl\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .xl\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .xl\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .xl\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .xl\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .xl\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .xl\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .xl\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .xl\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .xl\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .xl\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .xl\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .xl\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .xl\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .xl\:focus\:border-green:focus{
    border-color:#30862D
  }

  .xl\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .xl\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .xl\:focus\:border-red:focus{
    border-color:#E01010
  }

  .xl\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .xl\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .xl\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .xl\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .xl\:focus\:border-black:focus{
    border-color:#000000
  }

  .xl\:focus\:border-dark:focus{
    border-color:#333333
  }

  .xl\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .xl\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .xl\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .xl\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .xl\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .xl\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .xl\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .xl\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .xl\:focus\:border-gray:focus{
    border-color:#757575
  }

  .xl\:rounded-none{
    border-radius:0
  }

  .xl\:rounded-sm{
    border-radius:0.125rem
  }

  .xl\:rounded{
    border-radius:0.25rem
  }

  .xl\:rounded-md{
    border-radius:0.250rem
  }

  .xl\:rounded-lg{
    border-radius:0.5rem
  }

  .xl\:rounded-xl{
    border-radius:0.75rem
  }

  .xl\:rounded-2xl{
    border-radius:1rem
  }

  .xl\:rounded-3xl{
    border-radius:1.5rem
  }

  .xl\:rounded-full{
    border-radius:9999px
  }

  .xl\:rounded-ini{
    border-radius:initial
  }

  .xl\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .xl\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .xl\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .xl\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .xl\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .xl\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .xl\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .xl\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .xl\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .xl\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .xl\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .xl\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .xl\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xl\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .xl\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .xl\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .xl\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .xl\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .xl\:rounded-tl-none{
    border-top-left-radius:0
  }

  .xl\:rounded-tr-none{
    border-top-right-radius:0
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .xl\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .xl\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .xl\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .xl\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .xl\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .xl\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .xl\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .xl\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .xl\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .xl\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .xl\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .xl\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .xl\:border-solid{
    border-style:solid
  }

  .xl\:border-dashed{
    border-style:dashed
  }

  .xl\:border-dotted{
    border-style:dotted
  }

  .xl\:border-double{
    border-style:double
  }

  .xl\:border-none{
    border-style:none
  }

  .xl\:border-0{
    border-width:0px
  }

  .xl\:border-1{
    border-width:1px
  }

  .xl\:border-2{
    border-width:2px
  }

  .xl\:border-3{
    border-width:3px
  }

  .xl\:border-4{
    border-width:4px
  }

  .xl\:border-10{
    border-width:10px
  }

  .xl\:border{
    border-width:1px
  }

  .xl\:border-t-0{
    border-top-width:0px
  }

  .xl\:border-r-0{
    border-right-width:0px
  }

  .xl\:border-b-0{
    border-bottom-width:0px
  }

  .xl\:border-l-0{
    border-left-width:0px
  }

  .xl\:border-t-1{
    border-top-width:1px
  }

  .xl\:border-r-1{
    border-right-width:1px
  }

  .xl\:border-b-1{
    border-bottom-width:1px
  }

  .xl\:border-l-1{
    border-left-width:1px
  }

  .xl\:border-t-2{
    border-top-width:2px
  }

  .xl\:border-r-2{
    border-right-width:2px
  }

  .xl\:border-b-2{
    border-bottom-width:2px
  }

  .xl\:border-l-2{
    border-left-width:2px
  }

  .xl\:border-t-3{
    border-top-width:3px
  }

  .xl\:border-r-3{
    border-right-width:3px
  }

  .xl\:border-b-3{
    border-bottom-width:3px
  }

  .xl\:border-l-3{
    border-left-width:3px
  }

  .xl\:border-t-4{
    border-top-width:4px
  }

  .xl\:border-r-4{
    border-right-width:4px
  }

  .xl\:border-b-4{
    border-bottom-width:4px
  }

  .xl\:border-l-4{
    border-left-width:4px
  }

  .xl\:border-t-10{
    border-top-width:10px
  }

  .xl\:border-r-10{
    border-right-width:10px
  }

  .xl\:border-b-10{
    border-bottom-width:10px
  }

  .xl\:border-l-10{
    border-left-width:10px
  }

  .xl\:border-t{
    border-top-width:1px
  }

  .xl\:border-r{
    border-right-width:1px
  }

  .xl\:border-b{
    border-bottom-width:1px
  }

  .xl\:border-l{
    border-left-width:1px
  }

  .xl\:cursor-auto{
    cursor:auto
  }

  .xl\:cursor-default{
    cursor:default
  }

  .xl\:cursor-pointer{
    cursor:pointer
  }

  .xl\:cursor-wait{
    cursor:wait
  }

  .xl\:cursor-text{
    cursor:text
  }

  .xl\:cursor-move{
    cursor:move
  }

  .xl\:cursor-not-allowed{
    cursor:not-allowed
  }

  .xl\:block{
    display:block
  }

  .xl\:inline-block{
    display:inline-block
  }

  .xl\:inline{
    display:inline
  }

  .xl\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .xl\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .xl\:table{
    display:table
  }

  .xl\:table-caption{
    display:table-caption
  }

  .xl\:table-cell{
    display:table-cell
  }

  .xl\:table-column{
    display:table-column
  }

  .xl\:table-column-group{
    display:table-column-group
  }

  .xl\:table-footer-group{
    display:table-footer-group
  }

  .xl\:table-header-group{
    display:table-header-group
  }

  .xl\:table-row-group{
    display:table-row-group
  }

  .xl\:table-row{
    display:table-row
  }

  .xl\:flow-root{
    display:flow-root
  }

  .xl\:grid{
    display:grid
  }

  .xl\:inline-grid{
    display:inline-grid
  }

  .xl\:contents{
    display:contents
  }

  .xl\:hidden{
    display:none
  }

  .xl\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .xl\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .xl\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .xl\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .xl\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .xl\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .xl\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .xl\:place-items-auto{
    place-items:auto
  }

  .xl\:place-items-start{
    place-items:start
  }

  .xl\:place-items-end{
    place-items:end
  }

  .xl\:place-items-center{
    place-items:center
  }

  .xl\:place-items-stretch{
    place-items:stretch
  }

  .xl\:place-content-center{
    place-content:center
  }

  .xl\:place-content-start{
    place-content:start
  }

  .xl\:place-content-end{
    place-content:end
  }

  .xl\:place-content-between{
    place-content:space-between
  }

  .xl\:place-content-around{
    place-content:space-around
  }

  .xl\:place-content-evenly{
    place-content:space-evenly
  }

  .xl\:place-content-stretch{
    place-content:stretch
  }

  .xl\:place-self-auto{
    place-self:auto
  }

  .xl\:place-self-start{
    place-self:start
  }

  .xl\:place-self-end{
    place-self:end
  }

  .xl\:place-self-center{
    place-self:center
  }

  .xl\:place-self-stretch{
    place-self:stretch
  }

  .xl\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .xl\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .xl\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .xl\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .xl\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .xl\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .xl\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .xl\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .xl\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .xl\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .xl\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .xl\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .xl\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .xl\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .xl\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .xl\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .xl\:justify-items-auto{
    justify-items:auto
  }

  .xl\:justify-items-start{
    justify-items:start
  }

  .xl\:justify-items-end{
    justify-items:end
  }

  .xl\:justify-items-center{
    justify-items:center
  }

  .xl\:justify-items-stretch{
    justify-items:stretch
  }

  .xl\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .xl\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .xl\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .xl\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .xl\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .xl\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .xl\:justify-self-auto{
    justify-self:auto
  }

  .xl\:justify-self-start{
    justify-self:start
  }

  .xl\:justify-self-end{
    justify-self:end
  }

  .xl\:justify-self-center{
    justify-self:center
  }

  .xl\:justify-self-stretch{
    justify-self:stretch
  }

  .xl\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .xl\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .xl\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .xl\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .xl\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .xl\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .xl\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .xl\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .xl\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .xl\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .xl\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .xl\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .xl\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .xl\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .xl\:float-right{
    float:right
  }

  .xl\:float-left{
    float:left
  }

  .xl\:float-none{
    float:none
  }

  .xl\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .xl\:clear-left{
    clear:left
  }

  .xl\:clear-right{
    clear:right
  }

  .xl\:clear-both{
    clear:both
  }

  .xl\:clear-none{
    clear:none
  }

  .xl\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .xl\:font-sansita{
    font-family:Sansita, serif
  }

  .xl\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .xl\:font-material{
    font-family:Material Icons
  }

  .xl\:font-hairline{
    font-weight:100
  }

  .xl\:font-thin{
    font-weight:200
  }

  .xl\:font-light{
    font-weight:300
  }

  .xl\:font-normal{
    font-weight:400
  }

  .xl\:font-medium{
    font-weight:500
  }

  .xl\:font-semibold{
    font-weight:600
  }

  .xl\:font-bold{
    font-weight:700
  }

  .xl\:font-extrabold{
    font-weight:800
  }

  .xl\:font-black{
    font-weight:900
  }

  .xl\:hover\:font-hairline:hover{
    font-weight:100
  }

  .xl\:hover\:font-thin:hover{
    font-weight:200
  }

  .xl\:hover\:font-light:hover{
    font-weight:300
  }

  .xl\:hover\:font-normal:hover{
    font-weight:400
  }

  .xl\:hover\:font-medium:hover{
    font-weight:500
  }

  .xl\:hover\:font-semibold:hover{
    font-weight:600
  }

  .xl\:hover\:font-bold:hover{
    font-weight:700
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .xl\:hover\:font-black:hover{
    font-weight:900
  }

  .xl\:focus\:font-hairline:focus{
    font-weight:100
  }

  .xl\:focus\:font-thin:focus{
    font-weight:200
  }

  .xl\:focus\:font-light:focus{
    font-weight:300
  }

  .xl\:focus\:font-normal:focus{
    font-weight:400
  }

  .xl\:focus\:font-medium:focus{
    font-weight:500
  }

  .xl\:focus\:font-semibold:focus{
    font-weight:600
  }

  .xl\:focus\:font-bold:focus{
    font-weight:700
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .xl\:focus\:font-black:focus{
    font-weight:900
  }

  .xl\:h-0{
    height:0px
  }

  .xl\:h-4{
    height:4px
  }

  .xl\:h-5{
    height:5px
  }

  .xl\:h-6{
    height:6px
  }

  .xl\:h-7{
    height:7px
  }

  .xl\:h-10{
    height:10px
  }

  .xl\:h-12{
    height:12px
  }

  .xl\:h-15{
    height:15px
  }

  .xl\:h-16{
    height:16px
  }

  .xl\:h-18{
    height:18px
  }

  .xl\:h-20{
    height:20px
  }

  .xl\:h-23{
    height:23px
  }

  .xl\:h-24{
    height:24px
  }

  .xl\:h-30{
    height:30px
  }

  .xl\:h-36{
    height:36px
  }

  .xl\:h-40{
    height:40px
  }

  .xl\:h-64{
    height:64px
  }

  .xl\:h-90{
    height:90px
  }

  .xl\:h-auto{
    height:auto
  }

  .xl\:h-full{
    height:100%
  }

  .xl\:h-screen{
    height:100vh
  }

  .xl\:text-0{
    font-size:0px
  }

  .xl\:text-tiny{
    font-size:10px
  }

  .xl\:text-xs{
    font-size:12px
  }

  .xl\:text-sm{
    font-size:14px
  }

  .xl\:text-md{
    font-size:15px
  }

  .xl\:text-base{
    font-size:16px
  }

  .xl\:text-lg{
    font-size:18px
  }

  .xl\:text-xl{
    font-size:20px
  }

  .xl\:text-xl-2{
    font-size:22px
  }

  .xl\:text-2xl{
    font-size:24px
  }

  .xl\:text-2xl-2{
    font-size:28px
  }

  .xl\:text-3xl{
    font-size:30px
  }

  .xl\:text-3xl-2{
    font-size:32px
  }

  .xl\:text-4xl{
    font-size:34px
  }

  .xl\:text-4xl-2{
    font-size:40px
  }

  .xl\:text-5xl{
    font-size:48px
  }

  .xl\:text-6xl{
    font-size:60px
  }

  .xl\:text-7xl{
    font-size:96px
  }

  .xl\:leading-initial{
    line-height:normal
  }

  .xl\:leading-none{
    line-height:0
  }

  .xl\:leading-half{
    line-height:0.5
  }

  .xl\:leading-base{
    line-height:1
  }

  .xl\:leading-tight{
    line-height:1.25
  }

  .xl\:leading-normal{
    line-height:1.5
  }

  .xl\:leading-relaxed{
    line-height:1.75
  }

  .xl\:leading-loose{
    line-height:2
  }

  .xl\:list-inside{
    list-style-position:inside
  }

  .xl\:list-outside{
    list-style-position:outside
  }

  .xl\:list-none{
    list-style-type:none
  }

  .xl\:list-disc{
    list-style-type:disc
  }

  .xl\:list-decimal{
    list-style-type:decimal
  }

  .xl\:m-0{
    margin:0
  }

  .xl\:m-1{
    margin:1px
  }

  .xl\:m-2{
    margin:2px
  }

  .xl\:m-3{
    margin:3px
  }

  .xl\:m-4{
    margin:4px
  }

  .xl\:m-5{
    margin:5px
  }

  .xl\:m-6{
    margin:6px
  }

  .xl\:m-7{
    margin:7px
  }

  .xl\:m-8{
    margin:8px
  }

  .xl\:m-9{
    margin:9px
  }

  .xl\:m-10{
    margin:10px
  }

  .xl\:m-12{
    margin:12px
  }

  .xl\:m-15{
    margin:15px
  }

  .xl\:m-16{
    margin:16px
  }

  .xl\:m-18{
    margin:18px
  }

  .xl\:m-20{
    margin:20px
  }

  .xl\:m-24{
    margin:24px
  }

  .xl\:m-25{
    margin:25px
  }

  .xl\:m-30{
    margin:30px
  }

  .xl\:m-32{
    margin:32px
  }

  .xl\:m-36{
    margin:36px
  }

  .xl\:m-40{
    margin:40px
  }

  .xl\:m-44{
    margin:44px
  }

  .xl\:m-48{
    margin:48px
  }

  .xl\:m-50{
    margin:50px
  }

  .xl\:m-60{
    margin:60px
  }

  .xl\:m-64{
    margin:64px
  }

  .xl\:m-70{
    margin:70px
  }

  .xl\:m-75{
    margin:75px
  }

  .xl\:m-80{
    margin:80px
  }

  .xl\:m-85{
    margin:85px
  }

  .xl\:m-90{
    margin:90px
  }

  .xl\:m-100{
    margin:100px
  }

  .xl\:m-120{
    margin:120px
  }

  .xl\:m-144{
    margin:144px
  }

  .xl\:m-px{
    margin:1px
  }

  .xl\:m-1_2{
    margin:50%
  }

  .xl\:m-1_3{
    margin:33.333333%
  }

  .xl\:m-2_3{
    margin:66.666667%
  }

  .xl\:m-1_4{
    margin:25%
  }

  .xl\:m-2_4{
    margin:50%
  }

  .xl\:m-3_4{
    margin:75%
  }

  .xl\:m-1_5{
    margin:20%
  }

  .xl\:m-2_5{
    margin:40%
  }

  .xl\:m-3_5{
    margin:60%
  }

  .xl\:m-4_5{
    margin:80%
  }

  .xl\:m-1_6{
    margin:16.666667%
  }

  .xl\:m-5_6{
    margin:83.333333%
  }

  .xl\:m-1_12{
    margin:8.333333%
  }

  .xl\:m-5_12{
    margin:41.666667%
  }

  .xl\:m-7_12{
    margin:58.333333%
  }

  .xl\:m-11_12{
    margin:91.666667%
  }

  .xl\:m-auto{
    margin:auto
  }

  .xl\:-m-1{
    margin:-1px
  }

  .xl\:-m-2{
    margin:-2px
  }

  .xl\:-m-3{
    margin:-3px
  }

  .xl\:-m-4{
    margin:-4px
  }

  .xl\:-m-5{
    margin:-5px
  }

  .xl\:-m-10{
    margin:-10px
  }

  .xl\:-m-12{
    margin:-12px
  }

  .xl\:-m-15{
    margin:-15px
  }

  .xl\:-m-30{
    margin:-30px
  }

  .xl\:-m-50{
    margin:-50px
  }

  .xl\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .xl\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .xl\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .xl\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .xl\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .xl\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .xl\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .xl\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .xl\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .xl\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .xl\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .xl\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .xl\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .xl\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .xl\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .xl\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .xl\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .xl\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .xl\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .xl\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .xl\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .xl\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .xl\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .xl\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .xl\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .xl\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .xl\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .xl\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .xl\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .xl\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .xl\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .xl\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .xl\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .xl\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .xl\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .xl\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .xl\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .xl\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .xl\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .xl\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .xl\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .xl\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .xl\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .xl\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .xl\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .xl\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .xl\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .xl\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .xl\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .xl\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .xl\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .xl\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .xl\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .xl\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .xl\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .xl\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .xl\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .xl\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .xl\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .xl\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .xl\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .xl\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .xl\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .xl\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .xl\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .xl\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .xl\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .xl\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .xl\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .xl\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .xl\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .xl\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .xl\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .xl\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .xl\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .xl\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .xl\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .xl\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .xl\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .xl\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .xl\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .xl\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .xl\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .xl\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .xl\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .xl\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .xl\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .xl\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .xl\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .xl\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .xl\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .xl\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .xl\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .xl\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .xl\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .xl\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .xl\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .xl\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .xl\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .xl\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .xl\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .xl\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .xl\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .xl\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .xl\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .xl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .xl\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xl\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .xl\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .xl\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .xl\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .xl\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .xl\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .xl\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .xl\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .xl\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .xl\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .xl\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .xl\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .xl\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .xl\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .xl\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .xl\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .xl\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .xl\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .xl\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .xl\:mt-0{
    margin-top:0
  }

  .xl\:mr-0{
    margin-right:0
  }

  .xl\:mb-0{
    margin-bottom:0
  }

  .xl\:ml-0{
    margin-left:0
  }

  .xl\:mt-1{
    margin-top:1px
  }

  .xl\:mr-1{
    margin-right:1px
  }

  .xl\:mb-1{
    margin-bottom:1px
  }

  .xl\:ml-1{
    margin-left:1px
  }

  .xl\:mt-2{
    margin-top:2px
  }

  .xl\:mr-2{
    margin-right:2px
  }

  .xl\:mb-2{
    margin-bottom:2px
  }

  .xl\:ml-2{
    margin-left:2px
  }

  .xl\:mt-3{
    margin-top:3px
  }

  .xl\:mr-3{
    margin-right:3px
  }

  .xl\:mb-3{
    margin-bottom:3px
  }

  .xl\:ml-3{
    margin-left:3px
  }

  .xl\:mt-4{
    margin-top:4px
  }

  .xl\:mr-4{
    margin-right:4px
  }

  .xl\:mb-4{
    margin-bottom:4px
  }

  .xl\:ml-4{
    margin-left:4px
  }

  .xl\:mt-5{
    margin-top:5px
  }

  .xl\:mr-5{
    margin-right:5px
  }

  .xl\:mb-5{
    margin-bottom:5px
  }

  .xl\:ml-5{
    margin-left:5px
  }

  .xl\:mt-6{
    margin-top:6px
  }

  .xl\:mr-6{
    margin-right:6px
  }

  .xl\:mb-6{
    margin-bottom:6px
  }

  .xl\:ml-6{
    margin-left:6px
  }

  .xl\:mt-7{
    margin-top:7px
  }

  .xl\:mr-7{
    margin-right:7px
  }

  .xl\:mb-7{
    margin-bottom:7px
  }

  .xl\:ml-7{
    margin-left:7px
  }

  .xl\:mt-8{
    margin-top:8px
  }

  .xl\:mr-8{
    margin-right:8px
  }

  .xl\:mb-8{
    margin-bottom:8px
  }

  .xl\:ml-8{
    margin-left:8px
  }

  .xl\:mt-9{
    margin-top:9px
  }

  .xl\:mr-9{
    margin-right:9px
  }

  .xl\:mb-9{
    margin-bottom:9px
  }

  .xl\:ml-9{
    margin-left:9px
  }

  .xl\:mt-10{
    margin-top:10px
  }

  .xl\:mr-10{
    margin-right:10px
  }

  .xl\:mb-10{
    margin-bottom:10px
  }

  .xl\:ml-10{
    margin-left:10px
  }

  .xl\:mt-12{
    margin-top:12px
  }

  .xl\:mr-12{
    margin-right:12px
  }

  .xl\:mb-12{
    margin-bottom:12px
  }

  .xl\:ml-12{
    margin-left:12px
  }

  .xl\:mt-15{
    margin-top:15px
  }

  .xl\:mr-15{
    margin-right:15px
  }

  .xl\:mb-15{
    margin-bottom:15px
  }

  .xl\:ml-15{
    margin-left:15px
  }

  .xl\:mt-16{
    margin-top:16px
  }

  .xl\:mr-16{
    margin-right:16px
  }

  .xl\:mb-16{
    margin-bottom:16px
  }

  .xl\:ml-16{
    margin-left:16px
  }

  .xl\:mt-18{
    margin-top:18px
  }

  .xl\:mr-18{
    margin-right:18px
  }

  .xl\:mb-18{
    margin-bottom:18px
  }

  .xl\:ml-18{
    margin-left:18px
  }

  .xl\:mt-20{
    margin-top:20px
  }

  .xl\:mr-20{
    margin-right:20px
  }

  .xl\:mb-20{
    margin-bottom:20px
  }

  .xl\:ml-20{
    margin-left:20px
  }

  .xl\:mt-24{
    margin-top:24px
  }

  .xl\:mr-24{
    margin-right:24px
  }

  .xl\:mb-24{
    margin-bottom:24px
  }

  .xl\:ml-24{
    margin-left:24px
  }

  .xl\:mt-25{
    margin-top:25px
  }

  .xl\:mr-25{
    margin-right:25px
  }

  .xl\:mb-25{
    margin-bottom:25px
  }

  .xl\:ml-25{
    margin-left:25px
  }

  .xl\:mt-30{
    margin-top:30px
  }

  .xl\:mr-30{
    margin-right:30px
  }

  .xl\:mb-30{
    margin-bottom:30px
  }

  .xl\:ml-30{
    margin-left:30px
  }

  .xl\:mt-32{
    margin-top:32px
  }

  .xl\:mr-32{
    margin-right:32px
  }

  .xl\:mb-32{
    margin-bottom:32px
  }

  .xl\:ml-32{
    margin-left:32px
  }

  .xl\:mt-36{
    margin-top:36px
  }

  .xl\:mr-36{
    margin-right:36px
  }

  .xl\:mb-36{
    margin-bottom:36px
  }

  .xl\:ml-36{
    margin-left:36px
  }

  .xl\:mt-40{
    margin-top:40px
  }

  .xl\:mr-40{
    margin-right:40px
  }

  .xl\:mb-40{
    margin-bottom:40px
  }

  .xl\:ml-40{
    margin-left:40px
  }

  .xl\:mt-44{
    margin-top:44px
  }

  .xl\:mr-44{
    margin-right:44px
  }

  .xl\:mb-44{
    margin-bottom:44px
  }

  .xl\:ml-44{
    margin-left:44px
  }

  .xl\:mt-48{
    margin-top:48px
  }

  .xl\:mr-48{
    margin-right:48px
  }

  .xl\:mb-48{
    margin-bottom:48px
  }

  .xl\:ml-48{
    margin-left:48px
  }

  .xl\:mt-50{
    margin-top:50px
  }

  .xl\:mr-50{
    margin-right:50px
  }

  .xl\:mb-50{
    margin-bottom:50px
  }

  .xl\:ml-50{
    margin-left:50px
  }

  .xl\:mt-60{
    margin-top:60px
  }

  .xl\:mr-60{
    margin-right:60px
  }

  .xl\:mb-60{
    margin-bottom:60px
  }

  .xl\:ml-60{
    margin-left:60px
  }

  .xl\:mt-64{
    margin-top:64px
  }

  .xl\:mr-64{
    margin-right:64px
  }

  .xl\:mb-64{
    margin-bottom:64px
  }

  .xl\:ml-64{
    margin-left:64px
  }

  .xl\:mt-70{
    margin-top:70px
  }

  .xl\:mr-70{
    margin-right:70px
  }

  .xl\:mb-70{
    margin-bottom:70px
  }

  .xl\:ml-70{
    margin-left:70px
  }

  .xl\:mt-75{
    margin-top:75px
  }

  .xl\:mr-75{
    margin-right:75px
  }

  .xl\:mb-75{
    margin-bottom:75px
  }

  .xl\:ml-75{
    margin-left:75px
  }

  .xl\:mt-80{
    margin-top:80px
  }

  .xl\:mr-80{
    margin-right:80px
  }

  .xl\:mb-80{
    margin-bottom:80px
  }

  .xl\:ml-80{
    margin-left:80px
  }

  .xl\:mt-85{
    margin-top:85px
  }

  .xl\:mr-85{
    margin-right:85px
  }

  .xl\:mb-85{
    margin-bottom:85px
  }

  .xl\:ml-85{
    margin-left:85px
  }

  .xl\:mt-90{
    margin-top:90px
  }

  .xl\:mr-90{
    margin-right:90px
  }

  .xl\:mb-90{
    margin-bottom:90px
  }

  .xl\:ml-90{
    margin-left:90px
  }

  .xl\:mt-100{
    margin-top:100px
  }

  .xl\:mr-100{
    margin-right:100px
  }

  .xl\:mb-100{
    margin-bottom:100px
  }

  .xl\:ml-100{
    margin-left:100px
  }

  .xl\:mt-120{
    margin-top:120px
  }

  .xl\:mr-120{
    margin-right:120px
  }

  .xl\:mb-120{
    margin-bottom:120px
  }

  .xl\:ml-120{
    margin-left:120px
  }

  .xl\:mt-144{
    margin-top:144px
  }

  .xl\:mr-144{
    margin-right:144px
  }

  .xl\:mb-144{
    margin-bottom:144px
  }

  .xl\:ml-144{
    margin-left:144px
  }

  .xl\:mt-px{
    margin-top:1px
  }

  .xl\:mr-px{
    margin-right:1px
  }

  .xl\:mb-px{
    margin-bottom:1px
  }

  .xl\:ml-px{
    margin-left:1px
  }

  .xl\:mt-1_2{
    margin-top:50%
  }

  .xl\:mr-1_2{
    margin-right:50%
  }

  .xl\:mb-1_2{
    margin-bottom:50%
  }

  .xl\:ml-1_2{
    margin-left:50%
  }

  .xl\:mt-1_3{
    margin-top:33.333333%
  }

  .xl\:mr-1_3{
    margin-right:33.333333%
  }

  .xl\:mb-1_3{
    margin-bottom:33.333333%
  }

  .xl\:ml-1_3{
    margin-left:33.333333%
  }

  .xl\:mt-2_3{
    margin-top:66.666667%
  }

  .xl\:mr-2_3{
    margin-right:66.666667%
  }

  .xl\:mb-2_3{
    margin-bottom:66.666667%
  }

  .xl\:ml-2_3{
    margin-left:66.666667%
  }

  .xl\:mt-1_4{
    margin-top:25%
  }

  .xl\:mr-1_4{
    margin-right:25%
  }

  .xl\:mb-1_4{
    margin-bottom:25%
  }

  .xl\:ml-1_4{
    margin-left:25%
  }

  .xl\:mt-2_4{
    margin-top:50%
  }

  .xl\:mr-2_4{
    margin-right:50%
  }

  .xl\:mb-2_4{
    margin-bottom:50%
  }

  .xl\:ml-2_4{
    margin-left:50%
  }

  .xl\:mt-3_4{
    margin-top:75%
  }

  .xl\:mr-3_4{
    margin-right:75%
  }

  .xl\:mb-3_4{
    margin-bottom:75%
  }

  .xl\:ml-3_4{
    margin-left:75%
  }

  .xl\:mt-1_5{
    margin-top:20%
  }

  .xl\:mr-1_5{
    margin-right:20%
  }

  .xl\:mb-1_5{
    margin-bottom:20%
  }

  .xl\:ml-1_5{
    margin-left:20%
  }

  .xl\:mt-2_5{
    margin-top:40%
  }

  .xl\:mr-2_5{
    margin-right:40%
  }

  .xl\:mb-2_5{
    margin-bottom:40%
  }

  .xl\:ml-2_5{
    margin-left:40%
  }

  .xl\:mt-3_5{
    margin-top:60%
  }

  .xl\:mr-3_5{
    margin-right:60%
  }

  .xl\:mb-3_5{
    margin-bottom:60%
  }

  .xl\:ml-3_5{
    margin-left:60%
  }

  .xl\:mt-4_5{
    margin-top:80%
  }

  .xl\:mr-4_5{
    margin-right:80%
  }

  .xl\:mb-4_5{
    margin-bottom:80%
  }

  .xl\:ml-4_5{
    margin-left:80%
  }

  .xl\:mt-1_6{
    margin-top:16.666667%
  }

  .xl\:mr-1_6{
    margin-right:16.666667%
  }

  .xl\:mb-1_6{
    margin-bottom:16.666667%
  }

  .xl\:ml-1_6{
    margin-left:16.666667%
  }

  .xl\:mt-5_6{
    margin-top:83.333333%
  }

  .xl\:mr-5_6{
    margin-right:83.333333%
  }

  .xl\:mb-5_6{
    margin-bottom:83.333333%
  }

  .xl\:ml-5_6{
    margin-left:83.333333%
  }

  .xl\:mt-1_12{
    margin-top:8.333333%
  }

  .xl\:mr-1_12{
    margin-right:8.333333%
  }

  .xl\:mb-1_12{
    margin-bottom:8.333333%
  }

  .xl\:ml-1_12{
    margin-left:8.333333%
  }

  .xl\:mt-5_12{
    margin-top:41.666667%
  }

  .xl\:mr-5_12{
    margin-right:41.666667%
  }

  .xl\:mb-5_12{
    margin-bottom:41.666667%
  }

  .xl\:ml-5_12{
    margin-left:41.666667%
  }

  .xl\:mt-7_12{
    margin-top:58.333333%
  }

  .xl\:mr-7_12{
    margin-right:58.333333%
  }

  .xl\:mb-7_12{
    margin-bottom:58.333333%
  }

  .xl\:ml-7_12{
    margin-left:58.333333%
  }

  .xl\:mt-11_12{
    margin-top:91.666667%
  }

  .xl\:mr-11_12{
    margin-right:91.666667%
  }

  .xl\:mb-11_12{
    margin-bottom:91.666667%
  }

  .xl\:ml-11_12{
    margin-left:91.666667%
  }

  .xl\:mt-auto{
    margin-top:auto
  }

  .xl\:mr-auto{
    margin-right:auto
  }

  .xl\:mb-auto{
    margin-bottom:auto
  }

  .xl\:ml-auto{
    margin-left:auto
  }

  .xl\:-mt-1{
    margin-top:-1px
  }

  .xl\:-mr-1{
    margin-right:-1px
  }

  .xl\:-mb-1{
    margin-bottom:-1px
  }

  .xl\:-ml-1{
    margin-left:-1px
  }

  .xl\:-mt-2{
    margin-top:-2px
  }

  .xl\:-mr-2{
    margin-right:-2px
  }

  .xl\:-mb-2{
    margin-bottom:-2px
  }

  .xl\:-ml-2{
    margin-left:-2px
  }

  .xl\:-mt-3{
    margin-top:-3px
  }

  .xl\:-mr-3{
    margin-right:-3px
  }

  .xl\:-mb-3{
    margin-bottom:-3px
  }

  .xl\:-ml-3{
    margin-left:-3px
  }

  .xl\:-mt-4{
    margin-top:-4px
  }

  .xl\:-mr-4{
    margin-right:-4px
  }

  .xl\:-mb-4{
    margin-bottom:-4px
  }

  .xl\:-ml-4{
    margin-left:-4px
  }

  .xl\:-mt-5{
    margin-top:-5px
  }

  .xl\:-mr-5{
    margin-right:-5px
  }

  .xl\:-mb-5{
    margin-bottom:-5px
  }

  .xl\:-ml-5{
    margin-left:-5px
  }

  .xl\:-mt-10{
    margin-top:-10px
  }

  .xl\:-mr-10{
    margin-right:-10px
  }

  .xl\:-mb-10{
    margin-bottom:-10px
  }

  .xl\:-ml-10{
    margin-left:-10px
  }

  .xl\:-mt-12{
    margin-top:-12px
  }

  .xl\:-mr-12{
    margin-right:-12px
  }

  .xl\:-mb-12{
    margin-bottom:-12px
  }

  .xl\:-ml-12{
    margin-left:-12px
  }

  .xl\:-mt-15{
    margin-top:-15px
  }

  .xl\:-mr-15{
    margin-right:-15px
  }

  .xl\:-mb-15{
    margin-bottom:-15px
  }

  .xl\:-ml-15{
    margin-left:-15px
  }

  .xl\:-mt-30{
    margin-top:-30px
  }

  .xl\:-mr-30{
    margin-right:-30px
  }

  .xl\:-mb-30{
    margin-bottom:-30px
  }

  .xl\:-ml-30{
    margin-left:-30px
  }

  .xl\:-mt-50{
    margin-top:-50px
  }

  .xl\:-mr-50{
    margin-right:-50px
  }

  .xl\:-mb-50{
    margin-bottom:-50px
  }

  .xl\:-ml-50{
    margin-left:-50px
  }

  .xl\:last\:m-0:last-child{
    margin:0
  }

  .xl\:last\:m-1:last-child{
    margin:1px
  }

  .xl\:last\:m-2:last-child{
    margin:2px
  }

  .xl\:last\:m-3:last-child{
    margin:3px
  }

  .xl\:last\:m-4:last-child{
    margin:4px
  }

  .xl\:last\:m-5:last-child{
    margin:5px
  }

  .xl\:last\:m-6:last-child{
    margin:6px
  }

  .xl\:last\:m-7:last-child{
    margin:7px
  }

  .xl\:last\:m-8:last-child{
    margin:8px
  }

  .xl\:last\:m-9:last-child{
    margin:9px
  }

  .xl\:last\:m-10:last-child{
    margin:10px
  }

  .xl\:last\:m-12:last-child{
    margin:12px
  }

  .xl\:last\:m-15:last-child{
    margin:15px
  }

  .xl\:last\:m-16:last-child{
    margin:16px
  }

  .xl\:last\:m-18:last-child{
    margin:18px
  }

  .xl\:last\:m-20:last-child{
    margin:20px
  }

  .xl\:last\:m-24:last-child{
    margin:24px
  }

  .xl\:last\:m-25:last-child{
    margin:25px
  }

  .xl\:last\:m-30:last-child{
    margin:30px
  }

  .xl\:last\:m-32:last-child{
    margin:32px
  }

  .xl\:last\:m-36:last-child{
    margin:36px
  }

  .xl\:last\:m-40:last-child{
    margin:40px
  }

  .xl\:last\:m-44:last-child{
    margin:44px
  }

  .xl\:last\:m-48:last-child{
    margin:48px
  }

  .xl\:last\:m-50:last-child{
    margin:50px
  }

  .xl\:last\:m-60:last-child{
    margin:60px
  }

  .xl\:last\:m-64:last-child{
    margin:64px
  }

  .xl\:last\:m-70:last-child{
    margin:70px
  }

  .xl\:last\:m-75:last-child{
    margin:75px
  }

  .xl\:last\:m-80:last-child{
    margin:80px
  }

  .xl\:last\:m-85:last-child{
    margin:85px
  }

  .xl\:last\:m-90:last-child{
    margin:90px
  }

  .xl\:last\:m-100:last-child{
    margin:100px
  }

  .xl\:last\:m-120:last-child{
    margin:120px
  }

  .xl\:last\:m-144:last-child{
    margin:144px
  }

  .xl\:last\:m-px:last-child{
    margin:1px
  }

  .xl\:last\:m-1_2:last-child{
    margin:50%
  }

  .xl\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .xl\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .xl\:last\:m-1_4:last-child{
    margin:25%
  }

  .xl\:last\:m-2_4:last-child{
    margin:50%
  }

  .xl\:last\:m-3_4:last-child{
    margin:75%
  }

  .xl\:last\:m-1_5:last-child{
    margin:20%
  }

  .xl\:last\:m-2_5:last-child{
    margin:40%
  }

  .xl\:last\:m-3_5:last-child{
    margin:60%
  }

  .xl\:last\:m-4_5:last-child{
    margin:80%
  }

  .xl\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .xl\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .xl\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .xl\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .xl\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .xl\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .xl\:last\:m-auto:last-child{
    margin:auto
  }

  .xl\:last\:-m-1:last-child{
    margin:-1px
  }

  .xl\:last\:-m-2:last-child{
    margin:-2px
  }

  .xl\:last\:-m-3:last-child{
    margin:-3px
  }

  .xl\:last\:-m-4:last-child{
    margin:-4px
  }

  .xl\:last\:-m-5:last-child{
    margin:-5px
  }

  .xl\:last\:-m-10:last-child{
    margin:-10px
  }

  .xl\:last\:-m-12:last-child{
    margin:-12px
  }

  .xl\:last\:-m-15:last-child{
    margin:-15px
  }

  .xl\:last\:-m-30:last-child{
    margin:-30px
  }

  .xl\:last\:-m-50:last-child{
    margin:-50px
  }

  .xl\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .xl\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .xl\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .xl\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .xl\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .xl\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .xl\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .xl\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .xl\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .xl\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .xl\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .xl\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .xl\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .xl\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .xl\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .xl\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .xl\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .xl\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .xl\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .xl\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .xl\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .xl\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .xl\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .xl\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .xl\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .xl\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .xl\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .xl\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .xl\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .xl\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .xl\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .xl\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .xl\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .xl\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .xl\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .xl\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .xl\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .xl\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .xl\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .xl\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .xl\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .xl\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .xl\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .xl\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .xl\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .xl\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .xl\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .xl\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .xl\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .xl\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .xl\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .xl\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .xl\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .xl\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .xl\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .xl\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .xl\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .xl\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .xl\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .xl\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .xl\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .xl\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .xl\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .xl\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .xl\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .xl\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .xl\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .xl\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .xl\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .xl\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .xl\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .xl\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .xl\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .xl\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .xl\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .xl\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .xl\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .xl\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .xl\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .xl\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .xl\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .xl\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .xl\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .xl\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .xl\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .xl\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .xl\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .xl\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .xl\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .xl\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .xl\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .xl\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .xl\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .xl\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .xl\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .xl\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .xl\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .xl\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .xl\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .xl\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .xl\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .xl\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .xl\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .xl\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .xl\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .xl\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .xl\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .xl\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .xl\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .xl\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .xl\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .xl\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .xl\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .xl\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .xl\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .xl\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .xl\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .xl\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .xl\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .xl\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .xl\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .xl\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .xl\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .xl\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .xl\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .xl\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .xl\:last\:mt-0:last-child{
    margin-top:0
  }

  .xl\:last\:mr-0:last-child{
    margin-right:0
  }

  .xl\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .xl\:last\:ml-0:last-child{
    margin-left:0
  }

  .xl\:last\:mt-1:last-child{
    margin-top:1px
  }

  .xl\:last\:mr-1:last-child{
    margin-right:1px
  }

  .xl\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .xl\:last\:ml-1:last-child{
    margin-left:1px
  }

  .xl\:last\:mt-2:last-child{
    margin-top:2px
  }

  .xl\:last\:mr-2:last-child{
    margin-right:2px
  }

  .xl\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .xl\:last\:ml-2:last-child{
    margin-left:2px
  }

  .xl\:last\:mt-3:last-child{
    margin-top:3px
  }

  .xl\:last\:mr-3:last-child{
    margin-right:3px
  }

  .xl\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .xl\:last\:ml-3:last-child{
    margin-left:3px
  }

  .xl\:last\:mt-4:last-child{
    margin-top:4px
  }

  .xl\:last\:mr-4:last-child{
    margin-right:4px
  }

  .xl\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .xl\:last\:ml-4:last-child{
    margin-left:4px
  }

  .xl\:last\:mt-5:last-child{
    margin-top:5px
  }

  .xl\:last\:mr-5:last-child{
    margin-right:5px
  }

  .xl\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .xl\:last\:ml-5:last-child{
    margin-left:5px
  }

  .xl\:last\:mt-6:last-child{
    margin-top:6px
  }

  .xl\:last\:mr-6:last-child{
    margin-right:6px
  }

  .xl\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .xl\:last\:ml-6:last-child{
    margin-left:6px
  }

  .xl\:last\:mt-7:last-child{
    margin-top:7px
  }

  .xl\:last\:mr-7:last-child{
    margin-right:7px
  }

  .xl\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .xl\:last\:ml-7:last-child{
    margin-left:7px
  }

  .xl\:last\:mt-8:last-child{
    margin-top:8px
  }

  .xl\:last\:mr-8:last-child{
    margin-right:8px
  }

  .xl\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .xl\:last\:ml-8:last-child{
    margin-left:8px
  }

  .xl\:last\:mt-9:last-child{
    margin-top:9px
  }

  .xl\:last\:mr-9:last-child{
    margin-right:9px
  }

  .xl\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .xl\:last\:ml-9:last-child{
    margin-left:9px
  }

  .xl\:last\:mt-10:last-child{
    margin-top:10px
  }

  .xl\:last\:mr-10:last-child{
    margin-right:10px
  }

  .xl\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .xl\:last\:ml-10:last-child{
    margin-left:10px
  }

  .xl\:last\:mt-12:last-child{
    margin-top:12px
  }

  .xl\:last\:mr-12:last-child{
    margin-right:12px
  }

  .xl\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .xl\:last\:ml-12:last-child{
    margin-left:12px
  }

  .xl\:last\:mt-15:last-child{
    margin-top:15px
  }

  .xl\:last\:mr-15:last-child{
    margin-right:15px
  }

  .xl\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .xl\:last\:ml-15:last-child{
    margin-left:15px
  }

  .xl\:last\:mt-16:last-child{
    margin-top:16px
  }

  .xl\:last\:mr-16:last-child{
    margin-right:16px
  }

  .xl\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .xl\:last\:ml-16:last-child{
    margin-left:16px
  }

  .xl\:last\:mt-18:last-child{
    margin-top:18px
  }

  .xl\:last\:mr-18:last-child{
    margin-right:18px
  }

  .xl\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .xl\:last\:ml-18:last-child{
    margin-left:18px
  }

  .xl\:last\:mt-20:last-child{
    margin-top:20px
  }

  .xl\:last\:mr-20:last-child{
    margin-right:20px
  }

  .xl\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .xl\:last\:ml-20:last-child{
    margin-left:20px
  }

  .xl\:last\:mt-24:last-child{
    margin-top:24px
  }

  .xl\:last\:mr-24:last-child{
    margin-right:24px
  }

  .xl\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .xl\:last\:ml-24:last-child{
    margin-left:24px
  }

  .xl\:last\:mt-25:last-child{
    margin-top:25px
  }

  .xl\:last\:mr-25:last-child{
    margin-right:25px
  }

  .xl\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .xl\:last\:ml-25:last-child{
    margin-left:25px
  }

  .xl\:last\:mt-30:last-child{
    margin-top:30px
  }

  .xl\:last\:mr-30:last-child{
    margin-right:30px
  }

  .xl\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .xl\:last\:ml-30:last-child{
    margin-left:30px
  }

  .xl\:last\:mt-32:last-child{
    margin-top:32px
  }

  .xl\:last\:mr-32:last-child{
    margin-right:32px
  }

  .xl\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .xl\:last\:ml-32:last-child{
    margin-left:32px
  }

  .xl\:last\:mt-36:last-child{
    margin-top:36px
  }

  .xl\:last\:mr-36:last-child{
    margin-right:36px
  }

  .xl\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .xl\:last\:ml-36:last-child{
    margin-left:36px
  }

  .xl\:last\:mt-40:last-child{
    margin-top:40px
  }

  .xl\:last\:mr-40:last-child{
    margin-right:40px
  }

  .xl\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .xl\:last\:ml-40:last-child{
    margin-left:40px
  }

  .xl\:last\:mt-44:last-child{
    margin-top:44px
  }

  .xl\:last\:mr-44:last-child{
    margin-right:44px
  }

  .xl\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .xl\:last\:ml-44:last-child{
    margin-left:44px
  }

  .xl\:last\:mt-48:last-child{
    margin-top:48px
  }

  .xl\:last\:mr-48:last-child{
    margin-right:48px
  }

  .xl\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .xl\:last\:ml-48:last-child{
    margin-left:48px
  }

  .xl\:last\:mt-50:last-child{
    margin-top:50px
  }

  .xl\:last\:mr-50:last-child{
    margin-right:50px
  }

  .xl\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .xl\:last\:ml-50:last-child{
    margin-left:50px
  }

  .xl\:last\:mt-60:last-child{
    margin-top:60px
  }

  .xl\:last\:mr-60:last-child{
    margin-right:60px
  }

  .xl\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .xl\:last\:ml-60:last-child{
    margin-left:60px
  }

  .xl\:last\:mt-64:last-child{
    margin-top:64px
  }

  .xl\:last\:mr-64:last-child{
    margin-right:64px
  }

  .xl\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .xl\:last\:ml-64:last-child{
    margin-left:64px
  }

  .xl\:last\:mt-70:last-child{
    margin-top:70px
  }

  .xl\:last\:mr-70:last-child{
    margin-right:70px
  }

  .xl\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .xl\:last\:ml-70:last-child{
    margin-left:70px
  }

  .xl\:last\:mt-75:last-child{
    margin-top:75px
  }

  .xl\:last\:mr-75:last-child{
    margin-right:75px
  }

  .xl\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .xl\:last\:ml-75:last-child{
    margin-left:75px
  }

  .xl\:last\:mt-80:last-child{
    margin-top:80px
  }

  .xl\:last\:mr-80:last-child{
    margin-right:80px
  }

  .xl\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .xl\:last\:ml-80:last-child{
    margin-left:80px
  }

  .xl\:last\:mt-85:last-child{
    margin-top:85px
  }

  .xl\:last\:mr-85:last-child{
    margin-right:85px
  }

  .xl\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .xl\:last\:ml-85:last-child{
    margin-left:85px
  }

  .xl\:last\:mt-90:last-child{
    margin-top:90px
  }

  .xl\:last\:mr-90:last-child{
    margin-right:90px
  }

  .xl\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .xl\:last\:ml-90:last-child{
    margin-left:90px
  }

  .xl\:last\:mt-100:last-child{
    margin-top:100px
  }

  .xl\:last\:mr-100:last-child{
    margin-right:100px
  }

  .xl\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .xl\:last\:ml-100:last-child{
    margin-left:100px
  }

  .xl\:last\:mt-120:last-child{
    margin-top:120px
  }

  .xl\:last\:mr-120:last-child{
    margin-right:120px
  }

  .xl\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .xl\:last\:ml-120:last-child{
    margin-left:120px
  }

  .xl\:last\:mt-144:last-child{
    margin-top:144px
  }

  .xl\:last\:mr-144:last-child{
    margin-right:144px
  }

  .xl\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .xl\:last\:ml-144:last-child{
    margin-left:144px
  }

  .xl\:last\:mt-px:last-child{
    margin-top:1px
  }

  .xl\:last\:mr-px:last-child{
    margin-right:1px
  }

  .xl\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .xl\:last\:ml-px:last-child{
    margin-left:1px
  }

  .xl\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .xl\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .xl\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .xl\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .xl\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .xl\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .xl\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .xl\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .xl\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .xl\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .xl\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .xl\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .xl\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .xl\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .xl\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .xl\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .xl\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .xl\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .xl\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .xl\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .xl\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .xl\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .xl\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .xl\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .xl\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .xl\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .xl\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .xl\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .xl\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .xl\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .xl\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .xl\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .xl\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .xl\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .xl\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .xl\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .xl\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .xl\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .xl\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .xl\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .xl\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .xl\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .xl\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .xl\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .xl\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .xl\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .xl\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .xl\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .xl\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .xl\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .xl\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .xl\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .xl\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .xl\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .xl\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .xl\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .xl\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .xl\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .xl\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .xl\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .xl\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .xl\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .xl\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .xl\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .xl\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .xl\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .xl\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .xl\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .xl\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .xl\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .xl\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .xl\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .xl\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .xl\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .xl\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .xl\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .xl\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .xl\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .xl\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .xl\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .xl\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .xl\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .xl\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .xl\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .xl\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .xl\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .xl\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .xl\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .xl\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .xl\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .xl\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .xl\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .xl\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .xl\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .xl\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .xl\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .xl\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .xl\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .xl\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .xl\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .xl\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .xl\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .xl\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .xl\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .xl\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .xl\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .xl\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .xl\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .xl\:max-h-full{
    max-height:100%
  }

  .xl\:max-w-30{
    max-width:30px
  }

  .xl\:max-w-120{
    max-width:120px
  }

  .xl\:max-w-144{
    max-width:144px
  }

  .xl\:max-w-170{
    max-width:170px
  }

  .xl\:max-w-200{
    max-width:200px
  }

  .xl\:max-w-260{
    max-width:260px
  }

  .xl\:max-w-290{
    max-width:290px
  }

  .xl\:max-w-375{
    max-width:375px
  }

  .xl\:max-w-full{
    max-width:100%
  }

  .xl\:max-w-screen{
    max-width:100vw
  }

  .xl\:max-w-contain{
    max-width:1170px
  }

  .xl\:max-w-md{
    max-width:768px
  }

  .xl\:max-w-lg{
    max-width:992px
  }

  .xl\:max-w-xl{
    max-width:1210px
  }

  .xl\:max-w-1_2{
    max-width:50%
  }

  .xl\:min-h-90{
    min-height:90px
  }

  .xl\:min-h-120{
    min-height:120px
  }

  .xl\:min-w-270{
    min-width:270px
  }

  .xl\:min-w-full{
    min-width:100%
  }

  .xl\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .xl\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .xl\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .xl\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .xl\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .xl\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .xl\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .xl\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .xl\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .xl\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .xl\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .xl\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .xl\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .xl\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .xl\:opacity-0{
    opacity:0
  }

  .xl\:opacity-25{
    opacity:.25
  }

  .xl\:opacity-40{
    opacity:.4
  }

  .xl\:opacity-50{
    opacity:.5
  }

  .xl\:opacity-75{
    opacity:.75
  }

  .xl\:opacity-100{
    opacity:1
  }

  .xl\:hover\:opacity-0:hover{
    opacity:0
  }

  .xl\:hover\:opacity-25:hover{
    opacity:.25
  }

  .xl\:hover\:opacity-40:hover{
    opacity:.4
  }

  .xl\:hover\:opacity-50:hover{
    opacity:.5
  }

  .xl\:hover\:opacity-75:hover{
    opacity:.75
  }

  .xl\:hover\:opacity-100:hover{
    opacity:1
  }

  .xl\:focus\:opacity-0:focus{
    opacity:0
  }

  .xl\:focus\:opacity-25:focus{
    opacity:.25
  }

  .xl\:focus\:opacity-40:focus{
    opacity:.4
  }

  .xl\:focus\:opacity-50:focus{
    opacity:.5
  }

  .xl\:focus\:opacity-75:focus{
    opacity:.75
  }

  .xl\:focus\:opacity-100:focus{
    opacity:1
  }

  .xl\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xl\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xl\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xl\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .xl\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .xl\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .xl\:overflow-auto{
    overflow:auto
  }

  .xl\:overflow-hidden{
    overflow:hidden
  }

  .xl\:overflow-visible{
    overflow:visible
  }

  .xl\:overflow-scroll{
    overflow:scroll
  }

  .xl\:overflow-x-auto{
    overflow-x:auto
  }

  .xl\:overflow-y-auto{
    overflow-y:auto
  }

  .xl\:overflow-x-hidden{
    overflow-x:hidden
  }

  .xl\:overflow-y-hidden{
    overflow-y:hidden
  }

  .xl\:overflow-x-visible{
    overflow-x:visible
  }

  .xl\:overflow-y-visible{
    overflow-y:visible
  }

  .xl\:overflow-x-scroll{
    overflow-x:scroll
  }

  .xl\:overflow-y-scroll{
    overflow-y:scroll
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .xl\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .xl\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .xl\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .xl\:p-0{
    padding:0
  }

  .xl\:p-1{
    padding:1px
  }

  .xl\:p-2{
    padding:2px
  }

  .xl\:p-3{
    padding:3px
  }

  .xl\:p-4{
    padding:4px
  }

  .xl\:p-5{
    padding:5px
  }

  .xl\:p-6{
    padding:6px
  }

  .xl\:p-7{
    padding:7px
  }

  .xl\:p-8{
    padding:8px
  }

  .xl\:p-9{
    padding:9px
  }

  .xl\:p-10{
    padding:10px
  }

  .xl\:p-12{
    padding:12px
  }

  .xl\:p-15{
    padding:15px
  }

  .xl\:p-16{
    padding:16px
  }

  .xl\:p-18{
    padding:18px
  }

  .xl\:p-20{
    padding:20px
  }

  .xl\:p-24{
    padding:24px
  }

  .xl\:p-25{
    padding:25px
  }

  .xl\:p-30{
    padding:30px
  }

  .xl\:p-32{
    padding:32px
  }

  .xl\:p-36{
    padding:36px
  }

  .xl\:p-40{
    padding:40px
  }

  .xl\:p-44{
    padding:44px
  }

  .xl\:p-48{
    padding:48px
  }

  .xl\:p-50{
    padding:50px
  }

  .xl\:p-60{
    padding:60px
  }

  .xl\:p-64{
    padding:64px
  }

  .xl\:p-70{
    padding:70px
  }

  .xl\:p-75{
    padding:75px
  }

  .xl\:p-80{
    padding:80px
  }

  .xl\:p-85{
    padding:85px
  }

  .xl\:p-90{
    padding:90px
  }

  .xl\:p-100{
    padding:100px
  }

  .xl\:p-150{
    padding:150px
  }

  .xl\:p-px{
    padding:1px
  }

  .xl\:p-1_2{
    padding:50%
  }

  .xl\:p-1_3{
    padding:33.333333%
  }

  .xl\:p-2_3{
    padding:66.666667%
  }

  .xl\:p-1_4{
    padding:25%
  }

  .xl\:p-2_4{
    padding:50%
  }

  .xl\:p-3_4{
    padding:75%
  }

  .xl\:p-1_5{
    padding:20%
  }

  .xl\:p-2_5{
    padding:40%
  }

  .xl\:p-3_5{
    padding:60%
  }

  .xl\:p-4_5{
    padding:80%
  }

  .xl\:p-1_6{
    padding:16.666667%
  }

  .xl\:p-5_6{
    padding:83.333333%
  }

  .xl\:p-1_12{
    padding:8.333333%
  }

  .xl\:p-5_12{
    padding:41.666667%
  }

  .xl\:p-7_12{
    padding:58.333333%
  }

  .xl\:p-11_12{
    padding:91.666667%
  }

  .xl\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .xl\:px-0{
    padding-left:0;
    padding-right:0
  }

  .xl\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .xl\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .xl\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .xl\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .xl\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .xl\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .xl\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .xl\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .xl\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .xl\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .xl\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .xl\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .xl\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .xl\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .xl\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .xl\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .xl\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .xl\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .xl\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .xl\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .xl\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .xl\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .xl\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .xl\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .xl\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .xl\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .xl\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .xl\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .xl\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .xl\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .xl\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .xl\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .xl\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .xl\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .xl\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .xl\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .xl\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .xl\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .xl\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .xl\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .xl\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .xl\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .xl\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .xl\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .xl\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .xl\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .xl\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .xl\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .xl\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .xl\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .xl\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .xl\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .xl\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .xl\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .xl\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .xl\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .xl\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .xl\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .xl\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .xl\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .xl\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .xl\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .xl\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .xl\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .xl\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .xl\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .xl\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .xl\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xl\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xl\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xl\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xl\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .xl\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .xl\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .xl\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .xl\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .xl\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .xl\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .xl\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .xl\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .xl\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .xl\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .xl\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .xl\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .xl\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xl\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xl\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xl\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xl\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xl\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xl\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xl\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xl\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xl\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xl\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xl\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xl\:pt-0{
    padding-top:0
  }

  .xl\:pr-0{
    padding-right:0
  }

  .xl\:pb-0{
    padding-bottom:0
  }

  .xl\:pl-0{
    padding-left:0
  }

  .xl\:pt-1{
    padding-top:1px
  }

  .xl\:pr-1{
    padding-right:1px
  }

  .xl\:pb-1{
    padding-bottom:1px
  }

  .xl\:pl-1{
    padding-left:1px
  }

  .xl\:pt-2{
    padding-top:2px
  }

  .xl\:pr-2{
    padding-right:2px
  }

  .xl\:pb-2{
    padding-bottom:2px
  }

  .xl\:pl-2{
    padding-left:2px
  }

  .xl\:pt-3{
    padding-top:3px
  }

  .xl\:pr-3{
    padding-right:3px
  }

  .xl\:pb-3{
    padding-bottom:3px
  }

  .xl\:pl-3{
    padding-left:3px
  }

  .xl\:pt-4{
    padding-top:4px
  }

  .xl\:pr-4{
    padding-right:4px
  }

  .xl\:pb-4{
    padding-bottom:4px
  }

  .xl\:pl-4{
    padding-left:4px
  }

  .xl\:pt-5{
    padding-top:5px
  }

  .xl\:pr-5{
    padding-right:5px
  }

  .xl\:pb-5{
    padding-bottom:5px
  }

  .xl\:pl-5{
    padding-left:5px
  }

  .xl\:pt-6{
    padding-top:6px
  }

  .xl\:pr-6{
    padding-right:6px
  }

  .xl\:pb-6{
    padding-bottom:6px
  }

  .xl\:pl-6{
    padding-left:6px
  }

  .xl\:pt-7{
    padding-top:7px
  }

  .xl\:pr-7{
    padding-right:7px
  }

  .xl\:pb-7{
    padding-bottom:7px
  }

  .xl\:pl-7{
    padding-left:7px
  }

  .xl\:pt-8{
    padding-top:8px
  }

  .xl\:pr-8{
    padding-right:8px
  }

  .xl\:pb-8{
    padding-bottom:8px
  }

  .xl\:pl-8{
    padding-left:8px
  }

  .xl\:pt-9{
    padding-top:9px
  }

  .xl\:pr-9{
    padding-right:9px
  }

  .xl\:pb-9{
    padding-bottom:9px
  }

  .xl\:pl-9{
    padding-left:9px
  }

  .xl\:pt-10{
    padding-top:10px
  }

  .xl\:pr-10{
    padding-right:10px
  }

  .xl\:pb-10{
    padding-bottom:10px
  }

  .xl\:pl-10{
    padding-left:10px
  }

  .xl\:pt-12{
    padding-top:12px
  }

  .xl\:pr-12{
    padding-right:12px
  }

  .xl\:pb-12{
    padding-bottom:12px
  }

  .xl\:pl-12{
    padding-left:12px
  }

  .xl\:pt-15{
    padding-top:15px
  }

  .xl\:pr-15{
    padding-right:15px
  }

  .xl\:pb-15{
    padding-bottom:15px
  }

  .xl\:pl-15{
    padding-left:15px
  }

  .xl\:pt-16{
    padding-top:16px
  }

  .xl\:pr-16{
    padding-right:16px
  }

  .xl\:pb-16{
    padding-bottom:16px
  }

  .xl\:pl-16{
    padding-left:16px
  }

  .xl\:pt-18{
    padding-top:18px
  }

  .xl\:pr-18{
    padding-right:18px
  }

  .xl\:pb-18{
    padding-bottom:18px
  }

  .xl\:pl-18{
    padding-left:18px
  }

  .xl\:pt-20{
    padding-top:20px
  }

  .xl\:pr-20{
    padding-right:20px
  }

  .xl\:pb-20{
    padding-bottom:20px
  }

  .xl\:pl-20{
    padding-left:20px
  }

  .xl\:pt-24{
    padding-top:24px
  }

  .xl\:pr-24{
    padding-right:24px
  }

  .xl\:pb-24{
    padding-bottom:24px
  }

  .xl\:pl-24{
    padding-left:24px
  }

  .xl\:pt-25{
    padding-top:25px
  }

  .xl\:pr-25{
    padding-right:25px
  }

  .xl\:pb-25{
    padding-bottom:25px
  }

  .xl\:pl-25{
    padding-left:25px
  }

  .xl\:pt-30{
    padding-top:30px
  }

  .xl\:pr-30{
    padding-right:30px
  }

  .xl\:pb-30{
    padding-bottom:30px
  }

  .xl\:pl-30{
    padding-left:30px
  }

  .xl\:pt-32{
    padding-top:32px
  }

  .xl\:pr-32{
    padding-right:32px
  }

  .xl\:pb-32{
    padding-bottom:32px
  }

  .xl\:pl-32{
    padding-left:32px
  }

  .xl\:pt-36{
    padding-top:36px
  }

  .xl\:pr-36{
    padding-right:36px
  }

  .xl\:pb-36{
    padding-bottom:36px
  }

  .xl\:pl-36{
    padding-left:36px
  }

  .xl\:pt-40{
    padding-top:40px
  }

  .xl\:pr-40{
    padding-right:40px
  }

  .xl\:pb-40{
    padding-bottom:40px
  }

  .xl\:pl-40{
    padding-left:40px
  }

  .xl\:pt-44{
    padding-top:44px
  }

  .xl\:pr-44{
    padding-right:44px
  }

  .xl\:pb-44{
    padding-bottom:44px
  }

  .xl\:pl-44{
    padding-left:44px
  }

  .xl\:pt-48{
    padding-top:48px
  }

  .xl\:pr-48{
    padding-right:48px
  }

  .xl\:pb-48{
    padding-bottom:48px
  }

  .xl\:pl-48{
    padding-left:48px
  }

  .xl\:pt-50{
    padding-top:50px
  }

  .xl\:pr-50{
    padding-right:50px
  }

  .xl\:pb-50{
    padding-bottom:50px
  }

  .xl\:pl-50{
    padding-left:50px
  }

  .xl\:pt-60{
    padding-top:60px
  }

  .xl\:pr-60{
    padding-right:60px
  }

  .xl\:pb-60{
    padding-bottom:60px
  }

  .xl\:pl-60{
    padding-left:60px
  }

  .xl\:pt-64{
    padding-top:64px
  }

  .xl\:pr-64{
    padding-right:64px
  }

  .xl\:pb-64{
    padding-bottom:64px
  }

  .xl\:pl-64{
    padding-left:64px
  }

  .xl\:pt-70{
    padding-top:70px
  }

  .xl\:pr-70{
    padding-right:70px
  }

  .xl\:pb-70{
    padding-bottom:70px
  }

  .xl\:pl-70{
    padding-left:70px
  }

  .xl\:pt-75{
    padding-top:75px
  }

  .xl\:pr-75{
    padding-right:75px
  }

  .xl\:pb-75{
    padding-bottom:75px
  }

  .xl\:pl-75{
    padding-left:75px
  }

  .xl\:pt-80{
    padding-top:80px
  }

  .xl\:pr-80{
    padding-right:80px
  }

  .xl\:pb-80{
    padding-bottom:80px
  }

  .xl\:pl-80{
    padding-left:80px
  }

  .xl\:pt-85{
    padding-top:85px
  }

  .xl\:pr-85{
    padding-right:85px
  }

  .xl\:pb-85{
    padding-bottom:85px
  }

  .xl\:pl-85{
    padding-left:85px
  }

  .xl\:pt-90{
    padding-top:90px
  }

  .xl\:pr-90{
    padding-right:90px
  }

  .xl\:pb-90{
    padding-bottom:90px
  }

  .xl\:pl-90{
    padding-left:90px
  }

  .xl\:pt-100{
    padding-top:100px
  }

  .xl\:pr-100{
    padding-right:100px
  }

  .xl\:pb-100{
    padding-bottom:100px
  }

  .xl\:pl-100{
    padding-left:100px
  }

  .xl\:pt-150{
    padding-top:150px
  }

  .xl\:pr-150{
    padding-right:150px
  }

  .xl\:pb-150{
    padding-bottom:150px
  }

  .xl\:pl-150{
    padding-left:150px
  }

  .xl\:pt-px{
    padding-top:1px
  }

  .xl\:pr-px{
    padding-right:1px
  }

  .xl\:pb-px{
    padding-bottom:1px
  }

  .xl\:pl-px{
    padding-left:1px
  }

  .xl\:pt-1_2{
    padding-top:50%
  }

  .xl\:pr-1_2{
    padding-right:50%
  }

  .xl\:pb-1_2{
    padding-bottom:50%
  }

  .xl\:pl-1_2{
    padding-left:50%
  }

  .xl\:pt-1_3{
    padding-top:33.333333%
  }

  .xl\:pr-1_3{
    padding-right:33.333333%
  }

  .xl\:pb-1_3{
    padding-bottom:33.333333%
  }

  .xl\:pl-1_3{
    padding-left:33.333333%
  }

  .xl\:pt-2_3{
    padding-top:66.666667%
  }

  .xl\:pr-2_3{
    padding-right:66.666667%
  }

  .xl\:pb-2_3{
    padding-bottom:66.666667%
  }

  .xl\:pl-2_3{
    padding-left:66.666667%
  }

  .xl\:pt-1_4{
    padding-top:25%
  }

  .xl\:pr-1_4{
    padding-right:25%
  }

  .xl\:pb-1_4{
    padding-bottom:25%
  }

  .xl\:pl-1_4{
    padding-left:25%
  }

  .xl\:pt-2_4{
    padding-top:50%
  }

  .xl\:pr-2_4{
    padding-right:50%
  }

  .xl\:pb-2_4{
    padding-bottom:50%
  }

  .xl\:pl-2_4{
    padding-left:50%
  }

  .xl\:pt-3_4{
    padding-top:75%
  }

  .xl\:pr-3_4{
    padding-right:75%
  }

  .xl\:pb-3_4{
    padding-bottom:75%
  }

  .xl\:pl-3_4{
    padding-left:75%
  }

  .xl\:pt-1_5{
    padding-top:20%
  }

  .xl\:pr-1_5{
    padding-right:20%
  }

  .xl\:pb-1_5{
    padding-bottom:20%
  }

  .xl\:pl-1_5{
    padding-left:20%
  }

  .xl\:pt-2_5{
    padding-top:40%
  }

  .xl\:pr-2_5{
    padding-right:40%
  }

  .xl\:pb-2_5{
    padding-bottom:40%
  }

  .xl\:pl-2_5{
    padding-left:40%
  }

  .xl\:pt-3_5{
    padding-top:60%
  }

  .xl\:pr-3_5{
    padding-right:60%
  }

  .xl\:pb-3_5{
    padding-bottom:60%
  }

  .xl\:pl-3_5{
    padding-left:60%
  }

  .xl\:pt-4_5{
    padding-top:80%
  }

  .xl\:pr-4_5{
    padding-right:80%
  }

  .xl\:pb-4_5{
    padding-bottom:80%
  }

  .xl\:pl-4_5{
    padding-left:80%
  }

  .xl\:pt-1_6{
    padding-top:16.666667%
  }

  .xl\:pr-1_6{
    padding-right:16.666667%
  }

  .xl\:pb-1_6{
    padding-bottom:16.666667%
  }

  .xl\:pl-1_6{
    padding-left:16.666667%
  }

  .xl\:pt-5_6{
    padding-top:83.333333%
  }

  .xl\:pr-5_6{
    padding-right:83.333333%
  }

  .xl\:pb-5_6{
    padding-bottom:83.333333%
  }

  .xl\:pl-5_6{
    padding-left:83.333333%
  }

  .xl\:pt-1_12{
    padding-top:8.333333%
  }

  .xl\:pr-1_12{
    padding-right:8.333333%
  }

  .xl\:pb-1_12{
    padding-bottom:8.333333%
  }

  .xl\:pl-1_12{
    padding-left:8.333333%
  }

  .xl\:pt-5_12{
    padding-top:41.666667%
  }

  .xl\:pr-5_12{
    padding-right:41.666667%
  }

  .xl\:pb-5_12{
    padding-bottom:41.666667%
  }

  .xl\:pl-5_12{
    padding-left:41.666667%
  }

  .xl\:pt-7_12{
    padding-top:58.333333%
  }

  .xl\:pr-7_12{
    padding-right:58.333333%
  }

  .xl\:pb-7_12{
    padding-bottom:58.333333%
  }

  .xl\:pl-7_12{
    padding-left:58.333333%
  }

  .xl\:pt-11_12{
    padding-top:91.666667%
  }

  .xl\:pr-11_12{
    padding-right:91.666667%
  }

  .xl\:pb-11_12{
    padding-bottom:91.666667%
  }

  .xl\:pl-11_12{
    padding-left:91.666667%
  }

  .xl\:even\:p-0:nth-child(even){
    padding:0
  }

  .xl\:even\:p-1:nth-child(even){
    padding:1px
  }

  .xl\:even\:p-2:nth-child(even){
    padding:2px
  }

  .xl\:even\:p-3:nth-child(even){
    padding:3px
  }

  .xl\:even\:p-4:nth-child(even){
    padding:4px
  }

  .xl\:even\:p-5:nth-child(even){
    padding:5px
  }

  .xl\:even\:p-6:nth-child(even){
    padding:6px
  }

  .xl\:even\:p-7:nth-child(even){
    padding:7px
  }

  .xl\:even\:p-8:nth-child(even){
    padding:8px
  }

  .xl\:even\:p-9:nth-child(even){
    padding:9px
  }

  .xl\:even\:p-10:nth-child(even){
    padding:10px
  }

  .xl\:even\:p-12:nth-child(even){
    padding:12px
  }

  .xl\:even\:p-15:nth-child(even){
    padding:15px
  }

  .xl\:even\:p-16:nth-child(even){
    padding:16px
  }

  .xl\:even\:p-18:nth-child(even){
    padding:18px
  }

  .xl\:even\:p-20:nth-child(even){
    padding:20px
  }

  .xl\:even\:p-24:nth-child(even){
    padding:24px
  }

  .xl\:even\:p-25:nth-child(even){
    padding:25px
  }

  .xl\:even\:p-30:nth-child(even){
    padding:30px
  }

  .xl\:even\:p-32:nth-child(even){
    padding:32px
  }

  .xl\:even\:p-36:nth-child(even){
    padding:36px
  }

  .xl\:even\:p-40:nth-child(even){
    padding:40px
  }

  .xl\:even\:p-44:nth-child(even){
    padding:44px
  }

  .xl\:even\:p-48:nth-child(even){
    padding:48px
  }

  .xl\:even\:p-50:nth-child(even){
    padding:50px
  }

  .xl\:even\:p-60:nth-child(even){
    padding:60px
  }

  .xl\:even\:p-64:nth-child(even){
    padding:64px
  }

  .xl\:even\:p-70:nth-child(even){
    padding:70px
  }

  .xl\:even\:p-75:nth-child(even){
    padding:75px
  }

  .xl\:even\:p-80:nth-child(even){
    padding:80px
  }

  .xl\:even\:p-85:nth-child(even){
    padding:85px
  }

  .xl\:even\:p-90:nth-child(even){
    padding:90px
  }

  .xl\:even\:p-100:nth-child(even){
    padding:100px
  }

  .xl\:even\:p-150:nth-child(even){
    padding:150px
  }

  .xl\:even\:p-px:nth-child(even){
    padding:1px
  }

  .xl\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .xl\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .xl\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .xl\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .xl\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .xl\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .xl\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .xl\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .xl\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .xl\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .xl\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .xl\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .xl\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .xl\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .xl\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .xl\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .xl\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .xl\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .xl\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .xl\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .xl\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .xl\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .xl\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .xl\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .xl\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .xl\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .xl\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .xl\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .xl\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .xl\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .xl\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .xl\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .xl\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .xl\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .xl\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .xl\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .xl\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .xl\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .xl\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .xl\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .xl\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .xl\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .xl\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .xl\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .xl\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .xl\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .xl\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .xl\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .xl\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .xl\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .xl\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .xl\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .xl\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .xl\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .xl\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .xl\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .xl\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .xl\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .xl\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .xl\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .xl\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .xl\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .xl\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .xl\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .xl\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .xl\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .xl\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .xl\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .xl\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .xl\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .xl\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .xl\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .xl\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .xl\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .xl\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .xl\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .xl\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .xl\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .xl\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .xl\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .xl\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .xl\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .xl\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .xl\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .xl\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .xl\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xl\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xl\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xl\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xl\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .xl\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .xl\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .xl\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .xl\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .xl\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .xl\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .xl\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .xl\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .xl\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .xl\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .xl\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .xl\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .xl\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xl\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xl\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xl\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xl\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xl\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xl\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xl\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xl\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xl\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xl\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xl\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xl\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .xl\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .xl\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .xl\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .xl\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .xl\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .xl\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .xl\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .xl\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .xl\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .xl\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .xl\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .xl\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .xl\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .xl\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .xl\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .xl\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .xl\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .xl\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .xl\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .xl\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .xl\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .xl\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .xl\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .xl\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .xl\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .xl\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .xl\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .xl\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .xl\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .xl\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .xl\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .xl\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .xl\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .xl\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .xl\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .xl\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .xl\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .xl\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .xl\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .xl\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .xl\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .xl\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .xl\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .xl\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .xl\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .xl\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .xl\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .xl\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .xl\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .xl\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .xl\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .xl\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .xl\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .xl\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .xl\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .xl\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .xl\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .xl\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .xl\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .xl\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .xl\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .xl\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .xl\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .xl\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .xl\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .xl\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .xl\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .xl\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .xl\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .xl\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .xl\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .xl\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .xl\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .xl\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .xl\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .xl\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .xl\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .xl\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .xl\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .xl\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .xl\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .xl\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .xl\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .xl\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .xl\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .xl\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .xl\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .xl\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .xl\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .xl\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .xl\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .xl\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .xl\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .xl\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .xl\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .xl\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .xl\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .xl\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .xl\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .xl\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .xl\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .xl\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .xl\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .xl\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .xl\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .xl\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .xl\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .xl\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .xl\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .xl\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .xl\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .xl\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .xl\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .xl\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .xl\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .xl\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .xl\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .xl\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .xl\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .xl\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .xl\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .xl\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .xl\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .xl\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .xl\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .xl\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .xl\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .xl\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .xl\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .xl\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .xl\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .xl\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .xl\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .xl\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .xl\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .xl\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .xl\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .xl\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .xl\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .xl\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .xl\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .xl\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .xl\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .xl\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .xl\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .xl\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .xl\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .xl\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .xl\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .xl\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .xl\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .xl\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .xl\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .xl\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .xl\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .xl\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .xl\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .xl\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .xl\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .xl\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .xl\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .xl\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .xl\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .xl\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .xl\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .xl\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .xl\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .xl\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .xl\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .xl\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .xl\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .xl\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .xl\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .xl\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .xl\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .xl\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .xl\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .xl\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .xl\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .xl\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .xl\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .xl\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .xl\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .xl\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .xl\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .xl\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .xl\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .xl\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .xl\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .xl\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .xl\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .xl\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .xl\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .xl\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .xl\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .xl\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .xl\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .xl\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .xl\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .xl\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .xl\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .xl\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .xl\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .xl\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .xl\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .xl\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .xl\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .xl\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .xl\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .xl\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .xl\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .xl\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .xl\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .xl\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .xl\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .xl\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .xl\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .xl\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .xl\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .xl\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .xl\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .xl\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .xl\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .xl\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .xl\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .xl\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .xl\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .xl\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .xl\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .xl\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .xl\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .xl\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .xl\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .xl\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .xl\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .xl\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .xl\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .xl\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .xl\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .xl\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .xl\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .xl\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .xl\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .xl\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .xl\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .xl\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .xl\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .xl\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .xl\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .xl\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .xl\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .xl\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .xl\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .xl\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .xl\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .xl\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .xl\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .xl\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .xl\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .xl\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .xl\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .xl\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .xl\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .xl\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .xl\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .xl\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .xl\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .xl\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .xl\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .xl\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .xl\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .xl\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .xl\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .xl\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .xl\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .xl\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .xl\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .xl\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .xl\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .xl\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .xl\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .xl\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .xl\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .xl\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .xl\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .xl\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .xl\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .xl\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .xl\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .xl\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .xl\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .xl\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .xl\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .xl\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .xl\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .xl\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .xl\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .xl\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .xl\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .xl\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .xl\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .xl\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .xl\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .xl\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .xl\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .xl\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .xl\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .xl\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .xl\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .xl\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .xl\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .xl\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .xl\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .xl\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .xl\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .xl\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .xl\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .xl\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .xl\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .xl\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .xl\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .xl\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .xl\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .xl\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .xl\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .xl\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .xl\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .xl\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .xl\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .xl\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .xl\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .xl\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .xl\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .xl\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .xl\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .xl\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .xl\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .xl\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .xl\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .xl\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .xl\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .xl\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .xl\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .xl\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .xl\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .xl\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .xl\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .xl\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .xl\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .xl\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .xl\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .xl\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .xl\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .xl\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .xl\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .xl\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .xl\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .xl\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .xl\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .xl\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .xl\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .xl\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .xl\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .xl\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .xl\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .xl\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .xl\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .xl\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .xl\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .xl\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .xl\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .xl\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .xl\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .xl\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .xl\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .xl\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .xl\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .xl\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .xl\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .xl\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .xl\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .xl\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .xl\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .xl\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .xl\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .xl\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .xl\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .xl\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .xl\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .xl\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .xl\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .xl\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .xl\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .xl\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .xl\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .xl\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .xl\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .xl\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .xl\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .xl\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .xl\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .xl\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .xl\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .xl\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .xl\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .xl\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .xl\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .xl\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .xl\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .xl\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .xl\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .xl\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .xl\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .xl\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .xl\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .xl\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .xl\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .xl\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .xl\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .xl\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .xl\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .xl\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .xl\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .xl\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .xl\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .xl\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .xl\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .xl\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .xl\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .xl\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .xl\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .xl\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .xl\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .xl\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .xl\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .xl\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .xl\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .xl\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .xl\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .xl\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .xl\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .xl\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .xl\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .xl\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .xl\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .xl\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .xl\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .xl\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .xl\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .xl\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .xl\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .xl\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .xl\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .xl\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .xl\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .xl\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .xl\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .xl\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .xl\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .xl\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .xl\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .xl\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .xl\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .xl\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .xl\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .xl\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .xl\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .xl\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .xl\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .xl\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .xl\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .xl\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .xl\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .xl\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .xl\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .xl\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .xl\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .xl\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .xl\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .xl\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .xl\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .xl\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .xl\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .xl\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .xl\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .xl\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .xl\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .xl\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .xl\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .xl\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .xl\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .xl\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .xl\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .xl\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .xl\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .xl\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .xl\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .xl\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .xl\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .xl\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .xl\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .xl\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .xl\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .xl\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .xl\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .xl\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .xl\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .xl\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .xl\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .xl\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .xl\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .xl\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .xl\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .xl\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .xl\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .xl\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .xl\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .xl\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .xl\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .xl\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .xl\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .xl\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .xl\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .xl\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .xl\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .xl\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .xl\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .xl\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .xl\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .xl\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .xl\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .xl\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .xl\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .xl\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .xl\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .xl\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .xl\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .xl\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .xl\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .xl\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .xl\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .xl\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .xl\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .xl\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .xl\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .xl\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .xl\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .xl\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .xl\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .xl\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .xl\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .xl\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .xl\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .xl\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .xl\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .xl\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .xl\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .xl\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .xl\:pointer-events-none{
    pointer-events:none
  }

  .xl\:pointer-events-auto{
    pointer-events:auto
  }

  .xl\:static{
    position:static
  }

  .xl\:fixed{
    position:fixed
  }

  .xl\:absolute{
    position:absolute
  }

  .xl\:relative{
    position:relative
  }

  .xl\:sticky{
    position:sticky
  }

  .xl\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .xl\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .xl\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .xl\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .xl\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .xl\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .xl\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .xl\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .xl\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .xl\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .xl\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .xl\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .xl\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .xl\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .xl\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .xl\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .xl\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .xl\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .xl\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .xl\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .xl\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .xl\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .xl\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .xl\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .xl\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .xl\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .xl\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .xl\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .xl\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .xl\:inset-x-0{
    right:0px;
    left:0px
  }

  .xl\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .xl\:inset-x-1{
    right:1px;
    left:1px
  }

  .xl\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .xl\:inset-x-2{
    right:2px;
    left:2px
  }

  .xl\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .xl\:inset-x-4{
    right:4px;
    left:4px
  }

  .xl\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .xl\:inset-x-5{
    right:5px;
    left:5px
  }

  .xl\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .xl\:inset-x-6{
    right:6px;
    left:6px
  }

  .xl\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .xl\:inset-x-7{
    right:7px;
    left:7px
  }

  .xl\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .xl\:inset-x-8{
    right:8px;
    left:8px
  }

  .xl\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .xl\:inset-x-9{
    right:9px;
    left:9px
  }

  .xl\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .xl\:inset-x-10{
    right:10px;
    left:10px
  }

  .xl\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .xl\:inset-x-15{
    right:15px;
    left:15px
  }

  .xl\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .xl\:inset-x-16{
    right:16px;
    left:16px
  }

  .xl\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .xl\:inset-x-18{
    right:18px;
    left:18px
  }

  .xl\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .xl\:inset-x-25{
    right:25px;
    left:25px
  }

  .xl\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .xl\:inset-x-30{
    right:30px;
    left:30px
  }

  .xl\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .xl\:inset-x-36{
    right:36px;
    left:36px
  }

  .xl\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .xl\:inset-x-40{
    right:40px;
    left:40px
  }

  .xl\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .xl\:inset-x-50{
    right:50px;
    left:50px
  }

  .xl\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .xl\:inset-x-60{
    right:60px;
    left:60px
  }

  .xl\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .xl\:inset-x-auto{
    right:auto;
    left:auto
  }

  .xl\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .xl\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .xl\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .xl\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .xl\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .xl\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .xl\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .xl\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .xl\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .xl\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .xl\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .xl\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .xl\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .xl\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .xl\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .xl\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .xl\:top-0{
    top:0px
  }

  .xl\:right-0{
    right:0px
  }

  .xl\:bottom-0{
    bottom:0px
  }

  .xl\:left-0{
    left:0px
  }

  .xl\:top-1{
    top:1px
  }

  .xl\:right-1{
    right:1px
  }

  .xl\:bottom-1{
    bottom:1px
  }

  .xl\:left-1{
    left:1px
  }

  .xl\:top-2{
    top:2px
  }

  .xl\:right-2{
    right:2px
  }

  .xl\:bottom-2{
    bottom:2px
  }

  .xl\:left-2{
    left:2px
  }

  .xl\:top-4{
    top:4px
  }

  .xl\:right-4{
    right:4px
  }

  .xl\:bottom-4{
    bottom:4px
  }

  .xl\:left-4{
    left:4px
  }

  .xl\:top-5{
    top:5px
  }

  .xl\:right-5{
    right:5px
  }

  .xl\:bottom-5{
    bottom:5px
  }

  .xl\:left-5{
    left:5px
  }

  .xl\:top-6{
    top:6px
  }

  .xl\:right-6{
    right:6px
  }

  .xl\:bottom-6{
    bottom:6px
  }

  .xl\:left-6{
    left:6px
  }

  .xl\:top-7{
    top:7px
  }

  .xl\:right-7{
    right:7px
  }

  .xl\:bottom-7{
    bottom:7px
  }

  .xl\:left-7{
    left:7px
  }

  .xl\:top-8{
    top:8px
  }

  .xl\:right-8{
    right:8px
  }

  .xl\:bottom-8{
    bottom:8px
  }

  .xl\:left-8{
    left:8px
  }

  .xl\:top-9{
    top:9px
  }

  .xl\:right-9{
    right:9px
  }

  .xl\:bottom-9{
    bottom:9px
  }

  .xl\:left-9{
    left:9px
  }

  .xl\:top-10{
    top:10px
  }

  .xl\:right-10{
    right:10px
  }

  .xl\:bottom-10{
    bottom:10px
  }

  .xl\:left-10{
    left:10px
  }

  .xl\:top-15{
    top:15px
  }

  .xl\:right-15{
    right:15px
  }

  .xl\:bottom-15{
    bottom:15px
  }

  .xl\:left-15{
    left:15px
  }

  .xl\:top-16{
    top:16px
  }

  .xl\:right-16{
    right:16px
  }

  .xl\:bottom-16{
    bottom:16px
  }

  .xl\:left-16{
    left:16px
  }

  .xl\:top-18{
    top:18px
  }

  .xl\:right-18{
    right:18px
  }

  .xl\:bottom-18{
    bottom:18px
  }

  .xl\:left-18{
    left:18px
  }

  .xl\:top-25{
    top:25px
  }

  .xl\:right-25{
    right:25px
  }

  .xl\:bottom-25{
    bottom:25px
  }

  .xl\:left-25{
    left:25px
  }

  .xl\:top-30{
    top:30px
  }

  .xl\:right-30{
    right:30px
  }

  .xl\:bottom-30{
    bottom:30px
  }

  .xl\:left-30{
    left:30px
  }

  .xl\:top-36{
    top:36px
  }

  .xl\:right-36{
    right:36px
  }

  .xl\:bottom-36{
    bottom:36px
  }

  .xl\:left-36{
    left:36px
  }

  .xl\:top-40{
    top:40px
  }

  .xl\:right-40{
    right:40px
  }

  .xl\:bottom-40{
    bottom:40px
  }

  .xl\:left-40{
    left:40px
  }

  .xl\:top-50{
    top:50px
  }

  .xl\:right-50{
    right:50px
  }

  .xl\:bottom-50{
    bottom:50px
  }

  .xl\:left-50{
    left:50px
  }

  .xl\:top-60{
    top:60px
  }

  .xl\:right-60{
    right:60px
  }

  .xl\:bottom-60{
    bottom:60px
  }

  .xl\:left-60{
    left:60px
  }

  .xl\:top-auto{
    top:auto
  }

  .xl\:right-auto{
    right:auto
  }

  .xl\:bottom-auto{
    bottom:auto
  }

  .xl\:left-auto{
    left:auto
  }

  .xl\:-top-1{
    top:-1px
  }

  .xl\:-right-1{
    right:-1px
  }

  .xl\:-bottom-1{
    bottom:-1px
  }

  .xl\:-left-1{
    left:-1px
  }

  .xl\:-top-3{
    top:-3px
  }

  .xl\:-right-3{
    right:-3px
  }

  .xl\:-bottom-3{
    bottom:-3px
  }

  .xl\:-left-3{
    left:-3px
  }

  .xl\:-top-10{
    top:-10px
  }

  .xl\:-right-10{
    right:-10px
  }

  .xl\:-bottom-10{
    bottom:-10px
  }

  .xl\:-left-10{
    left:-10px
  }

  .xl\:-top-12{
    top:-12px
  }

  .xl\:-right-12{
    right:-12px
  }

  .xl\:-bottom-12{
    bottom:-12px
  }

  .xl\:-left-12{
    left:-12px
  }

  .xl\:-top-13{
    top:-13px
  }

  .xl\:-right-13{
    right:-13px
  }

  .xl\:-bottom-13{
    bottom:-13px
  }

  .xl\:-left-13{
    left:-13px
  }

  .xl\:-top-18{
    top:-18px
  }

  .xl\:-right-18{
    right:-18px
  }

  .xl\:-bottom-18{
    bottom:-18px
  }

  .xl\:-left-18{
    left:-18px
  }

  .xl\:-top-30{
    top:-30px
  }

  .xl\:-right-30{
    right:-30px
  }

  .xl\:-bottom-30{
    bottom:-30px
  }

  .xl\:-left-30{
    left:-30px
  }

  .xl\:top-1_2{
    top:50%
  }

  .xl\:right-1_2{
    right:50%
  }

  .xl\:bottom-1_2{
    bottom:50%
  }

  .xl\:left-1_2{
    left:50%
  }

  .xl\:resize-none{
    resize:none
  }

  .xl\:resize-y{
    resize:vertical
  }

  .xl\:resize-x{
    resize:horizontal
  }

  .xl\:resize{
    resize:both
  }

  .xl\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xl\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xl\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xl\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xl\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xl\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xl\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .xl\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .xl\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .xl\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .xl\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .xl\:fill-current{
    fill:currentColor
  }

  .xl\:stroke-current{
    stroke:currentColor
  }

  .xl\:stroke-0{
    stroke-width:0
  }

  .xl\:stroke-1{
    stroke-width:1
  }

  .xl\:stroke-2{
    stroke-width:2
  }

  .xl\:table-auto{
    table-layout:auto
  }

  .xl\:table-fixed{
    table-layout:fixed
  }

  .xl\:text-left{
    text-align:left
  }

  .xl\:text-center{
    text-align:center
  }

  .xl\:text-right{
    text-align:right
  }

  .xl\:text-justify{
    text-align:justify
  }

  .xl\:text-inherited{
    color:inherit
  }

  .xl\:text-clear{
    color:transparent
  }

  .xl\:text-transparent{
    color:transparent
  }

  .xl\:text-error{
    color:#E01010
  }

  .xl\:text-blue-50{
    color:#61b6cb
  }

  .xl\:text-blue-100{
    color:#0076DF
  }

  .xl\:text-blue-125{
    color:#0A6ED6
  }

  .xl\:text-blue-150{
    color:#076099
  }

  .xl\:text-blue-175{
    color:#006099
  }

  .xl\:text-blue-200{
    color:#0A4A73
  }

  .xl\:text-blue{
    color:#0076DF
  }

  .xl\:text-purple-100{
    color:#4E3972
  }

  .xl\:text-purple{
    color:#573F7F
  }

  .xl\:text-green-20{
    color:#ADE8A1
  }

  .xl\:text-green-100{
    color:#30862D
  }

  .xl\:text-green-120{
    color:#285e1d
  }

  .xl\:text-green-150{
    color:#00492C
  }

  .xl\:text-green-200{
    color:#2F822C
  }

  .xl\:text-green-250{
    color:#8EC640
  }

  .xl\:text-green{
    color:#30862D
  }

  .xl\:text-orange{
    color:#FFC21F
  }

  .xl\:text-red-100{
    color:#E01010
  }

  .xl\:text-red{
    color:#E01010
  }

  .xl\:text-red-riverbend{
    color:#990000
  }

  .xl\:text-red-riverbendDark{
    color:#5C0002
  }

  .xl\:text-yellow{
    color:#F4A81C
  }

  .xl\:text-white{
    color:#ffffff
  }

  .xl\:text-black{
    color:#000000
  }

  .xl\:text-dark{
    color:#333333
  }

  .xl\:text-gray-25{
    color:#f6f8f9
  }

  .xl\:text-gray-35{
    color:#ededef
  }

  .xl\:text-gray-50{
    color:#dddddd
  }

  .xl\:text-gray-95{
    color:#686059
  }

  .xl\:text-gray-100{
    color:#757575
  }

  .xl\:text-gray-120{
    color:#555555
  }

  .xl\:text-gray-150{
    color:#252525
  }

  .xl\:text-gray-160{
    color:#121212
  }

  .xl\:text-gray{
    color:#757575
  }

  .xl\:hover\:text-inherited:hover{
    color:inherit
  }

  .xl\:hover\:text-clear:hover{
    color:transparent
  }

  .xl\:hover\:text-transparent:hover{
    color:transparent
  }

  .xl\:hover\:text-error:hover{
    color:#E01010
  }

  .xl\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .xl\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .xl\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .xl\:hover\:text-blue-150:hover{
    color:#076099
  }

  .xl\:hover\:text-blue-175:hover{
    color:#006099
  }

  .xl\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .xl\:hover\:text-blue:hover{
    color:#0076DF
  }

  .xl\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .xl\:hover\:text-purple:hover{
    color:#573F7F
  }

  .xl\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .xl\:hover\:text-green-100:hover{
    color:#30862D
  }

  .xl\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .xl\:hover\:text-green-150:hover{
    color:#00492C
  }

  .xl\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .xl\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .xl\:hover\:text-green:hover{
    color:#30862D
  }

  .xl\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .xl\:hover\:text-red-100:hover{
    color:#E01010
  }

  .xl\:hover\:text-red:hover{
    color:#E01010
  }

  .xl\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .xl\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .xl\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .xl\:hover\:text-white:hover{
    color:#ffffff
  }

  .xl\:hover\:text-black:hover{
    color:#000000
  }

  .xl\:hover\:text-dark:hover{
    color:#333333
  }

  .xl\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .xl\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .xl\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .xl\:hover\:text-gray-95:hover{
    color:#686059
  }

  .xl\:hover\:text-gray-100:hover{
    color:#757575
  }

  .xl\:hover\:text-gray-120:hover{
    color:#555555
  }

  .xl\:hover\:text-gray-150:hover{
    color:#252525
  }

  .xl\:hover\:text-gray-160:hover{
    color:#121212
  }

  .xl\:hover\:text-gray:hover{
    color:#757575
  }

  .xl\:focus\:text-inherited:focus{
    color:inherit
  }

  .xl\:focus\:text-clear:focus{
    color:transparent
  }

  .xl\:focus\:text-transparent:focus{
    color:transparent
  }

  .xl\:focus\:text-error:focus{
    color:#E01010
  }

  .xl\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .xl\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .xl\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .xl\:focus\:text-blue-150:focus{
    color:#076099
  }

  .xl\:focus\:text-blue-175:focus{
    color:#006099
  }

  .xl\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .xl\:focus\:text-blue:focus{
    color:#0076DF
  }

  .xl\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .xl\:focus\:text-purple:focus{
    color:#573F7F
  }

  .xl\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .xl\:focus\:text-green-100:focus{
    color:#30862D
  }

  .xl\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .xl\:focus\:text-green-150:focus{
    color:#00492C
  }

  .xl\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .xl\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .xl\:focus\:text-green:focus{
    color:#30862D
  }

  .xl\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .xl\:focus\:text-red-100:focus{
    color:#E01010
  }

  .xl\:focus\:text-red:focus{
    color:#E01010
  }

  .xl\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .xl\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .xl\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .xl\:focus\:text-white:focus{
    color:#ffffff
  }

  .xl\:focus\:text-black:focus{
    color:#000000
  }

  .xl\:focus\:text-dark:focus{
    color:#333333
  }

  .xl\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .xl\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .xl\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .xl\:focus\:text-gray-95:focus{
    color:#686059
  }

  .xl\:focus\:text-gray-100:focus{
    color:#757575
  }

  .xl\:focus\:text-gray-120:focus{
    color:#555555
  }

  .xl\:focus\:text-gray-150:focus{
    color:#252525
  }

  .xl\:focus\:text-gray-160:focus{
    color:#121212
  }

  .xl\:focus\:text-gray:focus{
    color:#757575
  }

  .xl\:italic{
    font-style:italic
  }

  .xl\:not-italic{
    font-style:normal
  }

  .xl\:uppercase{
    text-transform:uppercase
  }

  .xl\:lowercase{
    text-transform:lowercase
  }

  .xl\:capitalize{
    text-transform:capitalize
  }

  .xl\:normal-case{
    text-transform:none
  }

  .xl\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .xl\:normal-nums{
    font-variant-numeric:normal
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .xl\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .xl\:tracking-tight{
    letter-spacing:-0.025em
  }

  .xl\:tracking-normal{
    letter-spacing:0
  }

  .xl\:tracking-wide{
    letter-spacing:0.025em
  }

  .xl\:tracking-wider{
    letter-spacing:0.05em
  }

  .xl\:tracking-widest{
    letter-spacing:0.1em
  }

  .xl\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .xl\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .xl\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .xl\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .xl\:align-baseline{
    vertical-align:baseline
  }

  .xl\:align-top{
    vertical-align:top
  }

  .xl\:align-middle{
    vertical-align:middle
  }

  .xl\:align-bottom{
    vertical-align:bottom
  }

  .xl\:align-text-top{
    vertical-align:text-top
  }

  .xl\:align-text-bottom{
    vertical-align:text-bottom
  }

  .xl\:visible{
    visibility:visible
  }

  .xl\:invisible{
    visibility:hidden
  }

  .xl\:whitespace-normal{
    white-space:normal
  }

  .xl\:whitespace-no-wrap{
    white-space:nowrap
  }

  .xl\:whitespace-pre{
    white-space:pre
  }

  .xl\:whitespace-pre-line{
    white-space:pre-line
  }

  .xl\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .xl\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .xl\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .xl\:break-all{
    word-break:break-all
  }

  .xl\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .xl\:w-0{
    width:0
  }

  .xl\:w-1{
    width:1px
  }

  .xl\:w-2{
    width:2px
  }

  .xl\:w-3{
    width:3px
  }

  .xl\:w-4{
    width:4px
  }

  .xl\:w-5{
    width:5px
  }

  .xl\:w-6{
    width:6px
  }

  .xl\:w-7{
    width:7px
  }

  .xl\:w-8{
    width:8px
  }

  .xl\:w-9{
    width:9px
  }

  .xl\:w-10{
    width:10px
  }

  .xl\:w-12{
    width:12px
  }

  .xl\:w-15{
    width:15px
  }

  .xl\:w-16{
    width:16px
  }

  .xl\:w-18{
    width:18px
  }

  .xl\:w-20{
    width:20px
  }

  .xl\:w-24{
    width:24px
  }

  .xl\:w-25{
    width:25px
  }

  .xl\:w-30{
    width:30px
  }

  .xl\:w-32{
    width:32px
  }

  .xl\:w-36{
    width:36px
  }

  .xl\:w-40{
    width:40px
  }

  .xl\:w-44{
    width:44px
  }

  .xl\:w-48{
    width:48px
  }

  .xl\:w-50{
    width:50px
  }

  .xl\:w-60{
    width:60px
  }

  .xl\:w-64{
    width:64px
  }

  .xl\:w-70{
    width:70px
  }

  .xl\:w-75{
    width:75px
  }

  .xl\:w-80{
    width:80px
  }

  .xl\:w-85{
    width:85px
  }

  .xl\:w-90{
    width:90px
  }

  .xl\:w-100{
    width:100px
  }

  .xl\:w-120{
    width:120px
  }

  .xl\:w-140{
    width:140px
  }

  .xl\:w-150{
    width:150px
  }

  .xl\:w-200{
    width:200px
  }

  .xl\:w-250{
    width:250px
  }

  .xl\:w-400{
    width:400px
  }

  .xl\:w-450{
    width:450px
  }

  .xl\:w-550{
    width:550px
  }

  .xl\:w-px{
    width:1px
  }

  .xl\:w-1_2{
    width:50%
  }

  .xl\:w-1_3{
    width:33.333333%
  }

  .xl\:w-2_3{
    width:66.666667%
  }

  .xl\:w-1_4{
    width:25%
  }

  .xl\:w-2_4{
    width:50%
  }

  .xl\:w-3_4{
    width:75%
  }

  .xl\:w-1_5{
    width:20%
  }

  .xl\:w-2_5{
    width:40%
  }

  .xl\:w-3_5{
    width:60%
  }

  .xl\:w-4_5{
    width:80%
  }

  .xl\:w-1_6{
    width:16.666667%
  }

  .xl\:w-5_6{
    width:83.333333%
  }

  .xl\:w-1_12{
    width:8.333333%
  }

  .xl\:w-5_12{
    width:41.666667%
  }

  .xl\:w-7_12{
    width:58.333333%
  }

  .xl\:w-11_12{
    width:91.666667%
  }

  .xl\:w-auto{
    width:auto
  }

  .xl\:w-full{
    width:100%
  }

  .xl\:w-screen{
    width:100vw
  }

  .xl\:z-0{
    z-index:0
  }

  .xl\:z-1{
    z-index:1
  }

  .xl\:z-2{
    z-index:2
  }

  .xl\:z-3{
    z-index:3
  }

  .xl\:z-4{
    z-index:4
  }

  .xl\:z-5{
    z-index:5
  }

  .xl\:z-auto{
    z-index:auto
  }

  .xl\:-z-1{
    z-index:-1
  }

  .xl\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .xl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .xl\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .xl\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .xl\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .xl\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .xl\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .xl\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .xl\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .xl\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .xl\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .xl\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .xl\:grid-cols-none{
    grid-template-columns:none
  }

  .xl\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .xl\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .xl\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .xl\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .xl\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .xl\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .xl\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .xl\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .xl\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .xl\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .xl\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .xl\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .xl\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .xl\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .xl\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .xl\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .xl\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .xl\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .xl\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .xl\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:scale-x-0{
    --transform-scale-x:0
  }

  .xl\:scale-x-50{
    --transform-scale-x:.5
  }

  .xl\:scale-x-75{
    --transform-scale-x:.75
  }

  .xl\:scale-x-90{
    --transform-scale-x:.9
  }

  .xl\:scale-x-95{
    --transform-scale-x:.95
  }

  .xl\:scale-x-100{
    --transform-scale-x:1
  }

  .xl\:scale-x-105{
    --transform-scale-x:1.05
  }

  .xl\:scale-x-110{
    --transform-scale-x:1.1
  }

  .xl\:scale-x-125{
    --transform-scale-x:1.25
  }

  .xl\:scale-x-150{
    --transform-scale-x:1.5
  }

  .xl\:scale-y-0{
    --transform-scale-y:0
  }

  .xl\:scale-y-50{
    --transform-scale-y:.5
  }

  .xl\:scale-y-75{
    --transform-scale-y:.75
  }

  .xl\:scale-y-90{
    --transform-scale-y:.9
  }

  .xl\:scale-y-95{
    --transform-scale-y:.95
  }

  .xl\:scale-y-100{
    --transform-scale-y:1
  }

  .xl\:scale-y-105{
    --transform-scale-y:1.05
  }

  .xl\:scale-y-110{
    --transform-scale-y:1.1
  }

  .xl\:scale-y-125{
    --transform-scale-y:1.25
  }

  .xl\:scale-y-150{
    --transform-scale-y:1.5
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .xl\:rotate-0{
    --transform-rotate:0
  }

  .xl\:rotate-1{
    --transform-rotate:1deg
  }

  .xl\:rotate-2{
    --transform-rotate:2deg
  }

  .xl\:rotate-3{
    --transform-rotate:3deg
  }

  .xl\:rotate-6{
    --transform-rotate:6deg
  }

  .xl\:rotate-12{
    --transform-rotate:12deg
  }

  .xl\:rotate-45{
    --transform-rotate:45deg
  }

  .xl\:rotate-90{
    --transform-rotate:90deg
  }

  .xl\:rotate-180{
    --transform-rotate:180deg
  }

  .xl\:-rotate-180{
    --transform-rotate:-180deg
  }

  .xl\:-rotate-90{
    --transform-rotate:-90deg
  }

  .xl\:-rotate-45{
    --transform-rotate:-45deg
  }

  .xl\:-rotate-12{
    --transform-rotate:-12deg
  }

  .xl\:-rotate-6{
    --transform-rotate:-6deg
  }

  .xl\:-rotate-3{
    --transform-rotate:-3deg
  }

  .xl\:-rotate-2{
    --transform-rotate:-2deg
  }

  .xl\:-rotate-1{
    --transform-rotate:-1deg
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .xl\:translate-x-0{
    --transform-translate-x:0
  }

  .xl\:translate-x-1{
    --transform-translate-x:1px
  }

  .xl\:translate-x-2{
    --transform-translate-x:2px
  }

  .xl\:translate-x-3{
    --transform-translate-x:3px
  }

  .xl\:translate-x-4{
    --transform-translate-x:4px
  }

  .xl\:translate-x-5{
    --transform-translate-x:5px
  }

  .xl\:translate-x-6{
    --transform-translate-x:6px
  }

  .xl\:translate-x-7{
    --transform-translate-x:7px
  }

  .xl\:translate-x-8{
    --transform-translate-x:8px
  }

  .xl\:translate-x-9{
    --transform-translate-x:9px
  }

  .xl\:translate-x-10{
    --transform-translate-x:10px
  }

  .xl\:translate-x-12{
    --transform-translate-x:12px
  }

  .xl\:translate-x-15{
    --transform-translate-x:15px
  }

  .xl\:translate-x-16{
    --transform-translate-x:16px
  }

  .xl\:translate-x-18{
    --transform-translate-x:18px
  }

  .xl\:translate-x-20{
    --transform-translate-x:20px
  }

  .xl\:translate-x-24{
    --transform-translate-x:24px
  }

  .xl\:translate-x-25{
    --transform-translate-x:25px
  }

  .xl\:translate-x-30{
    --transform-translate-x:30px
  }

  .xl\:translate-x-32{
    --transform-translate-x:32px
  }

  .xl\:translate-x-36{
    --transform-translate-x:36px
  }

  .xl\:translate-x-40{
    --transform-translate-x:40px
  }

  .xl\:translate-x-44{
    --transform-translate-x:44px
  }

  .xl\:translate-x-48{
    --transform-translate-x:48px
  }

  .xl\:translate-x-50{
    --transform-translate-x:50px
  }

  .xl\:translate-x-60{
    --transform-translate-x:60px
  }

  .xl\:translate-x-64{
    --transform-translate-x:64px
  }

  .xl\:translate-x-70{
    --transform-translate-x:70px
  }

  .xl\:translate-x-75{
    --transform-translate-x:75px
  }

  .xl\:translate-x-80{
    --transform-translate-x:80px
  }

  .xl\:translate-x-85{
    --transform-translate-x:85px
  }

  .xl\:translate-x-90{
    --transform-translate-x:90px
  }

  .xl\:translate-x-100{
    --transform-translate-x:100px
  }

  .xl\:translate-x-px{
    --transform-translate-x:1px
  }

  .xl\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .xl\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .xl\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .xl\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .xl\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .xl\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .xl\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .xl\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .xl\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .xl\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .xl\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .xl\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .xl\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .xl\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .xl\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .xl\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .xl\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .xl\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .xl\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .xl\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .xl\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .xl\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .xl\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .xl\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .xl\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .xl\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .xl\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .xl\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .xl\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .xl\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .xl\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .xl\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .xl\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .xl\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .xl\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .xl\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .xl\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .xl\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .xl\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .xl\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .xl\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .xl\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .xl\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .xl\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .xl\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .xl\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .xl\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .xl\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .xl\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .xl\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .xl\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .xl\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .xl\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .xl\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .xl\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .xl\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .xl\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .xl\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .xl\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .xl\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .xl\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .xl\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .xl\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .xl\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .xl\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .xl\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .xl\:translate-x-full{
    --transform-translate-x:100%
  }

  .xl\:translate-y-0{
    --transform-translate-y:0
  }

  .xl\:translate-y-1{
    --transform-translate-y:1px
  }

  .xl\:translate-y-2{
    --transform-translate-y:2px
  }

  .xl\:translate-y-3{
    --transform-translate-y:3px
  }

  .xl\:translate-y-4{
    --transform-translate-y:4px
  }

  .xl\:translate-y-5{
    --transform-translate-y:5px
  }

  .xl\:translate-y-6{
    --transform-translate-y:6px
  }

  .xl\:translate-y-7{
    --transform-translate-y:7px
  }

  .xl\:translate-y-8{
    --transform-translate-y:8px
  }

  .xl\:translate-y-9{
    --transform-translate-y:9px
  }

  .xl\:translate-y-10{
    --transform-translate-y:10px
  }

  .xl\:translate-y-12{
    --transform-translate-y:12px
  }

  .xl\:translate-y-15{
    --transform-translate-y:15px
  }

  .xl\:translate-y-16{
    --transform-translate-y:16px
  }

  .xl\:translate-y-18{
    --transform-translate-y:18px
  }

  .xl\:translate-y-20{
    --transform-translate-y:20px
  }

  .xl\:translate-y-24{
    --transform-translate-y:24px
  }

  .xl\:translate-y-25{
    --transform-translate-y:25px
  }

  .xl\:translate-y-30{
    --transform-translate-y:30px
  }

  .xl\:translate-y-32{
    --transform-translate-y:32px
  }

  .xl\:translate-y-36{
    --transform-translate-y:36px
  }

  .xl\:translate-y-40{
    --transform-translate-y:40px
  }

  .xl\:translate-y-44{
    --transform-translate-y:44px
  }

  .xl\:translate-y-48{
    --transform-translate-y:48px
  }

  .xl\:translate-y-50{
    --transform-translate-y:50px
  }

  .xl\:translate-y-60{
    --transform-translate-y:60px
  }

  .xl\:translate-y-64{
    --transform-translate-y:64px
  }

  .xl\:translate-y-70{
    --transform-translate-y:70px
  }

  .xl\:translate-y-75{
    --transform-translate-y:75px
  }

  .xl\:translate-y-80{
    --transform-translate-y:80px
  }

  .xl\:translate-y-85{
    --transform-translate-y:85px
  }

  .xl\:translate-y-90{
    --transform-translate-y:90px
  }

  .xl\:translate-y-100{
    --transform-translate-y:100px
  }

  .xl\:translate-y-px{
    --transform-translate-y:1px
  }

  .xl\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .xl\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .xl\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .xl\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .xl\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .xl\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .xl\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .xl\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .xl\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .xl\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .xl\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .xl\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .xl\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .xl\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .xl\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .xl\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .xl\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .xl\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .xl\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .xl\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .xl\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .xl\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .xl\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .xl\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .xl\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .xl\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .xl\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .xl\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .xl\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .xl\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .xl\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .xl\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .xl\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .xl\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .xl\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .xl\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .xl\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .xl\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .xl\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .xl\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .xl\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .xl\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .xl\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .xl\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .xl\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .xl\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .xl\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .xl\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .xl\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .xl\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .xl\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .xl\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .xl\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .xl\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .xl\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .xl\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .xl\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .xl\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .xl\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .xl\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .xl\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .xl\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .xl\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .xl\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .xl\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .xl\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .xl\:translate-y-full{
    --transform-translate-y:100%
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .xl\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .xl\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .xl\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .xl\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .xl\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .xl\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .xl\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .xl\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .xl\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .xl\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .xl\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .xl\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .xl\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .xl\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .xl\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .xl\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .xl\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .xl\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .xl\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .xl\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .xl\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .xl\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .xl\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .xl\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .xl\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .xl\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .xl\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .xl\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .xl\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .xl\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .xl\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .xl\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .xl\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .xl\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .xl\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .xl\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .xl\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .xl\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .xl\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .xl\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .xl\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .xl\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .xl\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .xl\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .xl\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .xl\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .xl\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .xl\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .xl\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .xl\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .xl\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .xl\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .xl\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .xl\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .xl\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .xl\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .xl\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .xl\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .xl\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .xl\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .xl\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .xl\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .xl\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .xl\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .xl\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .xl\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .xl\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .xl\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .xl\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .xl\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .xl\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .xl\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .xl\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .xl\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .xl\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .xl\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .xl\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .xl\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .xl\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .xl\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .xl\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .xl\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .xl\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .xl\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .xl\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .xl\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .xl\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .xl\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .xl\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .xl\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .xl\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .xl\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .xl\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .xl\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .xl\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .xl\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .xl\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .xl\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .xl\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .xl\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .xl\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .xl\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .xl\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .xl\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .xl\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .xl\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .xl\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .xl\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .xl\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .xl\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .xl\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .xl\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .xl\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .xl\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .xl\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .xl\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .xl\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .xl\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .xl\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .xl\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .xl\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .xl\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .xl\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .xl\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .xl\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .xl\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .xl\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .xl\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .xl\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .xl\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .xl\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .xl\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .xl\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .xl\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .xl\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .xl\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .xl\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .xl\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .xl\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .xl\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .xl\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .xl\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .xl\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .xl\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .xl\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .xl\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .xl\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .xl\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .xl\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .xl\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .xl\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .xl\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .xl\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .xl\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .xl\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .xl\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .xl\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .xl\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .xl\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .xl\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .xl\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .xl\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .xl\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .xl\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .xl\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .xl\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .xl\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .xl\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .xl\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .xl\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .xl\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .xl\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .xl\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .xl\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .xl\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .xl\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .xl\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .xl\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .xl\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .xl\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .xl\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .xl\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .xl\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .xl\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .xl\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .xl\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .xl\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .xl\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .xl\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .xl\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .xl\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .xl\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .xl\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .xl\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .xl\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .xl\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .xl\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .xl\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .xl\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .xl\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .xl\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .xl\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .xl\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .xl\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .xl\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .xl\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .xl\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .xl\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .xl\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .xl\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .xl\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .xl\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .xl\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .xl\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .xl\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .xl\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .xl\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .xl\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .xl\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .xl\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .xl\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .xl\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .xl\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .xl\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .xl\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .xl\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .xl\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .xl\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .xl\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .xl\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .xl\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .xl\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .xl\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .xl\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .xl\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .xl\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .xl\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .xl\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .xl\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .xl\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .xl\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .xl\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .xl\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .xl\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .xl\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .xl\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .xl\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .xl\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .xl\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .xl\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .xl\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .xl\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .xl\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .xl\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .xl\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .xl\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .xl\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .xl\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .xl\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .xl\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .xl\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .xl\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .xl\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .xl\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .xl\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .xl\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .xl\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .xl\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .xl\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .xl\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .xl\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .xl\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .xl\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .xl\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .xl\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .xl\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .xl\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .xl\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .xl\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .xl\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .xl\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .xl\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .xl\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .xl\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .xl\:skew-x-0{
    --transform-skew-x:0
  }

  .xl\:skew-x-1{
    --transform-skew-x:1deg
  }

  .xl\:skew-x-2{
    --transform-skew-x:2deg
  }

  .xl\:skew-x-3{
    --transform-skew-x:3deg
  }

  .xl\:skew-x-6{
    --transform-skew-x:6deg
  }

  .xl\:skew-x-12{
    --transform-skew-x:12deg
  }

  .xl\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .xl\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .xl\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .xl\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .xl\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .xl\:skew-y-0{
    --transform-skew-y:0
  }

  .xl\:skew-y-1{
    --transform-skew-y:1deg
  }

  .xl\:skew-y-2{
    --transform-skew-y:2deg
  }

  .xl\:skew-y-3{
    --transform-skew-y:3deg
  }

  .xl\:skew-y-6{
    --transform-skew-y:6deg
  }

  .xl\:skew-y-12{
    --transform-skew-y:12deg
  }

  .xl\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .xl\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .xl\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .xl\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .xl\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .xl\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .xl\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .xl\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .xl\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .xl\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .xl\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .xl\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .xl\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .xl\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .xl\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .xl\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .xl\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .xl\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .xl\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .xl\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .xl\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .xl\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .xl\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .xl\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .xl\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .xl\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .xl\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .xl\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .xl\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .xl\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .xl\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .xl\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .xl\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .xl\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .xl\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .xl\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .xl\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (max-width: 414px){
  .to-xs\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .to-xs\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-xs\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .to-xs\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .to-xs\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .to-xs\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .to-xs\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .to-xs\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .to-xs\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .to-xs\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .to-xs\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .to-xs\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .to-xs\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .to-xs\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .to-xs\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .to-xs\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .to-xs\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .to-xs\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .to-xs\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .to-xs\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .to-xs\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .to-xs\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .to-xs\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .to-xs\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .to-xs\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .to-xs\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .to-xs\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .to-xs\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .to-xs\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .to-xs\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .to-xs\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .to-xs\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .to-xs\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .to-xs\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-xs\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .to-xs\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-xs\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .to-xs\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .to-xs\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .to-xs\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .to-xs\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .to-xs\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .to-xs\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .to-xs\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .to-xs\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .to-xs\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-xs\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .to-xs\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xs\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .to-xs\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .to-xs\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .to-xs\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .to-xs\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .to-xs\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .to-xs\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .to-xs\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-xs\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-xs\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-xs\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-xs\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .to-xs\:bg-fixed{
    background-attachment:fixed
  }

  .to-xs\:bg-local{
    background-attachment:local
  }

  .to-xs\:bg-scroll{
    background-attachment:scroll
  }

  .to-xs\:bg-clip-border{
    background-clip:border-box
  }

  .to-xs\:bg-clip-padding{
    background-clip:padding-box
  }

  .to-xs\:bg-clip-content{
    background-clip:content-box
  }

  .to-xs\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .to-xs\:bg-none{
    background-image:none
  }

  .to-xs\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .to-xs\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .to-xs\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:to-inherited{
    --gradient-to-color:inherit
  }

  .to-xs\:to-clear{
    --gradient-to-color:transparent
  }

  .to-xs\:to-transparent{
    --gradient-to-color:transparent
  }

  .to-xs\:to-error{
    --gradient-to-color:#E01010
  }

  .to-xs\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .to-xs\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .to-xs\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .to-xs\:to-blue-150{
    --gradient-to-color:#076099
  }

  .to-xs\:to-blue-175{
    --gradient-to-color:#006099
  }

  .to-xs\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .to-xs\:to-blue{
    --gradient-to-color:#0076DF
  }

  .to-xs\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .to-xs\:to-purple{
    --gradient-to-color:#573F7F
  }

  .to-xs\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .to-xs\:to-green-100{
    --gradient-to-color:#30862D
  }

  .to-xs\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .to-xs\:to-green-150{
    --gradient-to-color:#00492C
  }

  .to-xs\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .to-xs\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .to-xs\:to-green{
    --gradient-to-color:#30862D
  }

  .to-xs\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .to-xs\:to-red-100{
    --gradient-to-color:#E01010
  }

  .to-xs\:to-red{
    --gradient-to-color:#E01010
  }

  .to-xs\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .to-xs\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .to-xs\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .to-xs\:to-white{
    --gradient-to-color:#ffffff
  }

  .to-xs\:to-black{
    --gradient-to-color:#000000
  }

  .to-xs\:to-dark{
    --gradient-to-color:#333333
  }

  .to-xs\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .to-xs\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .to-xs\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .to-xs\:to-gray-95{
    --gradient-to-color:#686059
  }

  .to-xs\:to-gray-100{
    --gradient-to-color:#757575
  }

  .to-xs\:to-gray-120{
    --gradient-to-color:#555555
  }

  .to-xs\:to-gray-150{
    --gradient-to-color:#252525
  }

  .to-xs\:to-gray-160{
    --gradient-to-color:#121212
  }

  .to-xs\:to-gray{
    --gradient-to-color:#757575
  }

  .to-xs\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .to-xs\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .to-xs\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .to-xs\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .to-xs\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .to-xs\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .to-xs\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .to-xs\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .to-xs\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .to-xs\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .to-xs\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .to-xs\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .to-xs\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .to-xs\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .to-xs\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .to-xs\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .to-xs\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .to-xs\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .to-xs\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .to-xs\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .to-xs\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .to-xs\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .to-xs\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .to-xs\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .to-xs\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .to-xs\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .to-xs\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .to-xs\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .to-xs\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .to-xs\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .to-xs\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .to-xs\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .to-xs\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .to-xs\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .to-xs\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .to-xs\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .to-xs\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .to-xs\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .to-xs\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xs\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xs\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xs\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xs\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xs\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xs\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xs\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xs\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xs\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xs\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xs\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xs\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xs\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xs\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xs\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xs\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xs\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xs\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xs\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xs\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xs\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xs\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xs\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xs\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xs\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xs\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xs\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xs\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xs\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xs\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .to-xs\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .to-xs\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .to-xs\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .to-xs\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .to-xs\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .to-xs\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .to-xs\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .to-xs\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .to-xs\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .to-xs\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .to-xs\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .to-xs\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .to-xs\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .to-xs\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .to-xs\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .to-xs\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .to-xs\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .to-xs\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .to-xs\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .to-xs\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .to-xs\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .to-xs\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .to-xs\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .to-xs\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .to-xs\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .to-xs\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .to-xs\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .to-xs\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .to-xs\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .to-xs\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .to-xs\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .to-xs\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .to-xs\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .to-xs\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .to-xs\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .to-xs\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .to-xs\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .to-xs\:bg-bottom{
    background-position:bottom
  }

  .to-xs\:bg-center{
    background-position:center
  }

  .to-xs\:bg-left{
    background-position:left
  }

  .to-xs\:bg-left-bottom{
    background-position:left bottom
  }

  .to-xs\:bg-left-top{
    background-position:left top
  }

  .to-xs\:bg-right{
    background-position:right
  }

  .to-xs\:bg-right-bottom{
    background-position:right bottom
  }

  .to-xs\:bg-right-top{
    background-position:right top
  }

  .to-xs\:bg-top{
    background-position:top
  }

  .to-xs\:bg-repeat{
    background-repeat:repeat
  }

  .to-xs\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .to-xs\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .to-xs\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .to-xs\:bg-repeat-round{
    background-repeat:round
  }

  .to-xs\:bg-repeat-space{
    background-repeat:space
  }

  .to-xs\:bg-auto{
    background-size:auto
  }

  .to-xs\:bg-cover{
    background-size:cover
  }

  .to-xs\:bg-contain{
    background-size:contain
  }

  .to-xs\:bg-29-p{
    background-size:29%
  }

  .to-xs\:bg-30-p{
    background-size:30%
  }

  .to-xs\:bg-50-p{
    background-size:50%
  }

  .to-xs\:bg-110-p{
    background-size:110%
  }

  .to-xs\:border-collapse{
    border-collapse:collapse
  }

  .to-xs\:border-separate{
    border-collapse:separate
  }

  .to-xs\:border-inherited{
    border-color:inherit
  }

  .to-xs\:border-clear{
    border-color:transparent
  }

  .to-xs\:border-transparent{
    border-color:transparent
  }

  .to-xs\:border-error{
    border-color:#E01010
  }

  .to-xs\:border-blue-50{
    border-color:#61b6cb
  }

  .to-xs\:border-blue-100{
    border-color:#0076DF
  }

  .to-xs\:border-blue-125{
    border-color:#0A6ED6
  }

  .to-xs\:border-blue-150{
    border-color:#076099
  }

  .to-xs\:border-blue-175{
    border-color:#006099
  }

  .to-xs\:border-blue-200{
    border-color:#0A4A73
  }

  .to-xs\:border-blue{
    border-color:#0076DF
  }

  .to-xs\:border-purple-100{
    border-color:#4E3972
  }

  .to-xs\:border-purple{
    border-color:#573F7F
  }

  .to-xs\:border-green-20{
    border-color:#ADE8A1
  }

  .to-xs\:border-green-100{
    border-color:#30862D
  }

  .to-xs\:border-green-120{
    border-color:#285e1d
  }

  .to-xs\:border-green-150{
    border-color:#00492C
  }

  .to-xs\:border-green-200{
    border-color:#2F822C
  }

  .to-xs\:border-green-250{
    border-color:#8EC640
  }

  .to-xs\:border-green{
    border-color:#30862D
  }

  .to-xs\:border-orange{
    border-color:#FFC21F
  }

  .to-xs\:border-red-100{
    border-color:#E01010
  }

  .to-xs\:border-red{
    border-color:#E01010
  }

  .to-xs\:border-red-riverbend{
    border-color:#990000
  }

  .to-xs\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .to-xs\:border-yellow{
    border-color:#F4A81C
  }

  .to-xs\:border-white{
    border-color:#ffffff
  }

  .to-xs\:border-black{
    border-color:#000000
  }

  .to-xs\:border-dark{
    border-color:#333333
  }

  .to-xs\:border-gray-25{
    border-color:#f6f8f9
  }

  .to-xs\:border-gray-35{
    border-color:#ededef
  }

  .to-xs\:border-gray-50{
    border-color:#dddddd
  }

  .to-xs\:border-gray-95{
    border-color:#686059
  }

  .to-xs\:border-gray-100{
    border-color:#757575
  }

  .to-xs\:border-gray-120{
    border-color:#555555
  }

  .to-xs\:border-gray-150{
    border-color:#252525
  }

  .to-xs\:border-gray-160{
    border-color:#121212
  }

  .to-xs\:border-gray{
    border-color:#757575
  }

  .to-xs\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .to-xs\:hover\:border-clear:hover{
    border-color:transparent
  }

  .to-xs\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .to-xs\:hover\:border-error:hover{
    border-color:#E01010
  }

  .to-xs\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .to-xs\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .to-xs\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .to-xs\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .to-xs\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .to-xs\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .to-xs\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .to-xs\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .to-xs\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .to-xs\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .to-xs\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .to-xs\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .to-xs\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .to-xs\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .to-xs\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .to-xs\:hover\:border-green:hover{
    border-color:#30862D
  }

  .to-xs\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .to-xs\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .to-xs\:hover\:border-red:hover{
    border-color:#E01010
  }

  .to-xs\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .to-xs\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .to-xs\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .to-xs\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .to-xs\:hover\:border-black:hover{
    border-color:#000000
  }

  .to-xs\:hover\:border-dark:hover{
    border-color:#333333
  }

  .to-xs\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .to-xs\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .to-xs\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .to-xs\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .to-xs\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .to-xs\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .to-xs\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .to-xs\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .to-xs\:hover\:border-gray:hover{
    border-color:#757575
  }

  .to-xs\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .to-xs\:focus\:border-clear:focus{
    border-color:transparent
  }

  .to-xs\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .to-xs\:focus\:border-error:focus{
    border-color:#E01010
  }

  .to-xs\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .to-xs\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .to-xs\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .to-xs\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .to-xs\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .to-xs\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .to-xs\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .to-xs\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .to-xs\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .to-xs\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .to-xs\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .to-xs\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .to-xs\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .to-xs\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .to-xs\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .to-xs\:focus\:border-green:focus{
    border-color:#30862D
  }

  .to-xs\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .to-xs\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .to-xs\:focus\:border-red:focus{
    border-color:#E01010
  }

  .to-xs\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .to-xs\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .to-xs\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .to-xs\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .to-xs\:focus\:border-black:focus{
    border-color:#000000
  }

  .to-xs\:focus\:border-dark:focus{
    border-color:#333333
  }

  .to-xs\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .to-xs\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .to-xs\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .to-xs\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .to-xs\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .to-xs\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .to-xs\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .to-xs\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .to-xs\:focus\:border-gray:focus{
    border-color:#757575
  }

  .to-xs\:rounded-none{
    border-radius:0
  }

  .to-xs\:rounded-sm{
    border-radius:0.125rem
  }

  .to-xs\:rounded{
    border-radius:0.25rem
  }

  .to-xs\:rounded-md{
    border-radius:0.250rem
  }

  .to-xs\:rounded-lg{
    border-radius:0.5rem
  }

  .to-xs\:rounded-xl{
    border-radius:0.75rem
  }

  .to-xs\:rounded-2xl{
    border-radius:1rem
  }

  .to-xs\:rounded-3xl{
    border-radius:1.5rem
  }

  .to-xs\:rounded-full{
    border-radius:9999px
  }

  .to-xs\:rounded-ini{
    border-radius:initial
  }

  .to-xs\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .to-xs\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .to-xs\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .to-xs\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .to-xs\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .to-xs\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .to-xs\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-xs\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-xs\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .to-xs\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .to-xs\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-xs\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-xs\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .to-xs\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .to-xs\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-xs\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-xs\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .to-xs\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .to-xs\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-xs\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-xs\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .to-xs\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .to-xs\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-xs\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-xs\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .to-xs\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .to-xs\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-xs\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-xs\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .to-xs\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .to-xs\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-xs\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-xs\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .to-xs\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .to-xs\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-xs\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-xs\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .to-xs\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .to-xs\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-xs\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-xs\:rounded-tl-none{
    border-top-left-radius:0
  }

  .to-xs\:rounded-tr-none{
    border-top-right-radius:0
  }

  .to-xs\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .to-xs\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .to-xs\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .to-xs\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .to-xs\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .to-xs\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .to-xs\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .to-xs\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .to-xs\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .to-xs\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .to-xs\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .to-xs\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .to-xs\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .to-xs\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .to-xs\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .to-xs\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .to-xs\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .to-xs\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .to-xs\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .to-xs\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .to-xs\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .to-xs\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .to-xs\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .to-xs\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .to-xs\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .to-xs\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .to-xs\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .to-xs\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .to-xs\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .to-xs\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .to-xs\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .to-xs\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .to-xs\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .to-xs\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .to-xs\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .to-xs\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .to-xs\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .to-xs\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .to-xs\:border-solid{
    border-style:solid
  }

  .to-xs\:border-dashed{
    border-style:dashed
  }

  .to-xs\:border-dotted{
    border-style:dotted
  }

  .to-xs\:border-double{
    border-style:double
  }

  .to-xs\:border-none{
    border-style:none
  }

  .to-xs\:border-0{
    border-width:0px
  }

  .to-xs\:border-1{
    border-width:1px
  }

  .to-xs\:border-2{
    border-width:2px
  }

  .to-xs\:border-3{
    border-width:3px
  }

  .to-xs\:border-4{
    border-width:4px
  }

  .to-xs\:border-10{
    border-width:10px
  }

  .to-xs\:border{
    border-width:1px
  }

  .to-xs\:border-t-0{
    border-top-width:0px
  }

  .to-xs\:border-r-0{
    border-right-width:0px
  }

  .to-xs\:border-b-0{
    border-bottom-width:0px
  }

  .to-xs\:border-l-0{
    border-left-width:0px
  }

  .to-xs\:border-t-1{
    border-top-width:1px
  }

  .to-xs\:border-r-1{
    border-right-width:1px
  }

  .to-xs\:border-b-1{
    border-bottom-width:1px
  }

  .to-xs\:border-l-1{
    border-left-width:1px
  }

  .to-xs\:border-t-2{
    border-top-width:2px
  }

  .to-xs\:border-r-2{
    border-right-width:2px
  }

  .to-xs\:border-b-2{
    border-bottom-width:2px
  }

  .to-xs\:border-l-2{
    border-left-width:2px
  }

  .to-xs\:border-t-3{
    border-top-width:3px
  }

  .to-xs\:border-r-3{
    border-right-width:3px
  }

  .to-xs\:border-b-3{
    border-bottom-width:3px
  }

  .to-xs\:border-l-3{
    border-left-width:3px
  }

  .to-xs\:border-t-4{
    border-top-width:4px
  }

  .to-xs\:border-r-4{
    border-right-width:4px
  }

  .to-xs\:border-b-4{
    border-bottom-width:4px
  }

  .to-xs\:border-l-4{
    border-left-width:4px
  }

  .to-xs\:border-t-10{
    border-top-width:10px
  }

  .to-xs\:border-r-10{
    border-right-width:10px
  }

  .to-xs\:border-b-10{
    border-bottom-width:10px
  }

  .to-xs\:border-l-10{
    border-left-width:10px
  }

  .to-xs\:border-t{
    border-top-width:1px
  }

  .to-xs\:border-r{
    border-right-width:1px
  }

  .to-xs\:border-b{
    border-bottom-width:1px
  }

  .to-xs\:border-l{
    border-left-width:1px
  }

  .to-xs\:cursor-auto{
    cursor:auto
  }

  .to-xs\:cursor-default{
    cursor:default
  }

  .to-xs\:cursor-pointer{
    cursor:pointer
  }

  .to-xs\:cursor-wait{
    cursor:wait
  }

  .to-xs\:cursor-text{
    cursor:text
  }

  .to-xs\:cursor-move{
    cursor:move
  }

  .to-xs\:cursor-not-allowed{
    cursor:not-allowed
  }

  .to-xs\:block{
    display:block
  }

  .to-xs\:inline-block{
    display:inline-block
  }

  .to-xs\:inline{
    display:inline
  }

  .to-xs\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .to-xs\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .to-xs\:table{
    display:table
  }

  .to-xs\:table-caption{
    display:table-caption
  }

  .to-xs\:table-cell{
    display:table-cell
  }

  .to-xs\:table-column{
    display:table-column
  }

  .to-xs\:table-column-group{
    display:table-column-group
  }

  .to-xs\:table-footer-group{
    display:table-footer-group
  }

  .to-xs\:table-header-group{
    display:table-header-group
  }

  .to-xs\:table-row-group{
    display:table-row-group
  }

  .to-xs\:table-row{
    display:table-row
  }

  .to-xs\:flow-root{
    display:flow-root
  }

  .to-xs\:grid{
    display:grid
  }

  .to-xs\:inline-grid{
    display:inline-grid
  }

  .to-xs\:contents{
    display:contents
  }

  .to-xs\:hidden{
    display:none
  }

  .to-xs\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .to-xs\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .to-xs\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .to-xs\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .to-xs\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .to-xs\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .to-xs\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .to-xs\:place-items-auto{
    place-items:auto
  }

  .to-xs\:place-items-start{
    place-items:start
  }

  .to-xs\:place-items-end{
    place-items:end
  }

  .to-xs\:place-items-center{
    place-items:center
  }

  .to-xs\:place-items-stretch{
    place-items:stretch
  }

  .to-xs\:place-content-center{
    place-content:center
  }

  .to-xs\:place-content-start{
    place-content:start
  }

  .to-xs\:place-content-end{
    place-content:end
  }

  .to-xs\:place-content-between{
    place-content:space-between
  }

  .to-xs\:place-content-around{
    place-content:space-around
  }

  .to-xs\:place-content-evenly{
    place-content:space-evenly
  }

  .to-xs\:place-content-stretch{
    place-content:stretch
  }

  .to-xs\:place-self-auto{
    place-self:auto
  }

  .to-xs\:place-self-start{
    place-self:start
  }

  .to-xs\:place-self-end{
    place-self:end
  }

  .to-xs\:place-self-center{
    place-self:center
  }

  .to-xs\:place-self-stretch{
    place-self:stretch
  }

  .to-xs\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .to-xs\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .to-xs\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .to-xs\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .to-xs\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .to-xs\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .to-xs\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .to-xs\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .to-xs\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .to-xs\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .to-xs\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .to-xs\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .to-xs\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .to-xs\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .to-xs\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .to-xs\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .to-xs\:justify-items-auto{
    justify-items:auto
  }

  .to-xs\:justify-items-start{
    justify-items:start
  }

  .to-xs\:justify-items-end{
    justify-items:end
  }

  .to-xs\:justify-items-center{
    justify-items:center
  }

  .to-xs\:justify-items-stretch{
    justify-items:stretch
  }

  .to-xs\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .to-xs\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .to-xs\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .to-xs\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .to-xs\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .to-xs\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .to-xs\:justify-self-auto{
    justify-self:auto
  }

  .to-xs\:justify-self-start{
    justify-self:start
  }

  .to-xs\:justify-self-end{
    justify-self:end
  }

  .to-xs\:justify-self-center{
    justify-self:center
  }

  .to-xs\:justify-self-stretch{
    justify-self:stretch
  }

  .to-xs\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .to-xs\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .to-xs\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .to-xs\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .to-xs\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .to-xs\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .to-xs\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .to-xs\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .to-xs\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .to-xs\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .to-xs\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .to-xs\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .to-xs\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .to-xs\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .to-xs\:float-right{
    float:right
  }

  .to-xs\:float-left{
    float:left
  }

  .to-xs\:float-none{
    float:none
  }

  .to-xs\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .to-xs\:clear-left{
    clear:left
  }

  .to-xs\:clear-right{
    clear:right
  }

  .to-xs\:clear-both{
    clear:both
  }

  .to-xs\:clear-none{
    clear:none
  }

  .to-xs\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .to-xs\:font-sansita{
    font-family:Sansita, serif
  }

  .to-xs\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .to-xs\:font-material{
    font-family:Material Icons
  }

  .to-xs\:font-hairline{
    font-weight:100
  }

  .to-xs\:font-thin{
    font-weight:200
  }

  .to-xs\:font-light{
    font-weight:300
  }

  .to-xs\:font-normal{
    font-weight:400
  }

  .to-xs\:font-medium{
    font-weight:500
  }

  .to-xs\:font-semibold{
    font-weight:600
  }

  .to-xs\:font-bold{
    font-weight:700
  }

  .to-xs\:font-extrabold{
    font-weight:800
  }

  .to-xs\:font-black{
    font-weight:900
  }

  .to-xs\:hover\:font-hairline:hover{
    font-weight:100
  }

  .to-xs\:hover\:font-thin:hover{
    font-weight:200
  }

  .to-xs\:hover\:font-light:hover{
    font-weight:300
  }

  .to-xs\:hover\:font-normal:hover{
    font-weight:400
  }

  .to-xs\:hover\:font-medium:hover{
    font-weight:500
  }

  .to-xs\:hover\:font-semibold:hover{
    font-weight:600
  }

  .to-xs\:hover\:font-bold:hover{
    font-weight:700
  }

  .to-xs\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .to-xs\:hover\:font-black:hover{
    font-weight:900
  }

  .to-xs\:focus\:font-hairline:focus{
    font-weight:100
  }

  .to-xs\:focus\:font-thin:focus{
    font-weight:200
  }

  .to-xs\:focus\:font-light:focus{
    font-weight:300
  }

  .to-xs\:focus\:font-normal:focus{
    font-weight:400
  }

  .to-xs\:focus\:font-medium:focus{
    font-weight:500
  }

  .to-xs\:focus\:font-semibold:focus{
    font-weight:600
  }

  .to-xs\:focus\:font-bold:focus{
    font-weight:700
  }

  .to-xs\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .to-xs\:focus\:font-black:focus{
    font-weight:900
  }

  .to-xs\:h-0{
    height:0px
  }

  .to-xs\:h-4{
    height:4px
  }

  .to-xs\:h-5{
    height:5px
  }

  .to-xs\:h-6{
    height:6px
  }

  .to-xs\:h-7{
    height:7px
  }

  .to-xs\:h-10{
    height:10px
  }

  .to-xs\:h-12{
    height:12px
  }

  .to-xs\:h-15{
    height:15px
  }

  .to-xs\:h-16{
    height:16px
  }

  .to-xs\:h-18{
    height:18px
  }

  .to-xs\:h-20{
    height:20px
  }

  .to-xs\:h-23{
    height:23px
  }

  .to-xs\:h-24{
    height:24px
  }

  .to-xs\:h-30{
    height:30px
  }

  .to-xs\:h-36{
    height:36px
  }

  .to-xs\:h-40{
    height:40px
  }

  .to-xs\:h-64{
    height:64px
  }

  .to-xs\:h-90{
    height:90px
  }

  .to-xs\:h-auto{
    height:auto
  }

  .to-xs\:h-full{
    height:100%
  }

  .to-xs\:h-screen{
    height:100vh
  }

  .to-xs\:text-0{
    font-size:0px
  }

  .to-xs\:text-tiny{
    font-size:10px
  }

  .to-xs\:text-xs{
    font-size:12px
  }

  .to-xs\:text-sm{
    font-size:14px
  }

  .to-xs\:text-md{
    font-size:15px
  }

  .to-xs\:text-base{
    font-size:16px
  }

  .to-xs\:text-lg{
    font-size:18px
  }

  .to-xs\:text-xl{
    font-size:20px
  }

  .to-xs\:text-xl-2{
    font-size:22px
  }

  .to-xs\:text-2xl{
    font-size:24px
  }

  .to-xs\:text-2xl-2{
    font-size:28px
  }

  .to-xs\:text-3xl{
    font-size:30px
  }

  .to-xs\:text-3xl-2{
    font-size:32px
  }

  .to-xs\:text-4xl{
    font-size:34px
  }

  .to-xs\:text-4xl-2{
    font-size:40px
  }

  .to-xs\:text-5xl{
    font-size:48px
  }

  .to-xs\:text-6xl{
    font-size:60px
  }

  .to-xs\:text-7xl{
    font-size:96px
  }

  .to-xs\:leading-initial{
    line-height:normal
  }

  .to-xs\:leading-none{
    line-height:0
  }

  .to-xs\:leading-half{
    line-height:0.5
  }

  .to-xs\:leading-base{
    line-height:1
  }

  .to-xs\:leading-tight{
    line-height:1.25
  }

  .to-xs\:leading-normal{
    line-height:1.5
  }

  .to-xs\:leading-relaxed{
    line-height:1.75
  }

  .to-xs\:leading-loose{
    line-height:2
  }

  .to-xs\:list-inside{
    list-style-position:inside
  }

  .to-xs\:list-outside{
    list-style-position:outside
  }

  .to-xs\:list-none{
    list-style-type:none
  }

  .to-xs\:list-disc{
    list-style-type:disc
  }

  .to-xs\:list-decimal{
    list-style-type:decimal
  }

  .to-xs\:m-0{
    margin:0
  }

  .to-xs\:m-1{
    margin:1px
  }

  .to-xs\:m-2{
    margin:2px
  }

  .to-xs\:m-3{
    margin:3px
  }

  .to-xs\:m-4{
    margin:4px
  }

  .to-xs\:m-5{
    margin:5px
  }

  .to-xs\:m-6{
    margin:6px
  }

  .to-xs\:m-7{
    margin:7px
  }

  .to-xs\:m-8{
    margin:8px
  }

  .to-xs\:m-9{
    margin:9px
  }

  .to-xs\:m-10{
    margin:10px
  }

  .to-xs\:m-12{
    margin:12px
  }

  .to-xs\:m-15{
    margin:15px
  }

  .to-xs\:m-16{
    margin:16px
  }

  .to-xs\:m-18{
    margin:18px
  }

  .to-xs\:m-20{
    margin:20px
  }

  .to-xs\:m-24{
    margin:24px
  }

  .to-xs\:m-25{
    margin:25px
  }

  .to-xs\:m-30{
    margin:30px
  }

  .to-xs\:m-32{
    margin:32px
  }

  .to-xs\:m-36{
    margin:36px
  }

  .to-xs\:m-40{
    margin:40px
  }

  .to-xs\:m-44{
    margin:44px
  }

  .to-xs\:m-48{
    margin:48px
  }

  .to-xs\:m-50{
    margin:50px
  }

  .to-xs\:m-60{
    margin:60px
  }

  .to-xs\:m-64{
    margin:64px
  }

  .to-xs\:m-70{
    margin:70px
  }

  .to-xs\:m-75{
    margin:75px
  }

  .to-xs\:m-80{
    margin:80px
  }

  .to-xs\:m-85{
    margin:85px
  }

  .to-xs\:m-90{
    margin:90px
  }

  .to-xs\:m-100{
    margin:100px
  }

  .to-xs\:m-120{
    margin:120px
  }

  .to-xs\:m-144{
    margin:144px
  }

  .to-xs\:m-px{
    margin:1px
  }

  .to-xs\:m-1_2{
    margin:50%
  }

  .to-xs\:m-1_3{
    margin:33.333333%
  }

  .to-xs\:m-2_3{
    margin:66.666667%
  }

  .to-xs\:m-1_4{
    margin:25%
  }

  .to-xs\:m-2_4{
    margin:50%
  }

  .to-xs\:m-3_4{
    margin:75%
  }

  .to-xs\:m-1_5{
    margin:20%
  }

  .to-xs\:m-2_5{
    margin:40%
  }

  .to-xs\:m-3_5{
    margin:60%
  }

  .to-xs\:m-4_5{
    margin:80%
  }

  .to-xs\:m-1_6{
    margin:16.666667%
  }

  .to-xs\:m-5_6{
    margin:83.333333%
  }

  .to-xs\:m-1_12{
    margin:8.333333%
  }

  .to-xs\:m-5_12{
    margin:41.666667%
  }

  .to-xs\:m-7_12{
    margin:58.333333%
  }

  .to-xs\:m-11_12{
    margin:91.666667%
  }

  .to-xs\:m-auto{
    margin:auto
  }

  .to-xs\:-m-1{
    margin:-1px
  }

  .to-xs\:-m-2{
    margin:-2px
  }

  .to-xs\:-m-3{
    margin:-3px
  }

  .to-xs\:-m-4{
    margin:-4px
  }

  .to-xs\:-m-5{
    margin:-5px
  }

  .to-xs\:-m-10{
    margin:-10px
  }

  .to-xs\:-m-12{
    margin:-12px
  }

  .to-xs\:-m-15{
    margin:-15px
  }

  .to-xs\:-m-30{
    margin:-30px
  }

  .to-xs\:-m-50{
    margin:-50px
  }

  .to-xs\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .to-xs\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .to-xs\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xs\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .to-xs\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-xs\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .to-xs\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-xs\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .to-xs\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-xs\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .to-xs\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-xs\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .to-xs\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-xs\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .to-xs\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-xs\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .to-xs\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-xs\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .to-xs\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-xs\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .to-xs\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-xs\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .to-xs\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-xs\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .to-xs\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-xs\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .to-xs\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-xs\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .to-xs\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-xs\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .to-xs\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-xs\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .to-xs\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-xs\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .to-xs\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-xs\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .to-xs\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-xs\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .to-xs\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-xs\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .to-xs\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-xs\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .to-xs\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-xs\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .to-xs\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-xs\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .to-xs\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-xs\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .to-xs\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-xs\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .to-xs\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-xs\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .to-xs\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-xs\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .to-xs\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-xs\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .to-xs\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-xs\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .to-xs\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-xs\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .to-xs\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-xs\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .to-xs\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-xs\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .to-xs\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-xs\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .to-xs\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-xs\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .to-xs\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-xs\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .to-xs\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xs\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .to-xs\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xs\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .to-xs\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-xs\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-xs\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-xs\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-xs\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-xs\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .to-xs\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xs\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .to-xs\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-xs\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .to-xs\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-xs\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .to-xs\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-xs\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .to-xs\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-xs\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .to-xs\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-xs\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .to-xs\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-xs\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-xs\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-xs\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-xs\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-xs\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-xs\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-xs\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-xs\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-xs\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-xs\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-xs\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-xs\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-xs\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .to-xs\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-xs\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-xs\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-xs\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-xs\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-xs\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-xs\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-xs\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-xs\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-xs\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-xs\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-xs\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-xs\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-xs\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-xs\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-xs\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-xs\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-xs\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-xs\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-xs\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-xs\:mt-0{
    margin-top:0
  }

  .to-xs\:mr-0{
    margin-right:0
  }

  .to-xs\:mb-0{
    margin-bottom:0
  }

  .to-xs\:ml-0{
    margin-left:0
  }

  .to-xs\:mt-1{
    margin-top:1px
  }

  .to-xs\:mr-1{
    margin-right:1px
  }

  .to-xs\:mb-1{
    margin-bottom:1px
  }

  .to-xs\:ml-1{
    margin-left:1px
  }

  .to-xs\:mt-2{
    margin-top:2px
  }

  .to-xs\:mr-2{
    margin-right:2px
  }

  .to-xs\:mb-2{
    margin-bottom:2px
  }

  .to-xs\:ml-2{
    margin-left:2px
  }

  .to-xs\:mt-3{
    margin-top:3px
  }

  .to-xs\:mr-3{
    margin-right:3px
  }

  .to-xs\:mb-3{
    margin-bottom:3px
  }

  .to-xs\:ml-3{
    margin-left:3px
  }

  .to-xs\:mt-4{
    margin-top:4px
  }

  .to-xs\:mr-4{
    margin-right:4px
  }

  .to-xs\:mb-4{
    margin-bottom:4px
  }

  .to-xs\:ml-4{
    margin-left:4px
  }

  .to-xs\:mt-5{
    margin-top:5px
  }

  .to-xs\:mr-5{
    margin-right:5px
  }

  .to-xs\:mb-5{
    margin-bottom:5px
  }

  .to-xs\:ml-5{
    margin-left:5px
  }

  .to-xs\:mt-6{
    margin-top:6px
  }

  .to-xs\:mr-6{
    margin-right:6px
  }

  .to-xs\:mb-6{
    margin-bottom:6px
  }

  .to-xs\:ml-6{
    margin-left:6px
  }

  .to-xs\:mt-7{
    margin-top:7px
  }

  .to-xs\:mr-7{
    margin-right:7px
  }

  .to-xs\:mb-7{
    margin-bottom:7px
  }

  .to-xs\:ml-7{
    margin-left:7px
  }

  .to-xs\:mt-8{
    margin-top:8px
  }

  .to-xs\:mr-8{
    margin-right:8px
  }

  .to-xs\:mb-8{
    margin-bottom:8px
  }

  .to-xs\:ml-8{
    margin-left:8px
  }

  .to-xs\:mt-9{
    margin-top:9px
  }

  .to-xs\:mr-9{
    margin-right:9px
  }

  .to-xs\:mb-9{
    margin-bottom:9px
  }

  .to-xs\:ml-9{
    margin-left:9px
  }

  .to-xs\:mt-10{
    margin-top:10px
  }

  .to-xs\:mr-10{
    margin-right:10px
  }

  .to-xs\:mb-10{
    margin-bottom:10px
  }

  .to-xs\:ml-10{
    margin-left:10px
  }

  .to-xs\:mt-12{
    margin-top:12px
  }

  .to-xs\:mr-12{
    margin-right:12px
  }

  .to-xs\:mb-12{
    margin-bottom:12px
  }

  .to-xs\:ml-12{
    margin-left:12px
  }

  .to-xs\:mt-15{
    margin-top:15px
  }

  .to-xs\:mr-15{
    margin-right:15px
  }

  .to-xs\:mb-15{
    margin-bottom:15px
  }

  .to-xs\:ml-15{
    margin-left:15px
  }

  .to-xs\:mt-16{
    margin-top:16px
  }

  .to-xs\:mr-16{
    margin-right:16px
  }

  .to-xs\:mb-16{
    margin-bottom:16px
  }

  .to-xs\:ml-16{
    margin-left:16px
  }

  .to-xs\:mt-18{
    margin-top:18px
  }

  .to-xs\:mr-18{
    margin-right:18px
  }

  .to-xs\:mb-18{
    margin-bottom:18px
  }

  .to-xs\:ml-18{
    margin-left:18px
  }

  .to-xs\:mt-20{
    margin-top:20px
  }

  .to-xs\:mr-20{
    margin-right:20px
  }

  .to-xs\:mb-20{
    margin-bottom:20px
  }

  .to-xs\:ml-20{
    margin-left:20px
  }

  .to-xs\:mt-24{
    margin-top:24px
  }

  .to-xs\:mr-24{
    margin-right:24px
  }

  .to-xs\:mb-24{
    margin-bottom:24px
  }

  .to-xs\:ml-24{
    margin-left:24px
  }

  .to-xs\:mt-25{
    margin-top:25px
  }

  .to-xs\:mr-25{
    margin-right:25px
  }

  .to-xs\:mb-25{
    margin-bottom:25px
  }

  .to-xs\:ml-25{
    margin-left:25px
  }

  .to-xs\:mt-30{
    margin-top:30px
  }

  .to-xs\:mr-30{
    margin-right:30px
  }

  .to-xs\:mb-30{
    margin-bottom:30px
  }

  .to-xs\:ml-30{
    margin-left:30px
  }

  .to-xs\:mt-32{
    margin-top:32px
  }

  .to-xs\:mr-32{
    margin-right:32px
  }

  .to-xs\:mb-32{
    margin-bottom:32px
  }

  .to-xs\:ml-32{
    margin-left:32px
  }

  .to-xs\:mt-36{
    margin-top:36px
  }

  .to-xs\:mr-36{
    margin-right:36px
  }

  .to-xs\:mb-36{
    margin-bottom:36px
  }

  .to-xs\:ml-36{
    margin-left:36px
  }

  .to-xs\:mt-40{
    margin-top:40px
  }

  .to-xs\:mr-40{
    margin-right:40px
  }

  .to-xs\:mb-40{
    margin-bottom:40px
  }

  .to-xs\:ml-40{
    margin-left:40px
  }

  .to-xs\:mt-44{
    margin-top:44px
  }

  .to-xs\:mr-44{
    margin-right:44px
  }

  .to-xs\:mb-44{
    margin-bottom:44px
  }

  .to-xs\:ml-44{
    margin-left:44px
  }

  .to-xs\:mt-48{
    margin-top:48px
  }

  .to-xs\:mr-48{
    margin-right:48px
  }

  .to-xs\:mb-48{
    margin-bottom:48px
  }

  .to-xs\:ml-48{
    margin-left:48px
  }

  .to-xs\:mt-50{
    margin-top:50px
  }

  .to-xs\:mr-50{
    margin-right:50px
  }

  .to-xs\:mb-50{
    margin-bottom:50px
  }

  .to-xs\:ml-50{
    margin-left:50px
  }

  .to-xs\:mt-60{
    margin-top:60px
  }

  .to-xs\:mr-60{
    margin-right:60px
  }

  .to-xs\:mb-60{
    margin-bottom:60px
  }

  .to-xs\:ml-60{
    margin-left:60px
  }

  .to-xs\:mt-64{
    margin-top:64px
  }

  .to-xs\:mr-64{
    margin-right:64px
  }

  .to-xs\:mb-64{
    margin-bottom:64px
  }

  .to-xs\:ml-64{
    margin-left:64px
  }

  .to-xs\:mt-70{
    margin-top:70px
  }

  .to-xs\:mr-70{
    margin-right:70px
  }

  .to-xs\:mb-70{
    margin-bottom:70px
  }

  .to-xs\:ml-70{
    margin-left:70px
  }

  .to-xs\:mt-75{
    margin-top:75px
  }

  .to-xs\:mr-75{
    margin-right:75px
  }

  .to-xs\:mb-75{
    margin-bottom:75px
  }

  .to-xs\:ml-75{
    margin-left:75px
  }

  .to-xs\:mt-80{
    margin-top:80px
  }

  .to-xs\:mr-80{
    margin-right:80px
  }

  .to-xs\:mb-80{
    margin-bottom:80px
  }

  .to-xs\:ml-80{
    margin-left:80px
  }

  .to-xs\:mt-85{
    margin-top:85px
  }

  .to-xs\:mr-85{
    margin-right:85px
  }

  .to-xs\:mb-85{
    margin-bottom:85px
  }

  .to-xs\:ml-85{
    margin-left:85px
  }

  .to-xs\:mt-90{
    margin-top:90px
  }

  .to-xs\:mr-90{
    margin-right:90px
  }

  .to-xs\:mb-90{
    margin-bottom:90px
  }

  .to-xs\:ml-90{
    margin-left:90px
  }

  .to-xs\:mt-100{
    margin-top:100px
  }

  .to-xs\:mr-100{
    margin-right:100px
  }

  .to-xs\:mb-100{
    margin-bottom:100px
  }

  .to-xs\:ml-100{
    margin-left:100px
  }

  .to-xs\:mt-120{
    margin-top:120px
  }

  .to-xs\:mr-120{
    margin-right:120px
  }

  .to-xs\:mb-120{
    margin-bottom:120px
  }

  .to-xs\:ml-120{
    margin-left:120px
  }

  .to-xs\:mt-144{
    margin-top:144px
  }

  .to-xs\:mr-144{
    margin-right:144px
  }

  .to-xs\:mb-144{
    margin-bottom:144px
  }

  .to-xs\:ml-144{
    margin-left:144px
  }

  .to-xs\:mt-px{
    margin-top:1px
  }

  .to-xs\:mr-px{
    margin-right:1px
  }

  .to-xs\:mb-px{
    margin-bottom:1px
  }

  .to-xs\:ml-px{
    margin-left:1px
  }

  .to-xs\:mt-1_2{
    margin-top:50%
  }

  .to-xs\:mr-1_2{
    margin-right:50%
  }

  .to-xs\:mb-1_2{
    margin-bottom:50%
  }

  .to-xs\:ml-1_2{
    margin-left:50%
  }

  .to-xs\:mt-1_3{
    margin-top:33.333333%
  }

  .to-xs\:mr-1_3{
    margin-right:33.333333%
  }

  .to-xs\:mb-1_3{
    margin-bottom:33.333333%
  }

  .to-xs\:ml-1_3{
    margin-left:33.333333%
  }

  .to-xs\:mt-2_3{
    margin-top:66.666667%
  }

  .to-xs\:mr-2_3{
    margin-right:66.666667%
  }

  .to-xs\:mb-2_3{
    margin-bottom:66.666667%
  }

  .to-xs\:ml-2_3{
    margin-left:66.666667%
  }

  .to-xs\:mt-1_4{
    margin-top:25%
  }

  .to-xs\:mr-1_4{
    margin-right:25%
  }

  .to-xs\:mb-1_4{
    margin-bottom:25%
  }

  .to-xs\:ml-1_4{
    margin-left:25%
  }

  .to-xs\:mt-2_4{
    margin-top:50%
  }

  .to-xs\:mr-2_4{
    margin-right:50%
  }

  .to-xs\:mb-2_4{
    margin-bottom:50%
  }

  .to-xs\:ml-2_4{
    margin-left:50%
  }

  .to-xs\:mt-3_4{
    margin-top:75%
  }

  .to-xs\:mr-3_4{
    margin-right:75%
  }

  .to-xs\:mb-3_4{
    margin-bottom:75%
  }

  .to-xs\:ml-3_4{
    margin-left:75%
  }

  .to-xs\:mt-1_5{
    margin-top:20%
  }

  .to-xs\:mr-1_5{
    margin-right:20%
  }

  .to-xs\:mb-1_5{
    margin-bottom:20%
  }

  .to-xs\:ml-1_5{
    margin-left:20%
  }

  .to-xs\:mt-2_5{
    margin-top:40%
  }

  .to-xs\:mr-2_5{
    margin-right:40%
  }

  .to-xs\:mb-2_5{
    margin-bottom:40%
  }

  .to-xs\:ml-2_5{
    margin-left:40%
  }

  .to-xs\:mt-3_5{
    margin-top:60%
  }

  .to-xs\:mr-3_5{
    margin-right:60%
  }

  .to-xs\:mb-3_5{
    margin-bottom:60%
  }

  .to-xs\:ml-3_5{
    margin-left:60%
  }

  .to-xs\:mt-4_5{
    margin-top:80%
  }

  .to-xs\:mr-4_5{
    margin-right:80%
  }

  .to-xs\:mb-4_5{
    margin-bottom:80%
  }

  .to-xs\:ml-4_5{
    margin-left:80%
  }

  .to-xs\:mt-1_6{
    margin-top:16.666667%
  }

  .to-xs\:mr-1_6{
    margin-right:16.666667%
  }

  .to-xs\:mb-1_6{
    margin-bottom:16.666667%
  }

  .to-xs\:ml-1_6{
    margin-left:16.666667%
  }

  .to-xs\:mt-5_6{
    margin-top:83.333333%
  }

  .to-xs\:mr-5_6{
    margin-right:83.333333%
  }

  .to-xs\:mb-5_6{
    margin-bottom:83.333333%
  }

  .to-xs\:ml-5_6{
    margin-left:83.333333%
  }

  .to-xs\:mt-1_12{
    margin-top:8.333333%
  }

  .to-xs\:mr-1_12{
    margin-right:8.333333%
  }

  .to-xs\:mb-1_12{
    margin-bottom:8.333333%
  }

  .to-xs\:ml-1_12{
    margin-left:8.333333%
  }

  .to-xs\:mt-5_12{
    margin-top:41.666667%
  }

  .to-xs\:mr-5_12{
    margin-right:41.666667%
  }

  .to-xs\:mb-5_12{
    margin-bottom:41.666667%
  }

  .to-xs\:ml-5_12{
    margin-left:41.666667%
  }

  .to-xs\:mt-7_12{
    margin-top:58.333333%
  }

  .to-xs\:mr-7_12{
    margin-right:58.333333%
  }

  .to-xs\:mb-7_12{
    margin-bottom:58.333333%
  }

  .to-xs\:ml-7_12{
    margin-left:58.333333%
  }

  .to-xs\:mt-11_12{
    margin-top:91.666667%
  }

  .to-xs\:mr-11_12{
    margin-right:91.666667%
  }

  .to-xs\:mb-11_12{
    margin-bottom:91.666667%
  }

  .to-xs\:ml-11_12{
    margin-left:91.666667%
  }

  .to-xs\:mt-auto{
    margin-top:auto
  }

  .to-xs\:mr-auto{
    margin-right:auto
  }

  .to-xs\:mb-auto{
    margin-bottom:auto
  }

  .to-xs\:ml-auto{
    margin-left:auto
  }

  .to-xs\:-mt-1{
    margin-top:-1px
  }

  .to-xs\:-mr-1{
    margin-right:-1px
  }

  .to-xs\:-mb-1{
    margin-bottom:-1px
  }

  .to-xs\:-ml-1{
    margin-left:-1px
  }

  .to-xs\:-mt-2{
    margin-top:-2px
  }

  .to-xs\:-mr-2{
    margin-right:-2px
  }

  .to-xs\:-mb-2{
    margin-bottom:-2px
  }

  .to-xs\:-ml-2{
    margin-left:-2px
  }

  .to-xs\:-mt-3{
    margin-top:-3px
  }

  .to-xs\:-mr-3{
    margin-right:-3px
  }

  .to-xs\:-mb-3{
    margin-bottom:-3px
  }

  .to-xs\:-ml-3{
    margin-left:-3px
  }

  .to-xs\:-mt-4{
    margin-top:-4px
  }

  .to-xs\:-mr-4{
    margin-right:-4px
  }

  .to-xs\:-mb-4{
    margin-bottom:-4px
  }

  .to-xs\:-ml-4{
    margin-left:-4px
  }

  .to-xs\:-mt-5{
    margin-top:-5px
  }

  .to-xs\:-mr-5{
    margin-right:-5px
  }

  .to-xs\:-mb-5{
    margin-bottom:-5px
  }

  .to-xs\:-ml-5{
    margin-left:-5px
  }

  .to-xs\:-mt-10{
    margin-top:-10px
  }

  .to-xs\:-mr-10{
    margin-right:-10px
  }

  .to-xs\:-mb-10{
    margin-bottom:-10px
  }

  .to-xs\:-ml-10{
    margin-left:-10px
  }

  .to-xs\:-mt-12{
    margin-top:-12px
  }

  .to-xs\:-mr-12{
    margin-right:-12px
  }

  .to-xs\:-mb-12{
    margin-bottom:-12px
  }

  .to-xs\:-ml-12{
    margin-left:-12px
  }

  .to-xs\:-mt-15{
    margin-top:-15px
  }

  .to-xs\:-mr-15{
    margin-right:-15px
  }

  .to-xs\:-mb-15{
    margin-bottom:-15px
  }

  .to-xs\:-ml-15{
    margin-left:-15px
  }

  .to-xs\:-mt-30{
    margin-top:-30px
  }

  .to-xs\:-mr-30{
    margin-right:-30px
  }

  .to-xs\:-mb-30{
    margin-bottom:-30px
  }

  .to-xs\:-ml-30{
    margin-left:-30px
  }

  .to-xs\:-mt-50{
    margin-top:-50px
  }

  .to-xs\:-mr-50{
    margin-right:-50px
  }

  .to-xs\:-mb-50{
    margin-bottom:-50px
  }

  .to-xs\:-ml-50{
    margin-left:-50px
  }

  .to-xs\:last\:m-0:last-child{
    margin:0
  }

  .to-xs\:last\:m-1:last-child{
    margin:1px
  }

  .to-xs\:last\:m-2:last-child{
    margin:2px
  }

  .to-xs\:last\:m-3:last-child{
    margin:3px
  }

  .to-xs\:last\:m-4:last-child{
    margin:4px
  }

  .to-xs\:last\:m-5:last-child{
    margin:5px
  }

  .to-xs\:last\:m-6:last-child{
    margin:6px
  }

  .to-xs\:last\:m-7:last-child{
    margin:7px
  }

  .to-xs\:last\:m-8:last-child{
    margin:8px
  }

  .to-xs\:last\:m-9:last-child{
    margin:9px
  }

  .to-xs\:last\:m-10:last-child{
    margin:10px
  }

  .to-xs\:last\:m-12:last-child{
    margin:12px
  }

  .to-xs\:last\:m-15:last-child{
    margin:15px
  }

  .to-xs\:last\:m-16:last-child{
    margin:16px
  }

  .to-xs\:last\:m-18:last-child{
    margin:18px
  }

  .to-xs\:last\:m-20:last-child{
    margin:20px
  }

  .to-xs\:last\:m-24:last-child{
    margin:24px
  }

  .to-xs\:last\:m-25:last-child{
    margin:25px
  }

  .to-xs\:last\:m-30:last-child{
    margin:30px
  }

  .to-xs\:last\:m-32:last-child{
    margin:32px
  }

  .to-xs\:last\:m-36:last-child{
    margin:36px
  }

  .to-xs\:last\:m-40:last-child{
    margin:40px
  }

  .to-xs\:last\:m-44:last-child{
    margin:44px
  }

  .to-xs\:last\:m-48:last-child{
    margin:48px
  }

  .to-xs\:last\:m-50:last-child{
    margin:50px
  }

  .to-xs\:last\:m-60:last-child{
    margin:60px
  }

  .to-xs\:last\:m-64:last-child{
    margin:64px
  }

  .to-xs\:last\:m-70:last-child{
    margin:70px
  }

  .to-xs\:last\:m-75:last-child{
    margin:75px
  }

  .to-xs\:last\:m-80:last-child{
    margin:80px
  }

  .to-xs\:last\:m-85:last-child{
    margin:85px
  }

  .to-xs\:last\:m-90:last-child{
    margin:90px
  }

  .to-xs\:last\:m-100:last-child{
    margin:100px
  }

  .to-xs\:last\:m-120:last-child{
    margin:120px
  }

  .to-xs\:last\:m-144:last-child{
    margin:144px
  }

  .to-xs\:last\:m-px:last-child{
    margin:1px
  }

  .to-xs\:last\:m-1_2:last-child{
    margin:50%
  }

  .to-xs\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .to-xs\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .to-xs\:last\:m-1_4:last-child{
    margin:25%
  }

  .to-xs\:last\:m-2_4:last-child{
    margin:50%
  }

  .to-xs\:last\:m-3_4:last-child{
    margin:75%
  }

  .to-xs\:last\:m-1_5:last-child{
    margin:20%
  }

  .to-xs\:last\:m-2_5:last-child{
    margin:40%
  }

  .to-xs\:last\:m-3_5:last-child{
    margin:60%
  }

  .to-xs\:last\:m-4_5:last-child{
    margin:80%
  }

  .to-xs\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .to-xs\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .to-xs\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .to-xs\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .to-xs\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .to-xs\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .to-xs\:last\:m-auto:last-child{
    margin:auto
  }

  .to-xs\:last\:-m-1:last-child{
    margin:-1px
  }

  .to-xs\:last\:-m-2:last-child{
    margin:-2px
  }

  .to-xs\:last\:-m-3:last-child{
    margin:-3px
  }

  .to-xs\:last\:-m-4:last-child{
    margin:-4px
  }

  .to-xs\:last\:-m-5:last-child{
    margin:-5px
  }

  .to-xs\:last\:-m-10:last-child{
    margin:-10px
  }

  .to-xs\:last\:-m-12:last-child{
    margin:-12px
  }

  .to-xs\:last\:-m-15:last-child{
    margin:-15px
  }

  .to-xs\:last\:-m-30:last-child{
    margin:-30px
  }

  .to-xs\:last\:-m-50:last-child{
    margin:-50px
  }

  .to-xs\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .to-xs\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .to-xs\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xs\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-xs\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-xs\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .to-xs\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-xs\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .to-xs\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-xs\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .to-xs\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-xs\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .to-xs\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-xs\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .to-xs\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-xs\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .to-xs\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-xs\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .to-xs\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-xs\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .to-xs\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-xs\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .to-xs\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-xs\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .to-xs\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-xs\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .to-xs\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-xs\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .to-xs\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-xs\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .to-xs\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-xs\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .to-xs\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-xs\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .to-xs\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-xs\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .to-xs\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-xs\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .to-xs\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-xs\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .to-xs\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-xs\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .to-xs\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-xs\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .to-xs\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-xs\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .to-xs\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-xs\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .to-xs\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-xs\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .to-xs\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-xs\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .to-xs\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-xs\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .to-xs\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-xs\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .to-xs\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-xs\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .to-xs\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-xs\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .to-xs\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-xs\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .to-xs\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-xs\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .to-xs\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-xs\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .to-xs\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-xs\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .to-xs\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-xs\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .to-xs\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xs\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-xs\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xs\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-xs\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-xs\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-xs\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-xs\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-xs\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-xs\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .to-xs\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xs\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-xs\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-xs\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .to-xs\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-xs\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .to-xs\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-xs\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .to-xs\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-xs\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .to-xs\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-xs\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .to-xs\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-xs\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-xs\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-xs\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-xs\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-xs\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-xs\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-xs\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-xs\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-xs\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-xs\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-xs\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-xs\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-xs\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .to-xs\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-xs\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-xs\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-xs\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-xs\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-xs\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-xs\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-xs\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-xs\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-xs\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-xs\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-xs\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-xs\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-xs\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-xs\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-xs\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-xs\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-xs\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-xs\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-xs\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-xs\:last\:mt-0:last-child{
    margin-top:0
  }

  .to-xs\:last\:mr-0:last-child{
    margin-right:0
  }

  .to-xs\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .to-xs\:last\:ml-0:last-child{
    margin-left:0
  }

  .to-xs\:last\:mt-1:last-child{
    margin-top:1px
  }

  .to-xs\:last\:mr-1:last-child{
    margin-right:1px
  }

  .to-xs\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .to-xs\:last\:ml-1:last-child{
    margin-left:1px
  }

  .to-xs\:last\:mt-2:last-child{
    margin-top:2px
  }

  .to-xs\:last\:mr-2:last-child{
    margin-right:2px
  }

  .to-xs\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .to-xs\:last\:ml-2:last-child{
    margin-left:2px
  }

  .to-xs\:last\:mt-3:last-child{
    margin-top:3px
  }

  .to-xs\:last\:mr-3:last-child{
    margin-right:3px
  }

  .to-xs\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .to-xs\:last\:ml-3:last-child{
    margin-left:3px
  }

  .to-xs\:last\:mt-4:last-child{
    margin-top:4px
  }

  .to-xs\:last\:mr-4:last-child{
    margin-right:4px
  }

  .to-xs\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .to-xs\:last\:ml-4:last-child{
    margin-left:4px
  }

  .to-xs\:last\:mt-5:last-child{
    margin-top:5px
  }

  .to-xs\:last\:mr-5:last-child{
    margin-right:5px
  }

  .to-xs\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .to-xs\:last\:ml-5:last-child{
    margin-left:5px
  }

  .to-xs\:last\:mt-6:last-child{
    margin-top:6px
  }

  .to-xs\:last\:mr-6:last-child{
    margin-right:6px
  }

  .to-xs\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .to-xs\:last\:ml-6:last-child{
    margin-left:6px
  }

  .to-xs\:last\:mt-7:last-child{
    margin-top:7px
  }

  .to-xs\:last\:mr-7:last-child{
    margin-right:7px
  }

  .to-xs\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .to-xs\:last\:ml-7:last-child{
    margin-left:7px
  }

  .to-xs\:last\:mt-8:last-child{
    margin-top:8px
  }

  .to-xs\:last\:mr-8:last-child{
    margin-right:8px
  }

  .to-xs\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .to-xs\:last\:ml-8:last-child{
    margin-left:8px
  }

  .to-xs\:last\:mt-9:last-child{
    margin-top:9px
  }

  .to-xs\:last\:mr-9:last-child{
    margin-right:9px
  }

  .to-xs\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .to-xs\:last\:ml-9:last-child{
    margin-left:9px
  }

  .to-xs\:last\:mt-10:last-child{
    margin-top:10px
  }

  .to-xs\:last\:mr-10:last-child{
    margin-right:10px
  }

  .to-xs\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .to-xs\:last\:ml-10:last-child{
    margin-left:10px
  }

  .to-xs\:last\:mt-12:last-child{
    margin-top:12px
  }

  .to-xs\:last\:mr-12:last-child{
    margin-right:12px
  }

  .to-xs\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .to-xs\:last\:ml-12:last-child{
    margin-left:12px
  }

  .to-xs\:last\:mt-15:last-child{
    margin-top:15px
  }

  .to-xs\:last\:mr-15:last-child{
    margin-right:15px
  }

  .to-xs\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .to-xs\:last\:ml-15:last-child{
    margin-left:15px
  }

  .to-xs\:last\:mt-16:last-child{
    margin-top:16px
  }

  .to-xs\:last\:mr-16:last-child{
    margin-right:16px
  }

  .to-xs\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .to-xs\:last\:ml-16:last-child{
    margin-left:16px
  }

  .to-xs\:last\:mt-18:last-child{
    margin-top:18px
  }

  .to-xs\:last\:mr-18:last-child{
    margin-right:18px
  }

  .to-xs\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .to-xs\:last\:ml-18:last-child{
    margin-left:18px
  }

  .to-xs\:last\:mt-20:last-child{
    margin-top:20px
  }

  .to-xs\:last\:mr-20:last-child{
    margin-right:20px
  }

  .to-xs\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .to-xs\:last\:ml-20:last-child{
    margin-left:20px
  }

  .to-xs\:last\:mt-24:last-child{
    margin-top:24px
  }

  .to-xs\:last\:mr-24:last-child{
    margin-right:24px
  }

  .to-xs\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .to-xs\:last\:ml-24:last-child{
    margin-left:24px
  }

  .to-xs\:last\:mt-25:last-child{
    margin-top:25px
  }

  .to-xs\:last\:mr-25:last-child{
    margin-right:25px
  }

  .to-xs\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .to-xs\:last\:ml-25:last-child{
    margin-left:25px
  }

  .to-xs\:last\:mt-30:last-child{
    margin-top:30px
  }

  .to-xs\:last\:mr-30:last-child{
    margin-right:30px
  }

  .to-xs\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .to-xs\:last\:ml-30:last-child{
    margin-left:30px
  }

  .to-xs\:last\:mt-32:last-child{
    margin-top:32px
  }

  .to-xs\:last\:mr-32:last-child{
    margin-right:32px
  }

  .to-xs\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .to-xs\:last\:ml-32:last-child{
    margin-left:32px
  }

  .to-xs\:last\:mt-36:last-child{
    margin-top:36px
  }

  .to-xs\:last\:mr-36:last-child{
    margin-right:36px
  }

  .to-xs\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .to-xs\:last\:ml-36:last-child{
    margin-left:36px
  }

  .to-xs\:last\:mt-40:last-child{
    margin-top:40px
  }

  .to-xs\:last\:mr-40:last-child{
    margin-right:40px
  }

  .to-xs\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .to-xs\:last\:ml-40:last-child{
    margin-left:40px
  }

  .to-xs\:last\:mt-44:last-child{
    margin-top:44px
  }

  .to-xs\:last\:mr-44:last-child{
    margin-right:44px
  }

  .to-xs\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .to-xs\:last\:ml-44:last-child{
    margin-left:44px
  }

  .to-xs\:last\:mt-48:last-child{
    margin-top:48px
  }

  .to-xs\:last\:mr-48:last-child{
    margin-right:48px
  }

  .to-xs\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .to-xs\:last\:ml-48:last-child{
    margin-left:48px
  }

  .to-xs\:last\:mt-50:last-child{
    margin-top:50px
  }

  .to-xs\:last\:mr-50:last-child{
    margin-right:50px
  }

  .to-xs\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .to-xs\:last\:ml-50:last-child{
    margin-left:50px
  }

  .to-xs\:last\:mt-60:last-child{
    margin-top:60px
  }

  .to-xs\:last\:mr-60:last-child{
    margin-right:60px
  }

  .to-xs\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .to-xs\:last\:ml-60:last-child{
    margin-left:60px
  }

  .to-xs\:last\:mt-64:last-child{
    margin-top:64px
  }

  .to-xs\:last\:mr-64:last-child{
    margin-right:64px
  }

  .to-xs\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .to-xs\:last\:ml-64:last-child{
    margin-left:64px
  }

  .to-xs\:last\:mt-70:last-child{
    margin-top:70px
  }

  .to-xs\:last\:mr-70:last-child{
    margin-right:70px
  }

  .to-xs\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .to-xs\:last\:ml-70:last-child{
    margin-left:70px
  }

  .to-xs\:last\:mt-75:last-child{
    margin-top:75px
  }

  .to-xs\:last\:mr-75:last-child{
    margin-right:75px
  }

  .to-xs\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .to-xs\:last\:ml-75:last-child{
    margin-left:75px
  }

  .to-xs\:last\:mt-80:last-child{
    margin-top:80px
  }

  .to-xs\:last\:mr-80:last-child{
    margin-right:80px
  }

  .to-xs\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .to-xs\:last\:ml-80:last-child{
    margin-left:80px
  }

  .to-xs\:last\:mt-85:last-child{
    margin-top:85px
  }

  .to-xs\:last\:mr-85:last-child{
    margin-right:85px
  }

  .to-xs\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .to-xs\:last\:ml-85:last-child{
    margin-left:85px
  }

  .to-xs\:last\:mt-90:last-child{
    margin-top:90px
  }

  .to-xs\:last\:mr-90:last-child{
    margin-right:90px
  }

  .to-xs\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .to-xs\:last\:ml-90:last-child{
    margin-left:90px
  }

  .to-xs\:last\:mt-100:last-child{
    margin-top:100px
  }

  .to-xs\:last\:mr-100:last-child{
    margin-right:100px
  }

  .to-xs\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .to-xs\:last\:ml-100:last-child{
    margin-left:100px
  }

  .to-xs\:last\:mt-120:last-child{
    margin-top:120px
  }

  .to-xs\:last\:mr-120:last-child{
    margin-right:120px
  }

  .to-xs\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .to-xs\:last\:ml-120:last-child{
    margin-left:120px
  }

  .to-xs\:last\:mt-144:last-child{
    margin-top:144px
  }

  .to-xs\:last\:mr-144:last-child{
    margin-right:144px
  }

  .to-xs\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .to-xs\:last\:ml-144:last-child{
    margin-left:144px
  }

  .to-xs\:last\:mt-px:last-child{
    margin-top:1px
  }

  .to-xs\:last\:mr-px:last-child{
    margin-right:1px
  }

  .to-xs\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .to-xs\:last\:ml-px:last-child{
    margin-left:1px
  }

  .to-xs\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .to-xs\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .to-xs\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .to-xs\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .to-xs\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .to-xs\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .to-xs\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .to-xs\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .to-xs\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .to-xs\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .to-xs\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .to-xs\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .to-xs\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .to-xs\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .to-xs\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .to-xs\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .to-xs\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .to-xs\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .to-xs\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .to-xs\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .to-xs\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .to-xs\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .to-xs\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .to-xs\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .to-xs\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .to-xs\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .to-xs\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .to-xs\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .to-xs\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .to-xs\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .to-xs\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .to-xs\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .to-xs\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .to-xs\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .to-xs\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .to-xs\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .to-xs\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .to-xs\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .to-xs\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .to-xs\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .to-xs\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .to-xs\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .to-xs\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .to-xs\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .to-xs\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .to-xs\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .to-xs\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .to-xs\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .to-xs\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .to-xs\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .to-xs\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .to-xs\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .to-xs\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .to-xs\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .to-xs\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .to-xs\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .to-xs\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .to-xs\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .to-xs\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .to-xs\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .to-xs\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .to-xs\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .to-xs\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .to-xs\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .to-xs\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .to-xs\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .to-xs\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .to-xs\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .to-xs\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .to-xs\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .to-xs\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .to-xs\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .to-xs\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .to-xs\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .to-xs\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .to-xs\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .to-xs\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .to-xs\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .to-xs\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .to-xs\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .to-xs\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .to-xs\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .to-xs\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .to-xs\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .to-xs\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .to-xs\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .to-xs\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .to-xs\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .to-xs\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .to-xs\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .to-xs\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .to-xs\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .to-xs\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .to-xs\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .to-xs\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .to-xs\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .to-xs\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .to-xs\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .to-xs\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .to-xs\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .to-xs\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .to-xs\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .to-xs\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .to-xs\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .to-xs\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .to-xs\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .to-xs\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .to-xs\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .to-xs\:max-h-full{
    max-height:100%
  }

  .to-xs\:max-w-30{
    max-width:30px
  }

  .to-xs\:max-w-120{
    max-width:120px
  }

  .to-xs\:max-w-144{
    max-width:144px
  }

  .to-xs\:max-w-170{
    max-width:170px
  }

  .to-xs\:max-w-200{
    max-width:200px
  }

  .to-xs\:max-w-260{
    max-width:260px
  }

  .to-xs\:max-w-290{
    max-width:290px
  }

  .to-xs\:max-w-375{
    max-width:375px
  }

  .to-xs\:max-w-full{
    max-width:100%
  }

  .to-xs\:max-w-screen{
    max-width:100vw
  }

  .to-xs\:max-w-contain{
    max-width:1170px
  }

  .to-xs\:max-w-md{
    max-width:768px
  }

  .to-xs\:max-w-lg{
    max-width:992px
  }

  .to-xs\:max-w-xl{
    max-width:1210px
  }

  .to-xs\:max-w-1_2{
    max-width:50%
  }

  .to-xs\:min-h-90{
    min-height:90px
  }

  .to-xs\:min-h-120{
    min-height:120px
  }

  .to-xs\:min-w-270{
    min-width:270px
  }

  .to-xs\:min-w-full{
    min-width:100%
  }

  .to-xs\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .to-xs\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .to-xs\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .to-xs\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .to-xs\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .to-xs\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .to-xs\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .to-xs\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .to-xs\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .to-xs\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .to-xs\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .to-xs\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .to-xs\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .to-xs\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .to-xs\:opacity-0{
    opacity:0
  }

  .to-xs\:opacity-25{
    opacity:.25
  }

  .to-xs\:opacity-40{
    opacity:.4
  }

  .to-xs\:opacity-50{
    opacity:.5
  }

  .to-xs\:opacity-75{
    opacity:.75
  }

  .to-xs\:opacity-100{
    opacity:1
  }

  .to-xs\:hover\:opacity-0:hover{
    opacity:0
  }

  .to-xs\:hover\:opacity-25:hover{
    opacity:.25
  }

  .to-xs\:hover\:opacity-40:hover{
    opacity:.4
  }

  .to-xs\:hover\:opacity-50:hover{
    opacity:.5
  }

  .to-xs\:hover\:opacity-75:hover{
    opacity:.75
  }

  .to-xs\:hover\:opacity-100:hover{
    opacity:1
  }

  .to-xs\:focus\:opacity-0:focus{
    opacity:0
  }

  .to-xs\:focus\:opacity-25:focus{
    opacity:.25
  }

  .to-xs\:focus\:opacity-40:focus{
    opacity:.4
  }

  .to-xs\:focus\:opacity-50:focus{
    opacity:.5
  }

  .to-xs\:focus\:opacity-75:focus{
    opacity:.75
  }

  .to-xs\:focus\:opacity-100:focus{
    opacity:1
  }

  .to-xs\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-xs\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-xs\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-xs\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-xs\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-xs\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-xs\:overflow-auto{
    overflow:auto
  }

  .to-xs\:overflow-hidden{
    overflow:hidden
  }

  .to-xs\:overflow-visible{
    overflow:visible
  }

  .to-xs\:overflow-scroll{
    overflow:scroll
  }

  .to-xs\:overflow-x-auto{
    overflow-x:auto
  }

  .to-xs\:overflow-y-auto{
    overflow-y:auto
  }

  .to-xs\:overflow-x-hidden{
    overflow-x:hidden
  }

  .to-xs\:overflow-y-hidden{
    overflow-y:hidden
  }

  .to-xs\:overflow-x-visible{
    overflow-x:visible
  }

  .to-xs\:overflow-y-visible{
    overflow-y:visible
  }

  .to-xs\:overflow-x-scroll{
    overflow-x:scroll
  }

  .to-xs\:overflow-y-scroll{
    overflow-y:scroll
  }

  .to-xs\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .to-xs\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .to-xs\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .to-xs\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .to-xs\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .to-xs\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .to-xs\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .to-xs\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .to-xs\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .to-xs\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .to-xs\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .to-xs\:p-0{
    padding:0
  }

  .to-xs\:p-1{
    padding:1px
  }

  .to-xs\:p-2{
    padding:2px
  }

  .to-xs\:p-3{
    padding:3px
  }

  .to-xs\:p-4{
    padding:4px
  }

  .to-xs\:p-5{
    padding:5px
  }

  .to-xs\:p-6{
    padding:6px
  }

  .to-xs\:p-7{
    padding:7px
  }

  .to-xs\:p-8{
    padding:8px
  }

  .to-xs\:p-9{
    padding:9px
  }

  .to-xs\:p-10{
    padding:10px
  }

  .to-xs\:p-12{
    padding:12px
  }

  .to-xs\:p-15{
    padding:15px
  }

  .to-xs\:p-16{
    padding:16px
  }

  .to-xs\:p-18{
    padding:18px
  }

  .to-xs\:p-20{
    padding:20px
  }

  .to-xs\:p-24{
    padding:24px
  }

  .to-xs\:p-25{
    padding:25px
  }

  .to-xs\:p-30{
    padding:30px
  }

  .to-xs\:p-32{
    padding:32px
  }

  .to-xs\:p-36{
    padding:36px
  }

  .to-xs\:p-40{
    padding:40px
  }

  .to-xs\:p-44{
    padding:44px
  }

  .to-xs\:p-48{
    padding:48px
  }

  .to-xs\:p-50{
    padding:50px
  }

  .to-xs\:p-60{
    padding:60px
  }

  .to-xs\:p-64{
    padding:64px
  }

  .to-xs\:p-70{
    padding:70px
  }

  .to-xs\:p-75{
    padding:75px
  }

  .to-xs\:p-80{
    padding:80px
  }

  .to-xs\:p-85{
    padding:85px
  }

  .to-xs\:p-90{
    padding:90px
  }

  .to-xs\:p-100{
    padding:100px
  }

  .to-xs\:p-150{
    padding:150px
  }

  .to-xs\:p-px{
    padding:1px
  }

  .to-xs\:p-1_2{
    padding:50%
  }

  .to-xs\:p-1_3{
    padding:33.333333%
  }

  .to-xs\:p-2_3{
    padding:66.666667%
  }

  .to-xs\:p-1_4{
    padding:25%
  }

  .to-xs\:p-2_4{
    padding:50%
  }

  .to-xs\:p-3_4{
    padding:75%
  }

  .to-xs\:p-1_5{
    padding:20%
  }

  .to-xs\:p-2_5{
    padding:40%
  }

  .to-xs\:p-3_5{
    padding:60%
  }

  .to-xs\:p-4_5{
    padding:80%
  }

  .to-xs\:p-1_6{
    padding:16.666667%
  }

  .to-xs\:p-5_6{
    padding:83.333333%
  }

  .to-xs\:p-1_12{
    padding:8.333333%
  }

  .to-xs\:p-5_12{
    padding:41.666667%
  }

  .to-xs\:p-7_12{
    padding:58.333333%
  }

  .to-xs\:p-11_12{
    padding:91.666667%
  }

  .to-xs\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .to-xs\:px-0{
    padding-left:0;
    padding-right:0
  }

  .to-xs\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xs\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .to-xs\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xs\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .to-xs\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xs\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .to-xs\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xs\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .to-xs\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xs\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .to-xs\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xs\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .to-xs\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xs\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .to-xs\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xs\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .to-xs\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xs\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .to-xs\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xs\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .to-xs\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xs\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .to-xs\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xs\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .to-xs\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xs\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .to-xs\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xs\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .to-xs\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xs\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .to-xs\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xs\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .to-xs\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xs\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .to-xs\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xs\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .to-xs\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xs\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .to-xs\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xs\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .to-xs\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xs\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .to-xs\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xs\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .to-xs\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xs\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .to-xs\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xs\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .to-xs\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xs\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .to-xs\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xs\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .to-xs\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xs\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .to-xs\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xs\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .to-xs\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xs\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .to-xs\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xs\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .to-xs\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xs\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .to-xs\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xs\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .to-xs\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xs\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xs\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xs\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xs\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xs\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .to-xs\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xs\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .to-xs\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xs\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .to-xs\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xs\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .to-xs\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xs\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .to-xs\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xs\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .to-xs\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xs\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xs\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xs\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xs\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xs\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xs\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xs\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xs\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xs\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xs\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xs\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xs\:pt-0{
    padding-top:0
  }

  .to-xs\:pr-0{
    padding-right:0
  }

  .to-xs\:pb-0{
    padding-bottom:0
  }

  .to-xs\:pl-0{
    padding-left:0
  }

  .to-xs\:pt-1{
    padding-top:1px
  }

  .to-xs\:pr-1{
    padding-right:1px
  }

  .to-xs\:pb-1{
    padding-bottom:1px
  }

  .to-xs\:pl-1{
    padding-left:1px
  }

  .to-xs\:pt-2{
    padding-top:2px
  }

  .to-xs\:pr-2{
    padding-right:2px
  }

  .to-xs\:pb-2{
    padding-bottom:2px
  }

  .to-xs\:pl-2{
    padding-left:2px
  }

  .to-xs\:pt-3{
    padding-top:3px
  }

  .to-xs\:pr-3{
    padding-right:3px
  }

  .to-xs\:pb-3{
    padding-bottom:3px
  }

  .to-xs\:pl-3{
    padding-left:3px
  }

  .to-xs\:pt-4{
    padding-top:4px
  }

  .to-xs\:pr-4{
    padding-right:4px
  }

  .to-xs\:pb-4{
    padding-bottom:4px
  }

  .to-xs\:pl-4{
    padding-left:4px
  }

  .to-xs\:pt-5{
    padding-top:5px
  }

  .to-xs\:pr-5{
    padding-right:5px
  }

  .to-xs\:pb-5{
    padding-bottom:5px
  }

  .to-xs\:pl-5{
    padding-left:5px
  }

  .to-xs\:pt-6{
    padding-top:6px
  }

  .to-xs\:pr-6{
    padding-right:6px
  }

  .to-xs\:pb-6{
    padding-bottom:6px
  }

  .to-xs\:pl-6{
    padding-left:6px
  }

  .to-xs\:pt-7{
    padding-top:7px
  }

  .to-xs\:pr-7{
    padding-right:7px
  }

  .to-xs\:pb-7{
    padding-bottom:7px
  }

  .to-xs\:pl-7{
    padding-left:7px
  }

  .to-xs\:pt-8{
    padding-top:8px
  }

  .to-xs\:pr-8{
    padding-right:8px
  }

  .to-xs\:pb-8{
    padding-bottom:8px
  }

  .to-xs\:pl-8{
    padding-left:8px
  }

  .to-xs\:pt-9{
    padding-top:9px
  }

  .to-xs\:pr-9{
    padding-right:9px
  }

  .to-xs\:pb-9{
    padding-bottom:9px
  }

  .to-xs\:pl-9{
    padding-left:9px
  }

  .to-xs\:pt-10{
    padding-top:10px
  }

  .to-xs\:pr-10{
    padding-right:10px
  }

  .to-xs\:pb-10{
    padding-bottom:10px
  }

  .to-xs\:pl-10{
    padding-left:10px
  }

  .to-xs\:pt-12{
    padding-top:12px
  }

  .to-xs\:pr-12{
    padding-right:12px
  }

  .to-xs\:pb-12{
    padding-bottom:12px
  }

  .to-xs\:pl-12{
    padding-left:12px
  }

  .to-xs\:pt-15{
    padding-top:15px
  }

  .to-xs\:pr-15{
    padding-right:15px
  }

  .to-xs\:pb-15{
    padding-bottom:15px
  }

  .to-xs\:pl-15{
    padding-left:15px
  }

  .to-xs\:pt-16{
    padding-top:16px
  }

  .to-xs\:pr-16{
    padding-right:16px
  }

  .to-xs\:pb-16{
    padding-bottom:16px
  }

  .to-xs\:pl-16{
    padding-left:16px
  }

  .to-xs\:pt-18{
    padding-top:18px
  }

  .to-xs\:pr-18{
    padding-right:18px
  }

  .to-xs\:pb-18{
    padding-bottom:18px
  }

  .to-xs\:pl-18{
    padding-left:18px
  }

  .to-xs\:pt-20{
    padding-top:20px
  }

  .to-xs\:pr-20{
    padding-right:20px
  }

  .to-xs\:pb-20{
    padding-bottom:20px
  }

  .to-xs\:pl-20{
    padding-left:20px
  }

  .to-xs\:pt-24{
    padding-top:24px
  }

  .to-xs\:pr-24{
    padding-right:24px
  }

  .to-xs\:pb-24{
    padding-bottom:24px
  }

  .to-xs\:pl-24{
    padding-left:24px
  }

  .to-xs\:pt-25{
    padding-top:25px
  }

  .to-xs\:pr-25{
    padding-right:25px
  }

  .to-xs\:pb-25{
    padding-bottom:25px
  }

  .to-xs\:pl-25{
    padding-left:25px
  }

  .to-xs\:pt-30{
    padding-top:30px
  }

  .to-xs\:pr-30{
    padding-right:30px
  }

  .to-xs\:pb-30{
    padding-bottom:30px
  }

  .to-xs\:pl-30{
    padding-left:30px
  }

  .to-xs\:pt-32{
    padding-top:32px
  }

  .to-xs\:pr-32{
    padding-right:32px
  }

  .to-xs\:pb-32{
    padding-bottom:32px
  }

  .to-xs\:pl-32{
    padding-left:32px
  }

  .to-xs\:pt-36{
    padding-top:36px
  }

  .to-xs\:pr-36{
    padding-right:36px
  }

  .to-xs\:pb-36{
    padding-bottom:36px
  }

  .to-xs\:pl-36{
    padding-left:36px
  }

  .to-xs\:pt-40{
    padding-top:40px
  }

  .to-xs\:pr-40{
    padding-right:40px
  }

  .to-xs\:pb-40{
    padding-bottom:40px
  }

  .to-xs\:pl-40{
    padding-left:40px
  }

  .to-xs\:pt-44{
    padding-top:44px
  }

  .to-xs\:pr-44{
    padding-right:44px
  }

  .to-xs\:pb-44{
    padding-bottom:44px
  }

  .to-xs\:pl-44{
    padding-left:44px
  }

  .to-xs\:pt-48{
    padding-top:48px
  }

  .to-xs\:pr-48{
    padding-right:48px
  }

  .to-xs\:pb-48{
    padding-bottom:48px
  }

  .to-xs\:pl-48{
    padding-left:48px
  }

  .to-xs\:pt-50{
    padding-top:50px
  }

  .to-xs\:pr-50{
    padding-right:50px
  }

  .to-xs\:pb-50{
    padding-bottom:50px
  }

  .to-xs\:pl-50{
    padding-left:50px
  }

  .to-xs\:pt-60{
    padding-top:60px
  }

  .to-xs\:pr-60{
    padding-right:60px
  }

  .to-xs\:pb-60{
    padding-bottom:60px
  }

  .to-xs\:pl-60{
    padding-left:60px
  }

  .to-xs\:pt-64{
    padding-top:64px
  }

  .to-xs\:pr-64{
    padding-right:64px
  }

  .to-xs\:pb-64{
    padding-bottom:64px
  }

  .to-xs\:pl-64{
    padding-left:64px
  }

  .to-xs\:pt-70{
    padding-top:70px
  }

  .to-xs\:pr-70{
    padding-right:70px
  }

  .to-xs\:pb-70{
    padding-bottom:70px
  }

  .to-xs\:pl-70{
    padding-left:70px
  }

  .to-xs\:pt-75{
    padding-top:75px
  }

  .to-xs\:pr-75{
    padding-right:75px
  }

  .to-xs\:pb-75{
    padding-bottom:75px
  }

  .to-xs\:pl-75{
    padding-left:75px
  }

  .to-xs\:pt-80{
    padding-top:80px
  }

  .to-xs\:pr-80{
    padding-right:80px
  }

  .to-xs\:pb-80{
    padding-bottom:80px
  }

  .to-xs\:pl-80{
    padding-left:80px
  }

  .to-xs\:pt-85{
    padding-top:85px
  }

  .to-xs\:pr-85{
    padding-right:85px
  }

  .to-xs\:pb-85{
    padding-bottom:85px
  }

  .to-xs\:pl-85{
    padding-left:85px
  }

  .to-xs\:pt-90{
    padding-top:90px
  }

  .to-xs\:pr-90{
    padding-right:90px
  }

  .to-xs\:pb-90{
    padding-bottom:90px
  }

  .to-xs\:pl-90{
    padding-left:90px
  }

  .to-xs\:pt-100{
    padding-top:100px
  }

  .to-xs\:pr-100{
    padding-right:100px
  }

  .to-xs\:pb-100{
    padding-bottom:100px
  }

  .to-xs\:pl-100{
    padding-left:100px
  }

  .to-xs\:pt-150{
    padding-top:150px
  }

  .to-xs\:pr-150{
    padding-right:150px
  }

  .to-xs\:pb-150{
    padding-bottom:150px
  }

  .to-xs\:pl-150{
    padding-left:150px
  }

  .to-xs\:pt-px{
    padding-top:1px
  }

  .to-xs\:pr-px{
    padding-right:1px
  }

  .to-xs\:pb-px{
    padding-bottom:1px
  }

  .to-xs\:pl-px{
    padding-left:1px
  }

  .to-xs\:pt-1_2{
    padding-top:50%
  }

  .to-xs\:pr-1_2{
    padding-right:50%
  }

  .to-xs\:pb-1_2{
    padding-bottom:50%
  }

  .to-xs\:pl-1_2{
    padding-left:50%
  }

  .to-xs\:pt-1_3{
    padding-top:33.333333%
  }

  .to-xs\:pr-1_3{
    padding-right:33.333333%
  }

  .to-xs\:pb-1_3{
    padding-bottom:33.333333%
  }

  .to-xs\:pl-1_3{
    padding-left:33.333333%
  }

  .to-xs\:pt-2_3{
    padding-top:66.666667%
  }

  .to-xs\:pr-2_3{
    padding-right:66.666667%
  }

  .to-xs\:pb-2_3{
    padding-bottom:66.666667%
  }

  .to-xs\:pl-2_3{
    padding-left:66.666667%
  }

  .to-xs\:pt-1_4{
    padding-top:25%
  }

  .to-xs\:pr-1_4{
    padding-right:25%
  }

  .to-xs\:pb-1_4{
    padding-bottom:25%
  }

  .to-xs\:pl-1_4{
    padding-left:25%
  }

  .to-xs\:pt-2_4{
    padding-top:50%
  }

  .to-xs\:pr-2_4{
    padding-right:50%
  }

  .to-xs\:pb-2_4{
    padding-bottom:50%
  }

  .to-xs\:pl-2_4{
    padding-left:50%
  }

  .to-xs\:pt-3_4{
    padding-top:75%
  }

  .to-xs\:pr-3_4{
    padding-right:75%
  }

  .to-xs\:pb-3_4{
    padding-bottom:75%
  }

  .to-xs\:pl-3_4{
    padding-left:75%
  }

  .to-xs\:pt-1_5{
    padding-top:20%
  }

  .to-xs\:pr-1_5{
    padding-right:20%
  }

  .to-xs\:pb-1_5{
    padding-bottom:20%
  }

  .to-xs\:pl-1_5{
    padding-left:20%
  }

  .to-xs\:pt-2_5{
    padding-top:40%
  }

  .to-xs\:pr-2_5{
    padding-right:40%
  }

  .to-xs\:pb-2_5{
    padding-bottom:40%
  }

  .to-xs\:pl-2_5{
    padding-left:40%
  }

  .to-xs\:pt-3_5{
    padding-top:60%
  }

  .to-xs\:pr-3_5{
    padding-right:60%
  }

  .to-xs\:pb-3_5{
    padding-bottom:60%
  }

  .to-xs\:pl-3_5{
    padding-left:60%
  }

  .to-xs\:pt-4_5{
    padding-top:80%
  }

  .to-xs\:pr-4_5{
    padding-right:80%
  }

  .to-xs\:pb-4_5{
    padding-bottom:80%
  }

  .to-xs\:pl-4_5{
    padding-left:80%
  }

  .to-xs\:pt-1_6{
    padding-top:16.666667%
  }

  .to-xs\:pr-1_6{
    padding-right:16.666667%
  }

  .to-xs\:pb-1_6{
    padding-bottom:16.666667%
  }

  .to-xs\:pl-1_6{
    padding-left:16.666667%
  }

  .to-xs\:pt-5_6{
    padding-top:83.333333%
  }

  .to-xs\:pr-5_6{
    padding-right:83.333333%
  }

  .to-xs\:pb-5_6{
    padding-bottom:83.333333%
  }

  .to-xs\:pl-5_6{
    padding-left:83.333333%
  }

  .to-xs\:pt-1_12{
    padding-top:8.333333%
  }

  .to-xs\:pr-1_12{
    padding-right:8.333333%
  }

  .to-xs\:pb-1_12{
    padding-bottom:8.333333%
  }

  .to-xs\:pl-1_12{
    padding-left:8.333333%
  }

  .to-xs\:pt-5_12{
    padding-top:41.666667%
  }

  .to-xs\:pr-5_12{
    padding-right:41.666667%
  }

  .to-xs\:pb-5_12{
    padding-bottom:41.666667%
  }

  .to-xs\:pl-5_12{
    padding-left:41.666667%
  }

  .to-xs\:pt-7_12{
    padding-top:58.333333%
  }

  .to-xs\:pr-7_12{
    padding-right:58.333333%
  }

  .to-xs\:pb-7_12{
    padding-bottom:58.333333%
  }

  .to-xs\:pl-7_12{
    padding-left:58.333333%
  }

  .to-xs\:pt-11_12{
    padding-top:91.666667%
  }

  .to-xs\:pr-11_12{
    padding-right:91.666667%
  }

  .to-xs\:pb-11_12{
    padding-bottom:91.666667%
  }

  .to-xs\:pl-11_12{
    padding-left:91.666667%
  }

  .to-xs\:even\:p-0:nth-child(even){
    padding:0
  }

  .to-xs\:even\:p-1:nth-child(even){
    padding:1px
  }

  .to-xs\:even\:p-2:nth-child(even){
    padding:2px
  }

  .to-xs\:even\:p-3:nth-child(even){
    padding:3px
  }

  .to-xs\:even\:p-4:nth-child(even){
    padding:4px
  }

  .to-xs\:even\:p-5:nth-child(even){
    padding:5px
  }

  .to-xs\:even\:p-6:nth-child(even){
    padding:6px
  }

  .to-xs\:even\:p-7:nth-child(even){
    padding:7px
  }

  .to-xs\:even\:p-8:nth-child(even){
    padding:8px
  }

  .to-xs\:even\:p-9:nth-child(even){
    padding:9px
  }

  .to-xs\:even\:p-10:nth-child(even){
    padding:10px
  }

  .to-xs\:even\:p-12:nth-child(even){
    padding:12px
  }

  .to-xs\:even\:p-15:nth-child(even){
    padding:15px
  }

  .to-xs\:even\:p-16:nth-child(even){
    padding:16px
  }

  .to-xs\:even\:p-18:nth-child(even){
    padding:18px
  }

  .to-xs\:even\:p-20:nth-child(even){
    padding:20px
  }

  .to-xs\:even\:p-24:nth-child(even){
    padding:24px
  }

  .to-xs\:even\:p-25:nth-child(even){
    padding:25px
  }

  .to-xs\:even\:p-30:nth-child(even){
    padding:30px
  }

  .to-xs\:even\:p-32:nth-child(even){
    padding:32px
  }

  .to-xs\:even\:p-36:nth-child(even){
    padding:36px
  }

  .to-xs\:even\:p-40:nth-child(even){
    padding:40px
  }

  .to-xs\:even\:p-44:nth-child(even){
    padding:44px
  }

  .to-xs\:even\:p-48:nth-child(even){
    padding:48px
  }

  .to-xs\:even\:p-50:nth-child(even){
    padding:50px
  }

  .to-xs\:even\:p-60:nth-child(even){
    padding:60px
  }

  .to-xs\:even\:p-64:nth-child(even){
    padding:64px
  }

  .to-xs\:even\:p-70:nth-child(even){
    padding:70px
  }

  .to-xs\:even\:p-75:nth-child(even){
    padding:75px
  }

  .to-xs\:even\:p-80:nth-child(even){
    padding:80px
  }

  .to-xs\:even\:p-85:nth-child(even){
    padding:85px
  }

  .to-xs\:even\:p-90:nth-child(even){
    padding:90px
  }

  .to-xs\:even\:p-100:nth-child(even){
    padding:100px
  }

  .to-xs\:even\:p-150:nth-child(even){
    padding:150px
  }

  .to-xs\:even\:p-px:nth-child(even){
    padding:1px
  }

  .to-xs\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .to-xs\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .to-xs\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .to-xs\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .to-xs\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .to-xs\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .to-xs\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .to-xs\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .to-xs\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .to-xs\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .to-xs\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .to-xs\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .to-xs\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .to-xs\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .to-xs\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .to-xs\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .to-xs\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .to-xs\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .to-xs\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xs\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .to-xs\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xs\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .to-xs\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xs\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .to-xs\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xs\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .to-xs\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xs\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .to-xs\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xs\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .to-xs\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xs\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .to-xs\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xs\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .to-xs\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xs\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .to-xs\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xs\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .to-xs\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xs\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .to-xs\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xs\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .to-xs\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xs\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .to-xs\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xs\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .to-xs\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xs\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .to-xs\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xs\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .to-xs\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xs\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .to-xs\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xs\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .to-xs\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xs\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .to-xs\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xs\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .to-xs\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xs\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .to-xs\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xs\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .to-xs\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xs\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .to-xs\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xs\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .to-xs\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xs\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .to-xs\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xs\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .to-xs\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xs\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .to-xs\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xs\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .to-xs\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xs\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .to-xs\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xs\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .to-xs\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xs\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .to-xs\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xs\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .to-xs\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xs\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xs\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xs\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xs\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xs\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .to-xs\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xs\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .to-xs\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xs\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .to-xs\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xs\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .to-xs\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xs\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .to-xs\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xs\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .to-xs\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xs\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xs\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xs\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xs\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xs\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xs\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xs\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xs\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xs\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xs\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xs\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xs\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .to-xs\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .to-xs\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .to-xs\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .to-xs\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .to-xs\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .to-xs\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .to-xs\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .to-xs\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .to-xs\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .to-xs\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .to-xs\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .to-xs\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .to-xs\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .to-xs\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .to-xs\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .to-xs\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .to-xs\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .to-xs\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .to-xs\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .to-xs\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .to-xs\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .to-xs\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .to-xs\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .to-xs\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .to-xs\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .to-xs\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .to-xs\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .to-xs\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .to-xs\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .to-xs\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .to-xs\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .to-xs\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .to-xs\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .to-xs\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .to-xs\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .to-xs\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .to-xs\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .to-xs\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .to-xs\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .to-xs\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .to-xs\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .to-xs\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .to-xs\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .to-xs\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .to-xs\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .to-xs\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .to-xs\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .to-xs\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .to-xs\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .to-xs\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .to-xs\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .to-xs\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .to-xs\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .to-xs\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .to-xs\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .to-xs\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .to-xs\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .to-xs\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .to-xs\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .to-xs\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .to-xs\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .to-xs\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .to-xs\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .to-xs\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .to-xs\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .to-xs\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .to-xs\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .to-xs\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .to-xs\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .to-xs\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .to-xs\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .to-xs\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .to-xs\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .to-xs\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .to-xs\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .to-xs\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .to-xs\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .to-xs\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .to-xs\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .to-xs\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .to-xs\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .to-xs\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .to-xs\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .to-xs\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .to-xs\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .to-xs\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .to-xs\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .to-xs\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .to-xs\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .to-xs\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .to-xs\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .to-xs\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .to-xs\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .to-xs\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .to-xs\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .to-xs\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .to-xs\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .to-xs\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .to-xs\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .to-xs\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .to-xs\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .to-xs\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .to-xs\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .to-xs\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .to-xs\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .to-xs\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .to-xs\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .to-xs\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .to-xs\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .to-xs\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .to-xs\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .to-xs\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .to-xs\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .to-xs\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .to-xs\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .to-xs\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .to-xs\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .to-xs\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .to-xs\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .to-xs\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .to-xs\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .to-xs\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .to-xs\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .to-xs\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .to-xs\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .to-xs\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .to-xs\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .to-xs\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .to-xs\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .to-xs\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .to-xs\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .to-xs\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .to-xs\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .to-xs\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .to-xs\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .to-xs\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .to-xs\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .to-xs\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .to-xs\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .to-xs\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .to-xs\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .to-xs\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .to-xs\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .to-xs\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .to-xs\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .to-xs\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .to-xs\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .to-xs\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .to-xs\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .to-xs\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .to-xs\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .to-xs\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .to-xs\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .to-xs\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .to-xs\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .to-xs\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .to-xs\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .to-xs\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .to-xs\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .to-xs\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .to-xs\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .to-xs\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .to-xs\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .to-xs\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .to-xs\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .to-xs\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .to-xs\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .to-xs\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .to-xs\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .to-xs\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .to-xs\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .to-xs\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .to-xs\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .to-xs\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .to-xs\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .to-xs\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .to-xs\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .to-xs\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .to-xs\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .to-xs\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .to-xs\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .to-xs\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .to-xs\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .to-xs\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .to-xs\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .to-xs\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .to-xs\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .to-xs\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .to-xs\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .to-xs\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .to-xs\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .to-xs\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .to-xs\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .to-xs\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .to-xs\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .to-xs\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .to-xs\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .to-xs\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .to-xs\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .to-xs\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .to-xs\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .to-xs\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .to-xs\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .to-xs\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .to-xs\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .to-xs\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .to-xs\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .to-xs\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .to-xs\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .to-xs\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .to-xs\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .to-xs\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .to-xs\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .to-xs\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .to-xs\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .to-xs\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .to-xs\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .to-xs\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .to-xs\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .to-xs\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .to-xs\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .to-xs\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .to-xs\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .to-xs\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .to-xs\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .to-xs\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .to-xs\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .to-xs\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .to-xs\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .to-xs\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .to-xs\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .to-xs\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .to-xs\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .to-xs\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .to-xs\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .to-xs\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .to-xs\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .to-xs\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .to-xs\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .to-xs\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .to-xs\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .to-xs\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .to-xs\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .to-xs\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .to-xs\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .to-xs\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .to-xs\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .to-xs\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .to-xs\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .to-xs\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .to-xs\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .to-xs\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .to-xs\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .to-xs\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .to-xs\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .to-xs\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .to-xs\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xs\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .to-xs\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xs\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .to-xs\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xs\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .to-xs\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xs\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .to-xs\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xs\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .to-xs\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xs\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .to-xs\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xs\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .to-xs\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xs\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .to-xs\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xs\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .to-xs\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xs\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .to-xs\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xs\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .to-xs\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xs\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .to-xs\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xs\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .to-xs\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xs\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .to-xs\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xs\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .to-xs\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xs\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .to-xs\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xs\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .to-xs\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xs\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .to-xs\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xs\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .to-xs\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xs\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .to-xs\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xs\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .to-xs\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xs\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .to-xs\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xs\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .to-xs\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xs\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .to-xs\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xs\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .to-xs\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xs\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .to-xs\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xs\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .to-xs\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xs\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .to-xs\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xs\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .to-xs\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xs\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .to-xs\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xs\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .to-xs\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xs\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .to-xs\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xs\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-xs\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xs\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xs\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xs\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xs\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xs\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .to-xs\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xs\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-xs\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xs\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .to-xs\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xs\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .to-xs\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xs\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .to-xs\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xs\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .to-xs\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xs\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .to-xs\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xs\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xs\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xs\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xs\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xs\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xs\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xs\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xs\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xs\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xs\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xs\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xs\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .to-xs\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .to-xs\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .to-xs\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .to-xs\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .to-xs\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .to-xs\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .to-xs\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .to-xs\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .to-xs\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .to-xs\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .to-xs\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .to-xs\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .to-xs\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .to-xs\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .to-xs\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .to-xs\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .to-xs\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .to-xs\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .to-xs\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .to-xs\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .to-xs\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .to-xs\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .to-xs\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .to-xs\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .to-xs\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .to-xs\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .to-xs\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .to-xs\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .to-xs\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .to-xs\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .to-xs\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .to-xs\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .to-xs\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .to-xs\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .to-xs\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .to-xs\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .to-xs\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .to-xs\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .to-xs\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .to-xs\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .to-xs\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .to-xs\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .to-xs\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .to-xs\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .to-xs\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .to-xs\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .to-xs\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .to-xs\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .to-xs\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .to-xs\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .to-xs\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .to-xs\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .to-xs\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .to-xs\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .to-xs\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .to-xs\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .to-xs\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .to-xs\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .to-xs\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .to-xs\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .to-xs\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .to-xs\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .to-xs\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .to-xs\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .to-xs\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .to-xs\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .to-xs\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .to-xs\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .to-xs\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .to-xs\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .to-xs\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .to-xs\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .to-xs\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .to-xs\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .to-xs\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .to-xs\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .to-xs\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .to-xs\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .to-xs\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .to-xs\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .to-xs\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .to-xs\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .to-xs\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .to-xs\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .to-xs\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .to-xs\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .to-xs\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .to-xs\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .to-xs\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .to-xs\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .to-xs\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .to-xs\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .to-xs\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .to-xs\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .to-xs\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .to-xs\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .to-xs\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .to-xs\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .to-xs\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .to-xs\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .to-xs\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .to-xs\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .to-xs\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .to-xs\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .to-xs\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .to-xs\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .to-xs\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .to-xs\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .to-xs\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .to-xs\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .to-xs\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .to-xs\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .to-xs\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .to-xs\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .to-xs\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .to-xs\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .to-xs\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .to-xs\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .to-xs\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .to-xs\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .to-xs\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .to-xs\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .to-xs\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .to-xs\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .to-xs\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .to-xs\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .to-xs\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .to-xs\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .to-xs\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .to-xs\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .to-xs\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .to-xs\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .to-xs\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .to-xs\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .to-xs\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .to-xs\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .to-xs\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .to-xs\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .to-xs\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .to-xs\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .to-xs\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .to-xs\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .to-xs\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .to-xs\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .to-xs\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .to-xs\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .to-xs\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .to-xs\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .to-xs\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .to-xs\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .to-xs\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .to-xs\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .to-xs\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .to-xs\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .to-xs\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .to-xs\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .to-xs\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .to-xs\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .to-xs\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .to-xs\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .to-xs\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .to-xs\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .to-xs\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .to-xs\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .to-xs\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .to-xs\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .to-xs\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .to-xs\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .to-xs\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .to-xs\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .to-xs\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .to-xs\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .to-xs\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .to-xs\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .to-xs\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .to-xs\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .to-xs\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .to-xs\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .to-xs\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .to-xs\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .to-xs\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .to-xs\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .to-xs\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .to-xs\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .to-xs\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .to-xs\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .to-xs\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .to-xs\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .to-xs\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .to-xs\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .to-xs\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .to-xs\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .to-xs\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .to-xs\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .to-xs\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .to-xs\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .to-xs\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .to-xs\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .to-xs\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .to-xs\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .to-xs\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .to-xs\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .to-xs\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .to-xs\:pointer-events-none{
    pointer-events:none
  }

  .to-xs\:pointer-events-auto{
    pointer-events:auto
  }

  .to-xs\:static{
    position:static
  }

  .to-xs\:fixed{
    position:fixed
  }

  .to-xs\:absolute{
    position:absolute
  }

  .to-xs\:relative{
    position:relative
  }

  .to-xs\:sticky{
    position:sticky
  }

  .to-xs\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .to-xs\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .to-xs\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .to-xs\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .to-xs\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .to-xs\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .to-xs\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .to-xs\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .to-xs\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .to-xs\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .to-xs\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .to-xs\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .to-xs\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .to-xs\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .to-xs\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .to-xs\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .to-xs\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .to-xs\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .to-xs\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .to-xs\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .to-xs\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .to-xs\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .to-xs\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .to-xs\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .to-xs\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .to-xs\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .to-xs\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .to-xs\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .to-xs\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .to-xs\:inset-x-0{
    right:0px;
    left:0px
  }

  .to-xs\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .to-xs\:inset-x-1{
    right:1px;
    left:1px
  }

  .to-xs\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .to-xs\:inset-x-2{
    right:2px;
    left:2px
  }

  .to-xs\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .to-xs\:inset-x-4{
    right:4px;
    left:4px
  }

  .to-xs\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .to-xs\:inset-x-5{
    right:5px;
    left:5px
  }

  .to-xs\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .to-xs\:inset-x-6{
    right:6px;
    left:6px
  }

  .to-xs\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .to-xs\:inset-x-7{
    right:7px;
    left:7px
  }

  .to-xs\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .to-xs\:inset-x-8{
    right:8px;
    left:8px
  }

  .to-xs\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .to-xs\:inset-x-9{
    right:9px;
    left:9px
  }

  .to-xs\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .to-xs\:inset-x-10{
    right:10px;
    left:10px
  }

  .to-xs\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .to-xs\:inset-x-15{
    right:15px;
    left:15px
  }

  .to-xs\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .to-xs\:inset-x-16{
    right:16px;
    left:16px
  }

  .to-xs\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .to-xs\:inset-x-18{
    right:18px;
    left:18px
  }

  .to-xs\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .to-xs\:inset-x-25{
    right:25px;
    left:25px
  }

  .to-xs\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .to-xs\:inset-x-30{
    right:30px;
    left:30px
  }

  .to-xs\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .to-xs\:inset-x-36{
    right:36px;
    left:36px
  }

  .to-xs\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .to-xs\:inset-x-40{
    right:40px;
    left:40px
  }

  .to-xs\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .to-xs\:inset-x-50{
    right:50px;
    left:50px
  }

  .to-xs\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .to-xs\:inset-x-60{
    right:60px;
    left:60px
  }

  .to-xs\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .to-xs\:inset-x-auto{
    right:auto;
    left:auto
  }

  .to-xs\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .to-xs\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .to-xs\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .to-xs\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .to-xs\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .to-xs\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .to-xs\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .to-xs\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .to-xs\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .to-xs\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .to-xs\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .to-xs\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .to-xs\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .to-xs\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .to-xs\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .to-xs\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .to-xs\:top-0{
    top:0px
  }

  .to-xs\:right-0{
    right:0px
  }

  .to-xs\:bottom-0{
    bottom:0px
  }

  .to-xs\:left-0{
    left:0px
  }

  .to-xs\:top-1{
    top:1px
  }

  .to-xs\:right-1{
    right:1px
  }

  .to-xs\:bottom-1{
    bottom:1px
  }

  .to-xs\:left-1{
    left:1px
  }

  .to-xs\:top-2{
    top:2px
  }

  .to-xs\:right-2{
    right:2px
  }

  .to-xs\:bottom-2{
    bottom:2px
  }

  .to-xs\:left-2{
    left:2px
  }

  .to-xs\:top-4{
    top:4px
  }

  .to-xs\:right-4{
    right:4px
  }

  .to-xs\:bottom-4{
    bottom:4px
  }

  .to-xs\:left-4{
    left:4px
  }

  .to-xs\:top-5{
    top:5px
  }

  .to-xs\:right-5{
    right:5px
  }

  .to-xs\:bottom-5{
    bottom:5px
  }

  .to-xs\:left-5{
    left:5px
  }

  .to-xs\:top-6{
    top:6px
  }

  .to-xs\:right-6{
    right:6px
  }

  .to-xs\:bottom-6{
    bottom:6px
  }

  .to-xs\:left-6{
    left:6px
  }

  .to-xs\:top-7{
    top:7px
  }

  .to-xs\:right-7{
    right:7px
  }

  .to-xs\:bottom-7{
    bottom:7px
  }

  .to-xs\:left-7{
    left:7px
  }

  .to-xs\:top-8{
    top:8px
  }

  .to-xs\:right-8{
    right:8px
  }

  .to-xs\:bottom-8{
    bottom:8px
  }

  .to-xs\:left-8{
    left:8px
  }

  .to-xs\:top-9{
    top:9px
  }

  .to-xs\:right-9{
    right:9px
  }

  .to-xs\:bottom-9{
    bottom:9px
  }

  .to-xs\:left-9{
    left:9px
  }

  .to-xs\:top-10{
    top:10px
  }

  .to-xs\:right-10{
    right:10px
  }

  .to-xs\:bottom-10{
    bottom:10px
  }

  .to-xs\:left-10{
    left:10px
  }

  .to-xs\:top-15{
    top:15px
  }

  .to-xs\:right-15{
    right:15px
  }

  .to-xs\:bottom-15{
    bottom:15px
  }

  .to-xs\:left-15{
    left:15px
  }

  .to-xs\:top-16{
    top:16px
  }

  .to-xs\:right-16{
    right:16px
  }

  .to-xs\:bottom-16{
    bottom:16px
  }

  .to-xs\:left-16{
    left:16px
  }

  .to-xs\:top-18{
    top:18px
  }

  .to-xs\:right-18{
    right:18px
  }

  .to-xs\:bottom-18{
    bottom:18px
  }

  .to-xs\:left-18{
    left:18px
  }

  .to-xs\:top-25{
    top:25px
  }

  .to-xs\:right-25{
    right:25px
  }

  .to-xs\:bottom-25{
    bottom:25px
  }

  .to-xs\:left-25{
    left:25px
  }

  .to-xs\:top-30{
    top:30px
  }

  .to-xs\:right-30{
    right:30px
  }

  .to-xs\:bottom-30{
    bottom:30px
  }

  .to-xs\:left-30{
    left:30px
  }

  .to-xs\:top-36{
    top:36px
  }

  .to-xs\:right-36{
    right:36px
  }

  .to-xs\:bottom-36{
    bottom:36px
  }

  .to-xs\:left-36{
    left:36px
  }

  .to-xs\:top-40{
    top:40px
  }

  .to-xs\:right-40{
    right:40px
  }

  .to-xs\:bottom-40{
    bottom:40px
  }

  .to-xs\:left-40{
    left:40px
  }

  .to-xs\:top-50{
    top:50px
  }

  .to-xs\:right-50{
    right:50px
  }

  .to-xs\:bottom-50{
    bottom:50px
  }

  .to-xs\:left-50{
    left:50px
  }

  .to-xs\:top-60{
    top:60px
  }

  .to-xs\:right-60{
    right:60px
  }

  .to-xs\:bottom-60{
    bottom:60px
  }

  .to-xs\:left-60{
    left:60px
  }

  .to-xs\:top-auto{
    top:auto
  }

  .to-xs\:right-auto{
    right:auto
  }

  .to-xs\:bottom-auto{
    bottom:auto
  }

  .to-xs\:left-auto{
    left:auto
  }

  .to-xs\:-top-1{
    top:-1px
  }

  .to-xs\:-right-1{
    right:-1px
  }

  .to-xs\:-bottom-1{
    bottom:-1px
  }

  .to-xs\:-left-1{
    left:-1px
  }

  .to-xs\:-top-3{
    top:-3px
  }

  .to-xs\:-right-3{
    right:-3px
  }

  .to-xs\:-bottom-3{
    bottom:-3px
  }

  .to-xs\:-left-3{
    left:-3px
  }

  .to-xs\:-top-10{
    top:-10px
  }

  .to-xs\:-right-10{
    right:-10px
  }

  .to-xs\:-bottom-10{
    bottom:-10px
  }

  .to-xs\:-left-10{
    left:-10px
  }

  .to-xs\:-top-12{
    top:-12px
  }

  .to-xs\:-right-12{
    right:-12px
  }

  .to-xs\:-bottom-12{
    bottom:-12px
  }

  .to-xs\:-left-12{
    left:-12px
  }

  .to-xs\:-top-13{
    top:-13px
  }

  .to-xs\:-right-13{
    right:-13px
  }

  .to-xs\:-bottom-13{
    bottom:-13px
  }

  .to-xs\:-left-13{
    left:-13px
  }

  .to-xs\:-top-18{
    top:-18px
  }

  .to-xs\:-right-18{
    right:-18px
  }

  .to-xs\:-bottom-18{
    bottom:-18px
  }

  .to-xs\:-left-18{
    left:-18px
  }

  .to-xs\:-top-30{
    top:-30px
  }

  .to-xs\:-right-30{
    right:-30px
  }

  .to-xs\:-bottom-30{
    bottom:-30px
  }

  .to-xs\:-left-30{
    left:-30px
  }

  .to-xs\:top-1_2{
    top:50%
  }

  .to-xs\:right-1_2{
    right:50%
  }

  .to-xs\:bottom-1_2{
    bottom:50%
  }

  .to-xs\:left-1_2{
    left:50%
  }

  .to-xs\:resize-none{
    resize:none
  }

  .to-xs\:resize-y{
    resize:vertical
  }

  .to-xs\:resize-x{
    resize:horizontal
  }

  .to-xs\:resize{
    resize:both
  }

  .to-xs\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xs\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xs\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xs\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xs\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xs\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xs\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xs\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xs\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xs\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xs\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xs\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xs\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xs\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xs\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xs\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xs\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xs\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xs\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xs\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xs\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xs\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xs\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xs\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xs\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xs\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xs\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xs\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xs\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xs\:fill-current{
    fill:currentColor
  }

  .to-xs\:stroke-current{
    stroke:currentColor
  }

  .to-xs\:stroke-0{
    stroke-width:0
  }

  .to-xs\:stroke-1{
    stroke-width:1
  }

  .to-xs\:stroke-2{
    stroke-width:2
  }

  .to-xs\:table-auto{
    table-layout:auto
  }

  .to-xs\:table-fixed{
    table-layout:fixed
  }

  .to-xs\:text-left{
    text-align:left
  }

  .to-xs\:text-center{
    text-align:center
  }

  .to-xs\:text-right{
    text-align:right
  }

  .to-xs\:text-justify{
    text-align:justify
  }

  .to-xs\:text-inherited{
    color:inherit
  }

  .to-xs\:text-clear{
    color:transparent
  }

  .to-xs\:text-transparent{
    color:transparent
  }

  .to-xs\:text-error{
    color:#E01010
  }

  .to-xs\:text-blue-50{
    color:#61b6cb
  }

  .to-xs\:text-blue-100{
    color:#0076DF
  }

  .to-xs\:text-blue-125{
    color:#0A6ED6
  }

  .to-xs\:text-blue-150{
    color:#076099
  }

  .to-xs\:text-blue-175{
    color:#006099
  }

  .to-xs\:text-blue-200{
    color:#0A4A73
  }

  .to-xs\:text-blue{
    color:#0076DF
  }

  .to-xs\:text-purple-100{
    color:#4E3972
  }

  .to-xs\:text-purple{
    color:#573F7F
  }

  .to-xs\:text-green-20{
    color:#ADE8A1
  }

  .to-xs\:text-green-100{
    color:#30862D
  }

  .to-xs\:text-green-120{
    color:#285e1d
  }

  .to-xs\:text-green-150{
    color:#00492C
  }

  .to-xs\:text-green-200{
    color:#2F822C
  }

  .to-xs\:text-green-250{
    color:#8EC640
  }

  .to-xs\:text-green{
    color:#30862D
  }

  .to-xs\:text-orange{
    color:#FFC21F
  }

  .to-xs\:text-red-100{
    color:#E01010
  }

  .to-xs\:text-red{
    color:#E01010
  }

  .to-xs\:text-red-riverbend{
    color:#990000
  }

  .to-xs\:text-red-riverbendDark{
    color:#5C0002
  }

  .to-xs\:text-yellow{
    color:#F4A81C
  }

  .to-xs\:text-white{
    color:#ffffff
  }

  .to-xs\:text-black{
    color:#000000
  }

  .to-xs\:text-dark{
    color:#333333
  }

  .to-xs\:text-gray-25{
    color:#f6f8f9
  }

  .to-xs\:text-gray-35{
    color:#ededef
  }

  .to-xs\:text-gray-50{
    color:#dddddd
  }

  .to-xs\:text-gray-95{
    color:#686059
  }

  .to-xs\:text-gray-100{
    color:#757575
  }

  .to-xs\:text-gray-120{
    color:#555555
  }

  .to-xs\:text-gray-150{
    color:#252525
  }

  .to-xs\:text-gray-160{
    color:#121212
  }

  .to-xs\:text-gray{
    color:#757575
  }

  .to-xs\:hover\:text-inherited:hover{
    color:inherit
  }

  .to-xs\:hover\:text-clear:hover{
    color:transparent
  }

  .to-xs\:hover\:text-transparent:hover{
    color:transparent
  }

  .to-xs\:hover\:text-error:hover{
    color:#E01010
  }

  .to-xs\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .to-xs\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .to-xs\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .to-xs\:hover\:text-blue-150:hover{
    color:#076099
  }

  .to-xs\:hover\:text-blue-175:hover{
    color:#006099
  }

  .to-xs\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .to-xs\:hover\:text-blue:hover{
    color:#0076DF
  }

  .to-xs\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .to-xs\:hover\:text-purple:hover{
    color:#573F7F
  }

  .to-xs\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .to-xs\:hover\:text-green-100:hover{
    color:#30862D
  }

  .to-xs\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .to-xs\:hover\:text-green-150:hover{
    color:#00492C
  }

  .to-xs\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .to-xs\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .to-xs\:hover\:text-green:hover{
    color:#30862D
  }

  .to-xs\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .to-xs\:hover\:text-red-100:hover{
    color:#E01010
  }

  .to-xs\:hover\:text-red:hover{
    color:#E01010
  }

  .to-xs\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .to-xs\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .to-xs\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .to-xs\:hover\:text-white:hover{
    color:#ffffff
  }

  .to-xs\:hover\:text-black:hover{
    color:#000000
  }

  .to-xs\:hover\:text-dark:hover{
    color:#333333
  }

  .to-xs\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .to-xs\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .to-xs\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .to-xs\:hover\:text-gray-95:hover{
    color:#686059
  }

  .to-xs\:hover\:text-gray-100:hover{
    color:#757575
  }

  .to-xs\:hover\:text-gray-120:hover{
    color:#555555
  }

  .to-xs\:hover\:text-gray-150:hover{
    color:#252525
  }

  .to-xs\:hover\:text-gray-160:hover{
    color:#121212
  }

  .to-xs\:hover\:text-gray:hover{
    color:#757575
  }

  .to-xs\:focus\:text-inherited:focus{
    color:inherit
  }

  .to-xs\:focus\:text-clear:focus{
    color:transparent
  }

  .to-xs\:focus\:text-transparent:focus{
    color:transparent
  }

  .to-xs\:focus\:text-error:focus{
    color:#E01010
  }

  .to-xs\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .to-xs\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .to-xs\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .to-xs\:focus\:text-blue-150:focus{
    color:#076099
  }

  .to-xs\:focus\:text-blue-175:focus{
    color:#006099
  }

  .to-xs\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .to-xs\:focus\:text-blue:focus{
    color:#0076DF
  }

  .to-xs\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .to-xs\:focus\:text-purple:focus{
    color:#573F7F
  }

  .to-xs\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .to-xs\:focus\:text-green-100:focus{
    color:#30862D
  }

  .to-xs\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .to-xs\:focus\:text-green-150:focus{
    color:#00492C
  }

  .to-xs\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .to-xs\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .to-xs\:focus\:text-green:focus{
    color:#30862D
  }

  .to-xs\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .to-xs\:focus\:text-red-100:focus{
    color:#E01010
  }

  .to-xs\:focus\:text-red:focus{
    color:#E01010
  }

  .to-xs\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .to-xs\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .to-xs\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .to-xs\:focus\:text-white:focus{
    color:#ffffff
  }

  .to-xs\:focus\:text-black:focus{
    color:#000000
  }

  .to-xs\:focus\:text-dark:focus{
    color:#333333
  }

  .to-xs\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .to-xs\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .to-xs\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .to-xs\:focus\:text-gray-95:focus{
    color:#686059
  }

  .to-xs\:focus\:text-gray-100:focus{
    color:#757575
  }

  .to-xs\:focus\:text-gray-120:focus{
    color:#555555
  }

  .to-xs\:focus\:text-gray-150:focus{
    color:#252525
  }

  .to-xs\:focus\:text-gray-160:focus{
    color:#121212
  }

  .to-xs\:focus\:text-gray:focus{
    color:#757575
  }

  .to-xs\:italic{
    font-style:italic
  }

  .to-xs\:not-italic{
    font-style:normal
  }

  .to-xs\:uppercase{
    text-transform:uppercase
  }

  .to-xs\:lowercase{
    text-transform:lowercase
  }

  .to-xs\:capitalize{
    text-transform:capitalize
  }

  .to-xs\:normal-case{
    text-transform:none
  }

  .to-xs\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .to-xs\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .to-xs\:ordinal, .to-xs\:slashed-zero, .to-xs\:lining-nums, .to-xs\:oldstyle-nums, .to-xs\:proportional-nums, .to-xs\:tabular-nums, .to-xs\:diagonal-fractions, .to-xs\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .to-xs\:normal-nums{
    font-variant-numeric:normal
  }

  .to-xs\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .to-xs\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .to-xs\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .to-xs\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .to-xs\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .to-xs\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .to-xs\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .to-xs\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .to-xs\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .to-xs\:tracking-tight{
    letter-spacing:-0.025em
  }

  .to-xs\:tracking-normal{
    letter-spacing:0
  }

  .to-xs\:tracking-wide{
    letter-spacing:0.025em
  }

  .to-xs\:tracking-wider{
    letter-spacing:0.05em
  }

  .to-xs\:tracking-widest{
    letter-spacing:0.1em
  }

  .to-xs\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .to-xs\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .to-xs\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .to-xs\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .to-xs\:align-baseline{
    vertical-align:baseline
  }

  .to-xs\:align-top{
    vertical-align:top
  }

  .to-xs\:align-middle{
    vertical-align:middle
  }

  .to-xs\:align-bottom{
    vertical-align:bottom
  }

  .to-xs\:align-text-top{
    vertical-align:text-top
  }

  .to-xs\:align-text-bottom{
    vertical-align:text-bottom
  }

  .to-xs\:visible{
    visibility:visible
  }

  .to-xs\:invisible{
    visibility:hidden
  }

  .to-xs\:whitespace-normal{
    white-space:normal
  }

  .to-xs\:whitespace-no-wrap{
    white-space:nowrap
  }

  .to-xs\:whitespace-pre{
    white-space:pre
  }

  .to-xs\:whitespace-pre-line{
    white-space:pre-line
  }

  .to-xs\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .to-xs\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .to-xs\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .to-xs\:break-all{
    word-break:break-all
  }

  .to-xs\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .to-xs\:w-0{
    width:0
  }

  .to-xs\:w-1{
    width:1px
  }

  .to-xs\:w-2{
    width:2px
  }

  .to-xs\:w-3{
    width:3px
  }

  .to-xs\:w-4{
    width:4px
  }

  .to-xs\:w-5{
    width:5px
  }

  .to-xs\:w-6{
    width:6px
  }

  .to-xs\:w-7{
    width:7px
  }

  .to-xs\:w-8{
    width:8px
  }

  .to-xs\:w-9{
    width:9px
  }

  .to-xs\:w-10{
    width:10px
  }

  .to-xs\:w-12{
    width:12px
  }

  .to-xs\:w-15{
    width:15px
  }

  .to-xs\:w-16{
    width:16px
  }

  .to-xs\:w-18{
    width:18px
  }

  .to-xs\:w-20{
    width:20px
  }

  .to-xs\:w-24{
    width:24px
  }

  .to-xs\:w-25{
    width:25px
  }

  .to-xs\:w-30{
    width:30px
  }

  .to-xs\:w-32{
    width:32px
  }

  .to-xs\:w-36{
    width:36px
  }

  .to-xs\:w-40{
    width:40px
  }

  .to-xs\:w-44{
    width:44px
  }

  .to-xs\:w-48{
    width:48px
  }

  .to-xs\:w-50{
    width:50px
  }

  .to-xs\:w-60{
    width:60px
  }

  .to-xs\:w-64{
    width:64px
  }

  .to-xs\:w-70{
    width:70px
  }

  .to-xs\:w-75{
    width:75px
  }

  .to-xs\:w-80{
    width:80px
  }

  .to-xs\:w-85{
    width:85px
  }

  .to-xs\:w-90{
    width:90px
  }

  .to-xs\:w-100{
    width:100px
  }

  .to-xs\:w-120{
    width:120px
  }

  .to-xs\:w-140{
    width:140px
  }

  .to-xs\:w-150{
    width:150px
  }

  .to-xs\:w-200{
    width:200px
  }

  .to-xs\:w-250{
    width:250px
  }

  .to-xs\:w-400{
    width:400px
  }

  .to-xs\:w-450{
    width:450px
  }

  .to-xs\:w-550{
    width:550px
  }

  .to-xs\:w-px{
    width:1px
  }

  .to-xs\:w-1_2{
    width:50%
  }

  .to-xs\:w-1_3{
    width:33.333333%
  }

  .to-xs\:w-2_3{
    width:66.666667%
  }

  .to-xs\:w-1_4{
    width:25%
  }

  .to-xs\:w-2_4{
    width:50%
  }

  .to-xs\:w-3_4{
    width:75%
  }

  .to-xs\:w-1_5{
    width:20%
  }

  .to-xs\:w-2_5{
    width:40%
  }

  .to-xs\:w-3_5{
    width:60%
  }

  .to-xs\:w-4_5{
    width:80%
  }

  .to-xs\:w-1_6{
    width:16.666667%
  }

  .to-xs\:w-5_6{
    width:83.333333%
  }

  .to-xs\:w-1_12{
    width:8.333333%
  }

  .to-xs\:w-5_12{
    width:41.666667%
  }

  .to-xs\:w-7_12{
    width:58.333333%
  }

  .to-xs\:w-11_12{
    width:91.666667%
  }

  .to-xs\:w-auto{
    width:auto
  }

  .to-xs\:w-full{
    width:100%
  }

  .to-xs\:w-screen{
    width:100vw
  }

  .to-xs\:z-0{
    z-index:0
  }

  .to-xs\:z-1{
    z-index:1
  }

  .to-xs\:z-2{
    z-index:2
  }

  .to-xs\:z-3{
    z-index:3
  }

  .to-xs\:z-4{
    z-index:4
  }

  .to-xs\:z-5{
    z-index:5
  }

  .to-xs\:z-auto{
    z-index:auto
  }

  .to-xs\:-z-1{
    z-index:-1
  }

  .to-xs\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .to-xs\:grid-cols-none{
    grid-template-columns:none
  }

  .to-xs\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .to-xs\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .to-xs\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .to-xs\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .to-xs\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .to-xs\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .to-xs\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .to-xs\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .to-xs\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .to-xs\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .to-xs\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .to-xs\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .to-xs\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .to-xs\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .to-xs\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .to-xs\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .to-xs\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .to-xs\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .to-xs\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .to-xs\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xs\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xs\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xs\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xs\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xs\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xs\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xs\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xs\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xs\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xs\:scale-x-0{
    --transform-scale-x:0
  }

  .to-xs\:scale-x-50{
    --transform-scale-x:.5
  }

  .to-xs\:scale-x-75{
    --transform-scale-x:.75
  }

  .to-xs\:scale-x-90{
    --transform-scale-x:.9
  }

  .to-xs\:scale-x-95{
    --transform-scale-x:.95
  }

  .to-xs\:scale-x-100{
    --transform-scale-x:1
  }

  .to-xs\:scale-x-105{
    --transform-scale-x:1.05
  }

  .to-xs\:scale-x-110{
    --transform-scale-x:1.1
  }

  .to-xs\:scale-x-125{
    --transform-scale-x:1.25
  }

  .to-xs\:scale-x-150{
    --transform-scale-x:1.5
  }

  .to-xs\:scale-y-0{
    --transform-scale-y:0
  }

  .to-xs\:scale-y-50{
    --transform-scale-y:.5
  }

  .to-xs\:scale-y-75{
    --transform-scale-y:.75
  }

  .to-xs\:scale-y-90{
    --transform-scale-y:.9
  }

  .to-xs\:scale-y-95{
    --transform-scale-y:.95
  }

  .to-xs\:scale-y-100{
    --transform-scale-y:1
  }

  .to-xs\:scale-y-105{
    --transform-scale-y:1.05
  }

  .to-xs\:scale-y-110{
    --transform-scale-y:1.1
  }

  .to-xs\:scale-y-125{
    --transform-scale-y:1.25
  }

  .to-xs\:scale-y-150{
    --transform-scale-y:1.5
  }

  .to-xs\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xs\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xs\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xs\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xs\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xs\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xs\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xs\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xs\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xs\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xs\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .to-xs\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .to-xs\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .to-xs\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .to-xs\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .to-xs\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .to-xs\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .to-xs\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .to-xs\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .to-xs\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .to-xs\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .to-xs\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .to-xs\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .to-xs\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .to-xs\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .to-xs\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .to-xs\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .to-xs\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .to-xs\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .to-xs\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .to-xs\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xs\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xs\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xs\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xs\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xs\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xs\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xs\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xs\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xs\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xs\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .to-xs\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .to-xs\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .to-xs\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .to-xs\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .to-xs\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .to-xs\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .to-xs\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .to-xs\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .to-xs\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .to-xs\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .to-xs\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .to-xs\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .to-xs\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .to-xs\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .to-xs\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .to-xs\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .to-xs\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .to-xs\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .to-xs\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .to-xs\:rotate-0{
    --transform-rotate:0
  }

  .to-xs\:rotate-1{
    --transform-rotate:1deg
  }

  .to-xs\:rotate-2{
    --transform-rotate:2deg
  }

  .to-xs\:rotate-3{
    --transform-rotate:3deg
  }

  .to-xs\:rotate-6{
    --transform-rotate:6deg
  }

  .to-xs\:rotate-12{
    --transform-rotate:12deg
  }

  .to-xs\:rotate-45{
    --transform-rotate:45deg
  }

  .to-xs\:rotate-90{
    --transform-rotate:90deg
  }

  .to-xs\:rotate-180{
    --transform-rotate:180deg
  }

  .to-xs\:-rotate-180{
    --transform-rotate:-180deg
  }

  .to-xs\:-rotate-90{
    --transform-rotate:-90deg
  }

  .to-xs\:-rotate-45{
    --transform-rotate:-45deg
  }

  .to-xs\:-rotate-12{
    --transform-rotate:-12deg
  }

  .to-xs\:-rotate-6{
    --transform-rotate:-6deg
  }

  .to-xs\:-rotate-3{
    --transform-rotate:-3deg
  }

  .to-xs\:-rotate-2{
    --transform-rotate:-2deg
  }

  .to-xs\:-rotate-1{
    --transform-rotate:-1deg
  }

  .to-xs\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .to-xs\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .to-xs\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .to-xs\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .to-xs\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .to-xs\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .to-xs\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .to-xs\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .to-xs\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .to-xs\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .to-xs\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .to-xs\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .to-xs\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .to-xs\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .to-xs\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .to-xs\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .to-xs\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .to-xs\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .to-xs\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .to-xs\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .to-xs\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .to-xs\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .to-xs\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .to-xs\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .to-xs\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .to-xs\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .to-xs\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .to-xs\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .to-xs\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .to-xs\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .to-xs\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .to-xs\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .to-xs\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .to-xs\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .to-xs\:translate-x-0{
    --transform-translate-x:0
  }

  .to-xs\:translate-x-1{
    --transform-translate-x:1px
  }

  .to-xs\:translate-x-2{
    --transform-translate-x:2px
  }

  .to-xs\:translate-x-3{
    --transform-translate-x:3px
  }

  .to-xs\:translate-x-4{
    --transform-translate-x:4px
  }

  .to-xs\:translate-x-5{
    --transform-translate-x:5px
  }

  .to-xs\:translate-x-6{
    --transform-translate-x:6px
  }

  .to-xs\:translate-x-7{
    --transform-translate-x:7px
  }

  .to-xs\:translate-x-8{
    --transform-translate-x:8px
  }

  .to-xs\:translate-x-9{
    --transform-translate-x:9px
  }

  .to-xs\:translate-x-10{
    --transform-translate-x:10px
  }

  .to-xs\:translate-x-12{
    --transform-translate-x:12px
  }

  .to-xs\:translate-x-15{
    --transform-translate-x:15px
  }

  .to-xs\:translate-x-16{
    --transform-translate-x:16px
  }

  .to-xs\:translate-x-18{
    --transform-translate-x:18px
  }

  .to-xs\:translate-x-20{
    --transform-translate-x:20px
  }

  .to-xs\:translate-x-24{
    --transform-translate-x:24px
  }

  .to-xs\:translate-x-25{
    --transform-translate-x:25px
  }

  .to-xs\:translate-x-30{
    --transform-translate-x:30px
  }

  .to-xs\:translate-x-32{
    --transform-translate-x:32px
  }

  .to-xs\:translate-x-36{
    --transform-translate-x:36px
  }

  .to-xs\:translate-x-40{
    --transform-translate-x:40px
  }

  .to-xs\:translate-x-44{
    --transform-translate-x:44px
  }

  .to-xs\:translate-x-48{
    --transform-translate-x:48px
  }

  .to-xs\:translate-x-50{
    --transform-translate-x:50px
  }

  .to-xs\:translate-x-60{
    --transform-translate-x:60px
  }

  .to-xs\:translate-x-64{
    --transform-translate-x:64px
  }

  .to-xs\:translate-x-70{
    --transform-translate-x:70px
  }

  .to-xs\:translate-x-75{
    --transform-translate-x:75px
  }

  .to-xs\:translate-x-80{
    --transform-translate-x:80px
  }

  .to-xs\:translate-x-85{
    --transform-translate-x:85px
  }

  .to-xs\:translate-x-90{
    --transform-translate-x:90px
  }

  .to-xs\:translate-x-100{
    --transform-translate-x:100px
  }

  .to-xs\:translate-x-px{
    --transform-translate-x:1px
  }

  .to-xs\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .to-xs\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .to-xs\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .to-xs\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .to-xs\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .to-xs\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .to-xs\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .to-xs\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .to-xs\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .to-xs\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .to-xs\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .to-xs\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .to-xs\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .to-xs\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .to-xs\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .to-xs\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .to-xs\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .to-xs\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .to-xs\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .to-xs\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .to-xs\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .to-xs\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .to-xs\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .to-xs\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .to-xs\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .to-xs\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .to-xs\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .to-xs\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .to-xs\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .to-xs\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .to-xs\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .to-xs\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .to-xs\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .to-xs\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .to-xs\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .to-xs\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .to-xs\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .to-xs\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .to-xs\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .to-xs\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .to-xs\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .to-xs\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .to-xs\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .to-xs\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .to-xs\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .to-xs\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .to-xs\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .to-xs\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .to-xs\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .to-xs\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .to-xs\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .to-xs\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .to-xs\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .to-xs\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .to-xs\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .to-xs\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .to-xs\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .to-xs\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .to-xs\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .to-xs\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .to-xs\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .to-xs\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .to-xs\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .to-xs\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .to-xs\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .to-xs\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .to-xs\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .to-xs\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .to-xs\:translate-x-full{
    --transform-translate-x:100%
  }

  .to-xs\:translate-y-0{
    --transform-translate-y:0
  }

  .to-xs\:translate-y-1{
    --transform-translate-y:1px
  }

  .to-xs\:translate-y-2{
    --transform-translate-y:2px
  }

  .to-xs\:translate-y-3{
    --transform-translate-y:3px
  }

  .to-xs\:translate-y-4{
    --transform-translate-y:4px
  }

  .to-xs\:translate-y-5{
    --transform-translate-y:5px
  }

  .to-xs\:translate-y-6{
    --transform-translate-y:6px
  }

  .to-xs\:translate-y-7{
    --transform-translate-y:7px
  }

  .to-xs\:translate-y-8{
    --transform-translate-y:8px
  }

  .to-xs\:translate-y-9{
    --transform-translate-y:9px
  }

  .to-xs\:translate-y-10{
    --transform-translate-y:10px
  }

  .to-xs\:translate-y-12{
    --transform-translate-y:12px
  }

  .to-xs\:translate-y-15{
    --transform-translate-y:15px
  }

  .to-xs\:translate-y-16{
    --transform-translate-y:16px
  }

  .to-xs\:translate-y-18{
    --transform-translate-y:18px
  }

  .to-xs\:translate-y-20{
    --transform-translate-y:20px
  }

  .to-xs\:translate-y-24{
    --transform-translate-y:24px
  }

  .to-xs\:translate-y-25{
    --transform-translate-y:25px
  }

  .to-xs\:translate-y-30{
    --transform-translate-y:30px
  }

  .to-xs\:translate-y-32{
    --transform-translate-y:32px
  }

  .to-xs\:translate-y-36{
    --transform-translate-y:36px
  }

  .to-xs\:translate-y-40{
    --transform-translate-y:40px
  }

  .to-xs\:translate-y-44{
    --transform-translate-y:44px
  }

  .to-xs\:translate-y-48{
    --transform-translate-y:48px
  }

  .to-xs\:translate-y-50{
    --transform-translate-y:50px
  }

  .to-xs\:translate-y-60{
    --transform-translate-y:60px
  }

  .to-xs\:translate-y-64{
    --transform-translate-y:64px
  }

  .to-xs\:translate-y-70{
    --transform-translate-y:70px
  }

  .to-xs\:translate-y-75{
    --transform-translate-y:75px
  }

  .to-xs\:translate-y-80{
    --transform-translate-y:80px
  }

  .to-xs\:translate-y-85{
    --transform-translate-y:85px
  }

  .to-xs\:translate-y-90{
    --transform-translate-y:90px
  }

  .to-xs\:translate-y-100{
    --transform-translate-y:100px
  }

  .to-xs\:translate-y-px{
    --transform-translate-y:1px
  }

  .to-xs\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .to-xs\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .to-xs\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .to-xs\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .to-xs\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .to-xs\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .to-xs\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .to-xs\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .to-xs\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .to-xs\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .to-xs\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .to-xs\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .to-xs\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .to-xs\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .to-xs\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .to-xs\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .to-xs\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .to-xs\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .to-xs\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .to-xs\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .to-xs\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .to-xs\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .to-xs\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .to-xs\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .to-xs\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .to-xs\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .to-xs\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .to-xs\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .to-xs\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .to-xs\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .to-xs\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .to-xs\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .to-xs\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .to-xs\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .to-xs\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .to-xs\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .to-xs\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .to-xs\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .to-xs\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .to-xs\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .to-xs\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .to-xs\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .to-xs\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .to-xs\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .to-xs\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .to-xs\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .to-xs\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .to-xs\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .to-xs\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .to-xs\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .to-xs\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .to-xs\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .to-xs\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .to-xs\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .to-xs\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .to-xs\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .to-xs\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .to-xs\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .to-xs\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .to-xs\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .to-xs\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .to-xs\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .to-xs\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .to-xs\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .to-xs\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .to-xs\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .to-xs\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .to-xs\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .to-xs\:translate-y-full{
    --transform-translate-y:100%
  }

  .to-xs\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .to-xs\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .to-xs\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .to-xs\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .to-xs\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .to-xs\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .to-xs\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .to-xs\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .to-xs\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .to-xs\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .to-xs\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .to-xs\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .to-xs\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .to-xs\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .to-xs\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .to-xs\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .to-xs\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .to-xs\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .to-xs\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .to-xs\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .to-xs\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .to-xs\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .to-xs\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .to-xs\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .to-xs\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .to-xs\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .to-xs\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .to-xs\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .to-xs\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .to-xs\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .to-xs\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .to-xs\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .to-xs\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .to-xs\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .to-xs\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .to-xs\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .to-xs\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .to-xs\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .to-xs\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .to-xs\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .to-xs\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .to-xs\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .to-xs\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .to-xs\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .to-xs\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .to-xs\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .to-xs\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .to-xs\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .to-xs\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .to-xs\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .to-xs\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .to-xs\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .to-xs\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .to-xs\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .to-xs\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .to-xs\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .to-xs\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .to-xs\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .to-xs\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .to-xs\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .to-xs\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .to-xs\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .to-xs\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .to-xs\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .to-xs\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .to-xs\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .to-xs\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .to-xs\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .to-xs\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .to-xs\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .to-xs\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .to-xs\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .to-xs\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .to-xs\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .to-xs\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .to-xs\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .to-xs\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .to-xs\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .to-xs\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .to-xs\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .to-xs\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .to-xs\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .to-xs\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .to-xs\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .to-xs\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .to-xs\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .to-xs\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .to-xs\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .to-xs\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .to-xs\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .to-xs\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .to-xs\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .to-xs\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .to-xs\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .to-xs\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .to-xs\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .to-xs\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .to-xs\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .to-xs\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .to-xs\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .to-xs\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .to-xs\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .to-xs\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .to-xs\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .to-xs\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .to-xs\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .to-xs\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .to-xs\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .to-xs\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .to-xs\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .to-xs\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .to-xs\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .to-xs\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .to-xs\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .to-xs\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .to-xs\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .to-xs\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .to-xs\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .to-xs\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .to-xs\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .to-xs\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .to-xs\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .to-xs\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .to-xs\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .to-xs\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .to-xs\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .to-xs\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .to-xs\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .to-xs\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .to-xs\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .to-xs\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .to-xs\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .to-xs\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .to-xs\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .to-xs\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .to-xs\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .to-xs\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .to-xs\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .to-xs\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .to-xs\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .to-xs\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .to-xs\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .to-xs\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .to-xs\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .to-xs\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .to-xs\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .to-xs\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .to-xs\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .to-xs\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .to-xs\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .to-xs\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .to-xs\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .to-xs\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .to-xs\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .to-xs\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .to-xs\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .to-xs\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .to-xs\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .to-xs\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .to-xs\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .to-xs\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .to-xs\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .to-xs\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .to-xs\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .to-xs\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .to-xs\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .to-xs\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .to-xs\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .to-xs\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .to-xs\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .to-xs\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .to-xs\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .to-xs\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .to-xs\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .to-xs\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .to-xs\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .to-xs\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .to-xs\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .to-xs\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .to-xs\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .to-xs\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .to-xs\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .to-xs\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .to-xs\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .to-xs\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .to-xs\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .to-xs\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .to-xs\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .to-xs\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .to-xs\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .to-xs\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .to-xs\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .to-xs\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .to-xs\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .to-xs\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .to-xs\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .to-xs\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .to-xs\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .to-xs\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .to-xs\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .to-xs\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .to-xs\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .to-xs\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .to-xs\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .to-xs\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .to-xs\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .to-xs\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .to-xs\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .to-xs\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .to-xs\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .to-xs\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .to-xs\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .to-xs\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .to-xs\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .to-xs\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .to-xs\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .to-xs\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .to-xs\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .to-xs\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .to-xs\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .to-xs\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .to-xs\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .to-xs\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .to-xs\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .to-xs\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .to-xs\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .to-xs\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .to-xs\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .to-xs\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .to-xs\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .to-xs\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .to-xs\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .to-xs\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .to-xs\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .to-xs\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .to-xs\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .to-xs\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .to-xs\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .to-xs\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .to-xs\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .to-xs\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .to-xs\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .to-xs\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .to-xs\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .to-xs\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .to-xs\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .to-xs\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .to-xs\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .to-xs\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .to-xs\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .to-xs\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .to-xs\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .to-xs\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .to-xs\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .to-xs\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .to-xs\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .to-xs\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .to-xs\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .to-xs\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .to-xs\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .to-xs\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .to-xs\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .to-xs\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .to-xs\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .to-xs\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .to-xs\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .to-xs\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .to-xs\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .to-xs\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .to-xs\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .to-xs\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .to-xs\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .to-xs\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .to-xs\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .to-xs\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .to-xs\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .to-xs\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .to-xs\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .to-xs\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .to-xs\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .to-xs\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .to-xs\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .to-xs\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .to-xs\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .to-xs\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .to-xs\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .to-xs\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .to-xs\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .to-xs\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .to-xs\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .to-xs\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .to-xs\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .to-xs\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .to-xs\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .to-xs\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .to-xs\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .to-xs\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .to-xs\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .to-xs\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .to-xs\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .to-xs\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .to-xs\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .to-xs\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .to-xs\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .to-xs\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .to-xs\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .to-xs\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .to-xs\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .to-xs\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .to-xs\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .to-xs\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .to-xs\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .to-xs\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .to-xs\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .to-xs\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .to-xs\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .to-xs\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .to-xs\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .to-xs\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .to-xs\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .to-xs\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .to-xs\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .to-xs\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .to-xs\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .to-xs\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .to-xs\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .to-xs\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .to-xs\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .to-xs\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .to-xs\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .to-xs\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .to-xs\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .to-xs\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .to-xs\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .to-xs\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .to-xs\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .to-xs\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .to-xs\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .to-xs\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .to-xs\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .to-xs\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .to-xs\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .to-xs\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .to-xs\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .to-xs\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .to-xs\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .to-xs\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .to-xs\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .to-xs\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .to-xs\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .to-xs\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .to-xs\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .to-xs\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .to-xs\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .to-xs\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .to-xs\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .to-xs\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .to-xs\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .to-xs\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .to-xs\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .to-xs\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .to-xs\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .to-xs\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .to-xs\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .to-xs\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .to-xs\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .to-xs\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .to-xs\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .to-xs\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .to-xs\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .to-xs\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .to-xs\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .to-xs\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .to-xs\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .to-xs\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .to-xs\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .to-xs\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .to-xs\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .to-xs\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .to-xs\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .to-xs\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .to-xs\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .to-xs\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .to-xs\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .to-xs\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .to-xs\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .to-xs\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .to-xs\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .to-xs\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .to-xs\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .to-xs\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .to-xs\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .to-xs\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .to-xs\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .to-xs\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .to-xs\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .to-xs\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .to-xs\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .to-xs\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .to-xs\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .to-xs\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .to-xs\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .to-xs\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .to-xs\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .to-xs\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .to-xs\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .to-xs\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .to-xs\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .to-xs\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .to-xs\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .to-xs\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .to-xs\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .to-xs\:skew-x-0{
    --transform-skew-x:0
  }

  .to-xs\:skew-x-1{
    --transform-skew-x:1deg
  }

  .to-xs\:skew-x-2{
    --transform-skew-x:2deg
  }

  .to-xs\:skew-x-3{
    --transform-skew-x:3deg
  }

  .to-xs\:skew-x-6{
    --transform-skew-x:6deg
  }

  .to-xs\:skew-x-12{
    --transform-skew-x:12deg
  }

  .to-xs\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .to-xs\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .to-xs\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .to-xs\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .to-xs\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .to-xs\:skew-y-0{
    --transform-skew-y:0
  }

  .to-xs\:skew-y-1{
    --transform-skew-y:1deg
  }

  .to-xs\:skew-y-2{
    --transform-skew-y:2deg
  }

  .to-xs\:skew-y-3{
    --transform-skew-y:3deg
  }

  .to-xs\:skew-y-6{
    --transform-skew-y:6deg
  }

  .to-xs\:skew-y-12{
    --transform-skew-y:12deg
  }

  .to-xs\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .to-xs\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .to-xs\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .to-xs\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .to-xs\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .to-xs\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .to-xs\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .to-xs\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .to-xs\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .to-xs\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .to-xs\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .to-xs\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .to-xs\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .to-xs\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .to-xs\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .to-xs\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .to-xs\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .to-xs\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .to-xs\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .to-xs\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .to-xs\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .to-xs\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .to-xs\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .to-xs\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .to-xs\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .to-xs\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .to-xs\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .to-xs\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .to-xs\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .to-xs\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .to-xs\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .to-xs\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .to-xs\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .to-xs\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .to-xs\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .to-xs\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .to-xs\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .to-xs\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .to-xs\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .to-xs\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .to-xs\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .to-xs\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .to-xs\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .to-xs\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .to-xs\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .to-xs\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .to-xs\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .to-xs\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .to-xs\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .to-xs\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .to-xs\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .to-xs\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .to-xs\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .to-xs\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .to-xs\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .to-xs\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .to-xs\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .to-xs\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .to-xs\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .to-xs\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .to-xs\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .to-xs\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .to-xs\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .to-xs\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .to-xs\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .to-xs\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .to-xs\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .to-xs\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .to-xs\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .to-xs\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .to-xs\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .to-xs\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .to-xs\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .to-xs\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .to-xs\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .to-xs\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .to-xs\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .to-xs\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .to-xs\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .to-xs\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .to-xs\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (max-width: 575px){
  .to-sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .to-sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .to-sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .to-sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .to-sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .to-sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .to-sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .to-sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .to-sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .to-sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .to-sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .to-sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .to-sm\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .to-sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .to-sm\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .to-sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .to-sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .to-sm\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .to-sm\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .to-sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .to-sm\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .to-sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .to-sm\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .to-sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .to-sm\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .to-sm\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .to-sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .to-sm\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .to-sm\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .to-sm\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .to-sm\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .to-sm\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .to-sm\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .to-sm\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-sm\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .to-sm\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .to-sm\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .to-sm\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .to-sm\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .to-sm\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .to-sm\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .to-sm\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .to-sm\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .to-sm\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .to-sm\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .to-sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .to-sm\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .to-sm\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .to-sm\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .to-sm\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .to-sm\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .to-sm\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-sm\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-sm\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-sm\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-sm\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .to-sm\:bg-fixed{
    background-attachment:fixed
  }

  .to-sm\:bg-local{
    background-attachment:local
  }

  .to-sm\:bg-scroll{
    background-attachment:scroll
  }

  .to-sm\:bg-clip-border{
    background-clip:border-box
  }

  .to-sm\:bg-clip-padding{
    background-clip:padding-box
  }

  .to-sm\:bg-clip-content{
    background-clip:content-box
  }

  .to-sm\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .to-sm\:bg-none{
    background-image:none
  }

  .to-sm\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .to-sm\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .to-sm\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:to-inherited{
    --gradient-to-color:inherit
  }

  .to-sm\:to-clear{
    --gradient-to-color:transparent
  }

  .to-sm\:to-transparent{
    --gradient-to-color:transparent
  }

  .to-sm\:to-error{
    --gradient-to-color:#E01010
  }

  .to-sm\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .to-sm\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .to-sm\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .to-sm\:to-blue-150{
    --gradient-to-color:#076099
  }

  .to-sm\:to-blue-175{
    --gradient-to-color:#006099
  }

  .to-sm\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .to-sm\:to-blue{
    --gradient-to-color:#0076DF
  }

  .to-sm\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .to-sm\:to-purple{
    --gradient-to-color:#573F7F
  }

  .to-sm\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .to-sm\:to-green-100{
    --gradient-to-color:#30862D
  }

  .to-sm\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .to-sm\:to-green-150{
    --gradient-to-color:#00492C
  }

  .to-sm\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .to-sm\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .to-sm\:to-green{
    --gradient-to-color:#30862D
  }

  .to-sm\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .to-sm\:to-red-100{
    --gradient-to-color:#E01010
  }

  .to-sm\:to-red{
    --gradient-to-color:#E01010
  }

  .to-sm\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .to-sm\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .to-sm\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .to-sm\:to-white{
    --gradient-to-color:#ffffff
  }

  .to-sm\:to-black{
    --gradient-to-color:#000000
  }

  .to-sm\:to-dark{
    --gradient-to-color:#333333
  }

  .to-sm\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .to-sm\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .to-sm\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .to-sm\:to-gray-95{
    --gradient-to-color:#686059
  }

  .to-sm\:to-gray-100{
    --gradient-to-color:#757575
  }

  .to-sm\:to-gray-120{
    --gradient-to-color:#555555
  }

  .to-sm\:to-gray-150{
    --gradient-to-color:#252525
  }

  .to-sm\:to-gray-160{
    --gradient-to-color:#121212
  }

  .to-sm\:to-gray{
    --gradient-to-color:#757575
  }

  .to-sm\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .to-sm\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .to-sm\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .to-sm\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .to-sm\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .to-sm\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .to-sm\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .to-sm\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .to-sm\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .to-sm\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .to-sm\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .to-sm\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .to-sm\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .to-sm\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .to-sm\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .to-sm\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .to-sm\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .to-sm\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .to-sm\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .to-sm\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .to-sm\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .to-sm\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .to-sm\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .to-sm\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .to-sm\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .to-sm\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .to-sm\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .to-sm\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .to-sm\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .to-sm\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .to-sm\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .to-sm\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .to-sm\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .to-sm\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .to-sm\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .to-sm\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .to-sm\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .to-sm\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .to-sm\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-sm\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-sm\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-sm\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-sm\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-sm\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-sm\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-sm\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-sm\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-sm\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-sm\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-sm\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-sm\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-sm\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-sm\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-sm\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-sm\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-sm\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-sm\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-sm\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-sm\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-sm\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-sm\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-sm\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-sm\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-sm\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-sm\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-sm\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-sm\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-sm\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-sm\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .to-sm\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .to-sm\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .to-sm\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .to-sm\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .to-sm\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .to-sm\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .to-sm\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .to-sm\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .to-sm\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .to-sm\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .to-sm\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .to-sm\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .to-sm\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .to-sm\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .to-sm\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .to-sm\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .to-sm\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .to-sm\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .to-sm\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .to-sm\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .to-sm\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .to-sm\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .to-sm\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .to-sm\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .to-sm\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .to-sm\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .to-sm\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .to-sm\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .to-sm\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .to-sm\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .to-sm\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .to-sm\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .to-sm\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .to-sm\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .to-sm\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .to-sm\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .to-sm\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .to-sm\:bg-bottom{
    background-position:bottom
  }

  .to-sm\:bg-center{
    background-position:center
  }

  .to-sm\:bg-left{
    background-position:left
  }

  .to-sm\:bg-left-bottom{
    background-position:left bottom
  }

  .to-sm\:bg-left-top{
    background-position:left top
  }

  .to-sm\:bg-right{
    background-position:right
  }

  .to-sm\:bg-right-bottom{
    background-position:right bottom
  }

  .to-sm\:bg-right-top{
    background-position:right top
  }

  .to-sm\:bg-top{
    background-position:top
  }

  .to-sm\:bg-repeat{
    background-repeat:repeat
  }

  .to-sm\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .to-sm\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .to-sm\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .to-sm\:bg-repeat-round{
    background-repeat:round
  }

  .to-sm\:bg-repeat-space{
    background-repeat:space
  }

  .to-sm\:bg-auto{
    background-size:auto
  }

  .to-sm\:bg-cover{
    background-size:cover
  }

  .to-sm\:bg-contain{
    background-size:contain
  }

  .to-sm\:bg-29-p{
    background-size:29%
  }

  .to-sm\:bg-30-p{
    background-size:30%
  }

  .to-sm\:bg-50-p{
    background-size:50%
  }

  .to-sm\:bg-110-p{
    background-size:110%
  }

  .to-sm\:border-collapse{
    border-collapse:collapse
  }

  .to-sm\:border-separate{
    border-collapse:separate
  }

  .to-sm\:border-inherited{
    border-color:inherit
  }

  .to-sm\:border-clear{
    border-color:transparent
  }

  .to-sm\:border-transparent{
    border-color:transparent
  }

  .to-sm\:border-error{
    border-color:#E01010
  }

  .to-sm\:border-blue-50{
    border-color:#61b6cb
  }

  .to-sm\:border-blue-100{
    border-color:#0076DF
  }

  .to-sm\:border-blue-125{
    border-color:#0A6ED6
  }

  .to-sm\:border-blue-150{
    border-color:#076099
  }

  .to-sm\:border-blue-175{
    border-color:#006099
  }

  .to-sm\:border-blue-200{
    border-color:#0A4A73
  }

  .to-sm\:border-blue{
    border-color:#0076DF
  }

  .to-sm\:border-purple-100{
    border-color:#4E3972
  }

  .to-sm\:border-purple{
    border-color:#573F7F
  }

  .to-sm\:border-green-20{
    border-color:#ADE8A1
  }

  .to-sm\:border-green-100{
    border-color:#30862D
  }

  .to-sm\:border-green-120{
    border-color:#285e1d
  }

  .to-sm\:border-green-150{
    border-color:#00492C
  }

  .to-sm\:border-green-200{
    border-color:#2F822C
  }

  .to-sm\:border-green-250{
    border-color:#8EC640
  }

  .to-sm\:border-green{
    border-color:#30862D
  }

  .to-sm\:border-orange{
    border-color:#FFC21F
  }

  .to-sm\:border-red-100{
    border-color:#E01010
  }

  .to-sm\:border-red{
    border-color:#E01010
  }

  .to-sm\:border-red-riverbend{
    border-color:#990000
  }

  .to-sm\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .to-sm\:border-yellow{
    border-color:#F4A81C
  }

  .to-sm\:border-white{
    border-color:#ffffff
  }

  .to-sm\:border-black{
    border-color:#000000
  }

  .to-sm\:border-dark{
    border-color:#333333
  }

  .to-sm\:border-gray-25{
    border-color:#f6f8f9
  }

  .to-sm\:border-gray-35{
    border-color:#ededef
  }

  .to-sm\:border-gray-50{
    border-color:#dddddd
  }

  .to-sm\:border-gray-95{
    border-color:#686059
  }

  .to-sm\:border-gray-100{
    border-color:#757575
  }

  .to-sm\:border-gray-120{
    border-color:#555555
  }

  .to-sm\:border-gray-150{
    border-color:#252525
  }

  .to-sm\:border-gray-160{
    border-color:#121212
  }

  .to-sm\:border-gray{
    border-color:#757575
  }

  .to-sm\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .to-sm\:hover\:border-clear:hover{
    border-color:transparent
  }

  .to-sm\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .to-sm\:hover\:border-error:hover{
    border-color:#E01010
  }

  .to-sm\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .to-sm\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .to-sm\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .to-sm\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .to-sm\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .to-sm\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .to-sm\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .to-sm\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .to-sm\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .to-sm\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .to-sm\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .to-sm\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .to-sm\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .to-sm\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .to-sm\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .to-sm\:hover\:border-green:hover{
    border-color:#30862D
  }

  .to-sm\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .to-sm\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .to-sm\:hover\:border-red:hover{
    border-color:#E01010
  }

  .to-sm\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .to-sm\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .to-sm\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .to-sm\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .to-sm\:hover\:border-black:hover{
    border-color:#000000
  }

  .to-sm\:hover\:border-dark:hover{
    border-color:#333333
  }

  .to-sm\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .to-sm\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .to-sm\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .to-sm\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .to-sm\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .to-sm\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .to-sm\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .to-sm\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .to-sm\:hover\:border-gray:hover{
    border-color:#757575
  }

  .to-sm\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .to-sm\:focus\:border-clear:focus{
    border-color:transparent
  }

  .to-sm\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .to-sm\:focus\:border-error:focus{
    border-color:#E01010
  }

  .to-sm\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .to-sm\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .to-sm\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .to-sm\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .to-sm\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .to-sm\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .to-sm\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .to-sm\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .to-sm\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .to-sm\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .to-sm\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .to-sm\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .to-sm\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .to-sm\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .to-sm\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .to-sm\:focus\:border-green:focus{
    border-color:#30862D
  }

  .to-sm\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .to-sm\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .to-sm\:focus\:border-red:focus{
    border-color:#E01010
  }

  .to-sm\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .to-sm\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .to-sm\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .to-sm\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .to-sm\:focus\:border-black:focus{
    border-color:#000000
  }

  .to-sm\:focus\:border-dark:focus{
    border-color:#333333
  }

  .to-sm\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .to-sm\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .to-sm\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .to-sm\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .to-sm\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .to-sm\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .to-sm\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .to-sm\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .to-sm\:focus\:border-gray:focus{
    border-color:#757575
  }

  .to-sm\:rounded-none{
    border-radius:0
  }

  .to-sm\:rounded-sm{
    border-radius:0.125rem
  }

  .to-sm\:rounded{
    border-radius:0.25rem
  }

  .to-sm\:rounded-md{
    border-radius:0.250rem
  }

  .to-sm\:rounded-lg{
    border-radius:0.5rem
  }

  .to-sm\:rounded-xl{
    border-radius:0.75rem
  }

  .to-sm\:rounded-2xl{
    border-radius:1rem
  }

  .to-sm\:rounded-3xl{
    border-radius:1.5rem
  }

  .to-sm\:rounded-full{
    border-radius:9999px
  }

  .to-sm\:rounded-ini{
    border-radius:initial
  }

  .to-sm\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .to-sm\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .to-sm\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .to-sm\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .to-sm\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .to-sm\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .to-sm\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-sm\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-sm\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .to-sm\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .to-sm\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-sm\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-sm\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .to-sm\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .to-sm\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-sm\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-sm\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .to-sm\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .to-sm\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-sm\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-sm\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .to-sm\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .to-sm\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-sm\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-sm\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .to-sm\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .to-sm\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-sm\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-sm\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .to-sm\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .to-sm\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-sm\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-sm\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .to-sm\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .to-sm\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-sm\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-sm\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .to-sm\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .to-sm\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-sm\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-sm\:rounded-tl-none{
    border-top-left-radius:0
  }

  .to-sm\:rounded-tr-none{
    border-top-right-radius:0
  }

  .to-sm\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .to-sm\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .to-sm\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .to-sm\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .to-sm\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .to-sm\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .to-sm\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .to-sm\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .to-sm\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .to-sm\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .to-sm\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .to-sm\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .to-sm\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .to-sm\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .to-sm\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .to-sm\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .to-sm\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .to-sm\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .to-sm\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .to-sm\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .to-sm\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .to-sm\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .to-sm\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .to-sm\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .to-sm\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .to-sm\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .to-sm\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .to-sm\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .to-sm\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .to-sm\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .to-sm\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .to-sm\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .to-sm\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .to-sm\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .to-sm\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .to-sm\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .to-sm\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .to-sm\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .to-sm\:border-solid{
    border-style:solid
  }

  .to-sm\:border-dashed{
    border-style:dashed
  }

  .to-sm\:border-dotted{
    border-style:dotted
  }

  .to-sm\:border-double{
    border-style:double
  }

  .to-sm\:border-none{
    border-style:none
  }

  .to-sm\:border-0{
    border-width:0px
  }

  .to-sm\:border-1{
    border-width:1px
  }

  .to-sm\:border-2{
    border-width:2px
  }

  .to-sm\:border-3{
    border-width:3px
  }

  .to-sm\:border-4{
    border-width:4px
  }

  .to-sm\:border-10{
    border-width:10px
  }

  .to-sm\:border{
    border-width:1px
  }

  .to-sm\:border-t-0{
    border-top-width:0px
  }

  .to-sm\:border-r-0{
    border-right-width:0px
  }

  .to-sm\:border-b-0{
    border-bottom-width:0px
  }

  .to-sm\:border-l-0{
    border-left-width:0px
  }

  .to-sm\:border-t-1{
    border-top-width:1px
  }

  .to-sm\:border-r-1{
    border-right-width:1px
  }

  .to-sm\:border-b-1{
    border-bottom-width:1px
  }

  .to-sm\:border-l-1{
    border-left-width:1px
  }

  .to-sm\:border-t-2{
    border-top-width:2px
  }

  .to-sm\:border-r-2{
    border-right-width:2px
  }

  .to-sm\:border-b-2{
    border-bottom-width:2px
  }

  .to-sm\:border-l-2{
    border-left-width:2px
  }

  .to-sm\:border-t-3{
    border-top-width:3px
  }

  .to-sm\:border-r-3{
    border-right-width:3px
  }

  .to-sm\:border-b-3{
    border-bottom-width:3px
  }

  .to-sm\:border-l-3{
    border-left-width:3px
  }

  .to-sm\:border-t-4{
    border-top-width:4px
  }

  .to-sm\:border-r-4{
    border-right-width:4px
  }

  .to-sm\:border-b-4{
    border-bottom-width:4px
  }

  .to-sm\:border-l-4{
    border-left-width:4px
  }

  .to-sm\:border-t-10{
    border-top-width:10px
  }

  .to-sm\:border-r-10{
    border-right-width:10px
  }

  .to-sm\:border-b-10{
    border-bottom-width:10px
  }

  .to-sm\:border-l-10{
    border-left-width:10px
  }

  .to-sm\:border-t{
    border-top-width:1px
  }

  .to-sm\:border-r{
    border-right-width:1px
  }

  .to-sm\:border-b{
    border-bottom-width:1px
  }

  .to-sm\:border-l{
    border-left-width:1px
  }

  .to-sm\:cursor-auto{
    cursor:auto
  }

  .to-sm\:cursor-default{
    cursor:default
  }

  .to-sm\:cursor-pointer{
    cursor:pointer
  }

  .to-sm\:cursor-wait{
    cursor:wait
  }

  .to-sm\:cursor-text{
    cursor:text
  }

  .to-sm\:cursor-move{
    cursor:move
  }

  .to-sm\:cursor-not-allowed{
    cursor:not-allowed
  }

  .to-sm\:block{
    display:block
  }

  .to-sm\:inline-block{
    display:inline-block
  }

  .to-sm\:inline{
    display:inline
  }

  .to-sm\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .to-sm\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .to-sm\:table{
    display:table
  }

  .to-sm\:table-caption{
    display:table-caption
  }

  .to-sm\:table-cell{
    display:table-cell
  }

  .to-sm\:table-column{
    display:table-column
  }

  .to-sm\:table-column-group{
    display:table-column-group
  }

  .to-sm\:table-footer-group{
    display:table-footer-group
  }

  .to-sm\:table-header-group{
    display:table-header-group
  }

  .to-sm\:table-row-group{
    display:table-row-group
  }

  .to-sm\:table-row{
    display:table-row
  }

  .to-sm\:flow-root{
    display:flow-root
  }

  .to-sm\:grid{
    display:grid
  }

  .to-sm\:inline-grid{
    display:inline-grid
  }

  .to-sm\:contents{
    display:contents
  }

  .to-sm\:hidden{
    display:none
  }

  .to-sm\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .to-sm\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .to-sm\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .to-sm\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .to-sm\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .to-sm\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .to-sm\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .to-sm\:place-items-auto{
    place-items:auto
  }

  .to-sm\:place-items-start{
    place-items:start
  }

  .to-sm\:place-items-end{
    place-items:end
  }

  .to-sm\:place-items-center{
    place-items:center
  }

  .to-sm\:place-items-stretch{
    place-items:stretch
  }

  .to-sm\:place-content-center{
    place-content:center
  }

  .to-sm\:place-content-start{
    place-content:start
  }

  .to-sm\:place-content-end{
    place-content:end
  }

  .to-sm\:place-content-between{
    place-content:space-between
  }

  .to-sm\:place-content-around{
    place-content:space-around
  }

  .to-sm\:place-content-evenly{
    place-content:space-evenly
  }

  .to-sm\:place-content-stretch{
    place-content:stretch
  }

  .to-sm\:place-self-auto{
    place-self:auto
  }

  .to-sm\:place-self-start{
    place-self:start
  }

  .to-sm\:place-self-end{
    place-self:end
  }

  .to-sm\:place-self-center{
    place-self:center
  }

  .to-sm\:place-self-stretch{
    place-self:stretch
  }

  .to-sm\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .to-sm\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .to-sm\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .to-sm\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .to-sm\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .to-sm\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .to-sm\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .to-sm\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .to-sm\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .to-sm\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .to-sm\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .to-sm\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .to-sm\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .to-sm\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .to-sm\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .to-sm\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .to-sm\:justify-items-auto{
    justify-items:auto
  }

  .to-sm\:justify-items-start{
    justify-items:start
  }

  .to-sm\:justify-items-end{
    justify-items:end
  }

  .to-sm\:justify-items-center{
    justify-items:center
  }

  .to-sm\:justify-items-stretch{
    justify-items:stretch
  }

  .to-sm\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .to-sm\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .to-sm\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .to-sm\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .to-sm\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .to-sm\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .to-sm\:justify-self-auto{
    justify-self:auto
  }

  .to-sm\:justify-self-start{
    justify-self:start
  }

  .to-sm\:justify-self-end{
    justify-self:end
  }

  .to-sm\:justify-self-center{
    justify-self:center
  }

  .to-sm\:justify-self-stretch{
    justify-self:stretch
  }

  .to-sm\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .to-sm\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .to-sm\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .to-sm\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .to-sm\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .to-sm\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .to-sm\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .to-sm\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .to-sm\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .to-sm\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .to-sm\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .to-sm\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .to-sm\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .to-sm\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .to-sm\:float-right{
    float:right
  }

  .to-sm\:float-left{
    float:left
  }

  .to-sm\:float-none{
    float:none
  }

  .to-sm\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .to-sm\:clear-left{
    clear:left
  }

  .to-sm\:clear-right{
    clear:right
  }

  .to-sm\:clear-both{
    clear:both
  }

  .to-sm\:clear-none{
    clear:none
  }

  .to-sm\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .to-sm\:font-sansita{
    font-family:Sansita, serif
  }

  .to-sm\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .to-sm\:font-material{
    font-family:Material Icons
  }

  .to-sm\:font-hairline{
    font-weight:100
  }

  .to-sm\:font-thin{
    font-weight:200
  }

  .to-sm\:font-light{
    font-weight:300
  }

  .to-sm\:font-normal{
    font-weight:400
  }

  .to-sm\:font-medium{
    font-weight:500
  }

  .to-sm\:font-semibold{
    font-weight:600
  }

  .to-sm\:font-bold{
    font-weight:700
  }

  .to-sm\:font-extrabold{
    font-weight:800
  }

  .to-sm\:font-black{
    font-weight:900
  }

  .to-sm\:hover\:font-hairline:hover{
    font-weight:100
  }

  .to-sm\:hover\:font-thin:hover{
    font-weight:200
  }

  .to-sm\:hover\:font-light:hover{
    font-weight:300
  }

  .to-sm\:hover\:font-normal:hover{
    font-weight:400
  }

  .to-sm\:hover\:font-medium:hover{
    font-weight:500
  }

  .to-sm\:hover\:font-semibold:hover{
    font-weight:600
  }

  .to-sm\:hover\:font-bold:hover{
    font-weight:700
  }

  .to-sm\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .to-sm\:hover\:font-black:hover{
    font-weight:900
  }

  .to-sm\:focus\:font-hairline:focus{
    font-weight:100
  }

  .to-sm\:focus\:font-thin:focus{
    font-weight:200
  }

  .to-sm\:focus\:font-light:focus{
    font-weight:300
  }

  .to-sm\:focus\:font-normal:focus{
    font-weight:400
  }

  .to-sm\:focus\:font-medium:focus{
    font-weight:500
  }

  .to-sm\:focus\:font-semibold:focus{
    font-weight:600
  }

  .to-sm\:focus\:font-bold:focus{
    font-weight:700
  }

  .to-sm\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .to-sm\:focus\:font-black:focus{
    font-weight:900
  }

  .to-sm\:h-0{
    height:0px
  }

  .to-sm\:h-4{
    height:4px
  }

  .to-sm\:h-5{
    height:5px
  }

  .to-sm\:h-6{
    height:6px
  }

  .to-sm\:h-7{
    height:7px
  }

  .to-sm\:h-10{
    height:10px
  }

  .to-sm\:h-12{
    height:12px
  }

  .to-sm\:h-15{
    height:15px
  }

  .to-sm\:h-16{
    height:16px
  }

  .to-sm\:h-18{
    height:18px
  }

  .to-sm\:h-20{
    height:20px
  }

  .to-sm\:h-23{
    height:23px
  }

  .to-sm\:h-24{
    height:24px
  }

  .to-sm\:h-30{
    height:30px
  }

  .to-sm\:h-36{
    height:36px
  }

  .to-sm\:h-40{
    height:40px
  }

  .to-sm\:h-64{
    height:64px
  }

  .to-sm\:h-90{
    height:90px
  }

  .to-sm\:h-auto{
    height:auto
  }

  .to-sm\:h-full{
    height:100%
  }

  .to-sm\:h-screen{
    height:100vh
  }

  .to-sm\:text-0{
    font-size:0px
  }

  .to-sm\:text-tiny{
    font-size:10px
  }

  .to-sm\:text-xs{
    font-size:12px
  }

  .to-sm\:text-sm{
    font-size:14px
  }

  .to-sm\:text-md{
    font-size:15px
  }

  .to-sm\:text-base{
    font-size:16px
  }

  .to-sm\:text-lg{
    font-size:18px
  }

  .to-sm\:text-xl{
    font-size:20px
  }

  .to-sm\:text-xl-2{
    font-size:22px
  }

  .to-sm\:text-2xl{
    font-size:24px
  }

  .to-sm\:text-2xl-2{
    font-size:28px
  }

  .to-sm\:text-3xl{
    font-size:30px
  }

  .to-sm\:text-3xl-2{
    font-size:32px
  }

  .to-sm\:text-4xl{
    font-size:34px
  }

  .to-sm\:text-4xl-2{
    font-size:40px
  }

  .to-sm\:text-5xl{
    font-size:48px
  }

  .to-sm\:text-6xl{
    font-size:60px
  }

  .to-sm\:text-7xl{
    font-size:96px
  }

  .to-sm\:leading-initial{
    line-height:normal
  }

  .to-sm\:leading-none{
    line-height:0
  }

  .to-sm\:leading-half{
    line-height:0.5
  }

  .to-sm\:leading-base{
    line-height:1
  }

  .to-sm\:leading-tight{
    line-height:1.25
  }

  .to-sm\:leading-normal{
    line-height:1.5
  }

  .to-sm\:leading-relaxed{
    line-height:1.75
  }

  .to-sm\:leading-loose{
    line-height:2
  }

  .to-sm\:list-inside{
    list-style-position:inside
  }

  .to-sm\:list-outside{
    list-style-position:outside
  }

  .to-sm\:list-none{
    list-style-type:none
  }

  .to-sm\:list-disc{
    list-style-type:disc
  }

  .to-sm\:list-decimal{
    list-style-type:decimal
  }

  .to-sm\:m-0{
    margin:0
  }

  .to-sm\:m-1{
    margin:1px
  }

  .to-sm\:m-2{
    margin:2px
  }

  .to-sm\:m-3{
    margin:3px
  }

  .to-sm\:m-4{
    margin:4px
  }

  .to-sm\:m-5{
    margin:5px
  }

  .to-sm\:m-6{
    margin:6px
  }

  .to-sm\:m-7{
    margin:7px
  }

  .to-sm\:m-8{
    margin:8px
  }

  .to-sm\:m-9{
    margin:9px
  }

  .to-sm\:m-10{
    margin:10px
  }

  .to-sm\:m-12{
    margin:12px
  }

  .to-sm\:m-15{
    margin:15px
  }

  .to-sm\:m-16{
    margin:16px
  }

  .to-sm\:m-18{
    margin:18px
  }

  .to-sm\:m-20{
    margin:20px
  }

  .to-sm\:m-24{
    margin:24px
  }

  .to-sm\:m-25{
    margin:25px
  }

  .to-sm\:m-30{
    margin:30px
  }

  .to-sm\:m-32{
    margin:32px
  }

  .to-sm\:m-36{
    margin:36px
  }

  .to-sm\:m-40{
    margin:40px
  }

  .to-sm\:m-44{
    margin:44px
  }

  .to-sm\:m-48{
    margin:48px
  }

  .to-sm\:m-50{
    margin:50px
  }

  .to-sm\:m-60{
    margin:60px
  }

  .to-sm\:m-64{
    margin:64px
  }

  .to-sm\:m-70{
    margin:70px
  }

  .to-sm\:m-75{
    margin:75px
  }

  .to-sm\:m-80{
    margin:80px
  }

  .to-sm\:m-85{
    margin:85px
  }

  .to-sm\:m-90{
    margin:90px
  }

  .to-sm\:m-100{
    margin:100px
  }

  .to-sm\:m-120{
    margin:120px
  }

  .to-sm\:m-144{
    margin:144px
  }

  .to-sm\:m-px{
    margin:1px
  }

  .to-sm\:m-1_2{
    margin:50%
  }

  .to-sm\:m-1_3{
    margin:33.333333%
  }

  .to-sm\:m-2_3{
    margin:66.666667%
  }

  .to-sm\:m-1_4{
    margin:25%
  }

  .to-sm\:m-2_4{
    margin:50%
  }

  .to-sm\:m-3_4{
    margin:75%
  }

  .to-sm\:m-1_5{
    margin:20%
  }

  .to-sm\:m-2_5{
    margin:40%
  }

  .to-sm\:m-3_5{
    margin:60%
  }

  .to-sm\:m-4_5{
    margin:80%
  }

  .to-sm\:m-1_6{
    margin:16.666667%
  }

  .to-sm\:m-5_6{
    margin:83.333333%
  }

  .to-sm\:m-1_12{
    margin:8.333333%
  }

  .to-sm\:m-5_12{
    margin:41.666667%
  }

  .to-sm\:m-7_12{
    margin:58.333333%
  }

  .to-sm\:m-11_12{
    margin:91.666667%
  }

  .to-sm\:m-auto{
    margin:auto
  }

  .to-sm\:-m-1{
    margin:-1px
  }

  .to-sm\:-m-2{
    margin:-2px
  }

  .to-sm\:-m-3{
    margin:-3px
  }

  .to-sm\:-m-4{
    margin:-4px
  }

  .to-sm\:-m-5{
    margin:-5px
  }

  .to-sm\:-m-10{
    margin:-10px
  }

  .to-sm\:-m-12{
    margin:-12px
  }

  .to-sm\:-m-15{
    margin:-15px
  }

  .to-sm\:-m-30{
    margin:-30px
  }

  .to-sm\:-m-50{
    margin:-50px
  }

  .to-sm\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .to-sm\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .to-sm\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-sm\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .to-sm\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-sm\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .to-sm\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-sm\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .to-sm\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-sm\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .to-sm\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-sm\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .to-sm\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-sm\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .to-sm\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-sm\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .to-sm\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-sm\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .to-sm\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-sm\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .to-sm\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-sm\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .to-sm\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-sm\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .to-sm\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-sm\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .to-sm\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-sm\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .to-sm\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-sm\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .to-sm\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-sm\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .to-sm\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-sm\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .to-sm\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-sm\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .to-sm\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-sm\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .to-sm\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-sm\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .to-sm\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-sm\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .to-sm\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-sm\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .to-sm\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-sm\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .to-sm\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-sm\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .to-sm\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-sm\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .to-sm\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-sm\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .to-sm\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-sm\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .to-sm\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-sm\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .to-sm\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-sm\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .to-sm\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-sm\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .to-sm\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-sm\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .to-sm\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-sm\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .to-sm\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-sm\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .to-sm\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-sm\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .to-sm\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-sm\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .to-sm\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-sm\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .to-sm\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-sm\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .to-sm\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-sm\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-sm\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-sm\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-sm\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-sm\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .to-sm\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-sm\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .to-sm\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-sm\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .to-sm\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-sm\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .to-sm\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-sm\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .to-sm\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-sm\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .to-sm\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-sm\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .to-sm\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-sm\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-sm\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-sm\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-sm\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-sm\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-sm\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-sm\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-sm\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-sm\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-sm\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-sm\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-sm\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-sm\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .to-sm\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-sm\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-sm\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-sm\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-sm\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-sm\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-sm\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-sm\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-sm\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-sm\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-sm\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-sm\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-sm\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-sm\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-sm\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-sm\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-sm\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-sm\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-sm\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-sm\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-sm\:mt-0{
    margin-top:0
  }

  .to-sm\:mr-0{
    margin-right:0
  }

  .to-sm\:mb-0{
    margin-bottom:0
  }

  .to-sm\:ml-0{
    margin-left:0
  }

  .to-sm\:mt-1{
    margin-top:1px
  }

  .to-sm\:mr-1{
    margin-right:1px
  }

  .to-sm\:mb-1{
    margin-bottom:1px
  }

  .to-sm\:ml-1{
    margin-left:1px
  }

  .to-sm\:mt-2{
    margin-top:2px
  }

  .to-sm\:mr-2{
    margin-right:2px
  }

  .to-sm\:mb-2{
    margin-bottom:2px
  }

  .to-sm\:ml-2{
    margin-left:2px
  }

  .to-sm\:mt-3{
    margin-top:3px
  }

  .to-sm\:mr-3{
    margin-right:3px
  }

  .to-sm\:mb-3{
    margin-bottom:3px
  }

  .to-sm\:ml-3{
    margin-left:3px
  }

  .to-sm\:mt-4{
    margin-top:4px
  }

  .to-sm\:mr-4{
    margin-right:4px
  }

  .to-sm\:mb-4{
    margin-bottom:4px
  }

  .to-sm\:ml-4{
    margin-left:4px
  }

  .to-sm\:mt-5{
    margin-top:5px
  }

  .to-sm\:mr-5{
    margin-right:5px
  }

  .to-sm\:mb-5{
    margin-bottom:5px
  }

  .to-sm\:ml-5{
    margin-left:5px
  }

  .to-sm\:mt-6{
    margin-top:6px
  }

  .to-sm\:mr-6{
    margin-right:6px
  }

  .to-sm\:mb-6{
    margin-bottom:6px
  }

  .to-sm\:ml-6{
    margin-left:6px
  }

  .to-sm\:mt-7{
    margin-top:7px
  }

  .to-sm\:mr-7{
    margin-right:7px
  }

  .to-sm\:mb-7{
    margin-bottom:7px
  }

  .to-sm\:ml-7{
    margin-left:7px
  }

  .to-sm\:mt-8{
    margin-top:8px
  }

  .to-sm\:mr-8{
    margin-right:8px
  }

  .to-sm\:mb-8{
    margin-bottom:8px
  }

  .to-sm\:ml-8{
    margin-left:8px
  }

  .to-sm\:mt-9{
    margin-top:9px
  }

  .to-sm\:mr-9{
    margin-right:9px
  }

  .to-sm\:mb-9{
    margin-bottom:9px
  }

  .to-sm\:ml-9{
    margin-left:9px
  }

  .to-sm\:mt-10{
    margin-top:10px
  }

  .to-sm\:mr-10{
    margin-right:10px
  }

  .to-sm\:mb-10{
    margin-bottom:10px
  }

  .to-sm\:ml-10{
    margin-left:10px
  }

  .to-sm\:mt-12{
    margin-top:12px
  }

  .to-sm\:mr-12{
    margin-right:12px
  }

  .to-sm\:mb-12{
    margin-bottom:12px
  }

  .to-sm\:ml-12{
    margin-left:12px
  }

  .to-sm\:mt-15{
    margin-top:15px
  }

  .to-sm\:mr-15{
    margin-right:15px
  }

  .to-sm\:mb-15{
    margin-bottom:15px
  }

  .to-sm\:ml-15{
    margin-left:15px
  }

  .to-sm\:mt-16{
    margin-top:16px
  }

  .to-sm\:mr-16{
    margin-right:16px
  }

  .to-sm\:mb-16{
    margin-bottom:16px
  }

  .to-sm\:ml-16{
    margin-left:16px
  }

  .to-sm\:mt-18{
    margin-top:18px
  }

  .to-sm\:mr-18{
    margin-right:18px
  }

  .to-sm\:mb-18{
    margin-bottom:18px
  }

  .to-sm\:ml-18{
    margin-left:18px
  }

  .to-sm\:mt-20{
    margin-top:20px
  }

  .to-sm\:mr-20{
    margin-right:20px
  }

  .to-sm\:mb-20{
    margin-bottom:20px
  }

  .to-sm\:ml-20{
    margin-left:20px
  }

  .to-sm\:mt-24{
    margin-top:24px
  }

  .to-sm\:mr-24{
    margin-right:24px
  }

  .to-sm\:mb-24{
    margin-bottom:24px
  }

  .to-sm\:ml-24{
    margin-left:24px
  }

  .to-sm\:mt-25{
    margin-top:25px
  }

  .to-sm\:mr-25{
    margin-right:25px
  }

  .to-sm\:mb-25{
    margin-bottom:25px
  }

  .to-sm\:ml-25{
    margin-left:25px
  }

  .to-sm\:mt-30{
    margin-top:30px
  }

  .to-sm\:mr-30{
    margin-right:30px
  }

  .to-sm\:mb-30{
    margin-bottom:30px
  }

  .to-sm\:ml-30{
    margin-left:30px
  }

  .to-sm\:mt-32{
    margin-top:32px
  }

  .to-sm\:mr-32{
    margin-right:32px
  }

  .to-sm\:mb-32{
    margin-bottom:32px
  }

  .to-sm\:ml-32{
    margin-left:32px
  }

  .to-sm\:mt-36{
    margin-top:36px
  }

  .to-sm\:mr-36{
    margin-right:36px
  }

  .to-sm\:mb-36{
    margin-bottom:36px
  }

  .to-sm\:ml-36{
    margin-left:36px
  }

  .to-sm\:mt-40{
    margin-top:40px
  }

  .to-sm\:mr-40{
    margin-right:40px
  }

  .to-sm\:mb-40{
    margin-bottom:40px
  }

  .to-sm\:ml-40{
    margin-left:40px
  }

  .to-sm\:mt-44{
    margin-top:44px
  }

  .to-sm\:mr-44{
    margin-right:44px
  }

  .to-sm\:mb-44{
    margin-bottom:44px
  }

  .to-sm\:ml-44{
    margin-left:44px
  }

  .to-sm\:mt-48{
    margin-top:48px
  }

  .to-sm\:mr-48{
    margin-right:48px
  }

  .to-sm\:mb-48{
    margin-bottom:48px
  }

  .to-sm\:ml-48{
    margin-left:48px
  }

  .to-sm\:mt-50{
    margin-top:50px
  }

  .to-sm\:mr-50{
    margin-right:50px
  }

  .to-sm\:mb-50{
    margin-bottom:50px
  }

  .to-sm\:ml-50{
    margin-left:50px
  }

  .to-sm\:mt-60{
    margin-top:60px
  }

  .to-sm\:mr-60{
    margin-right:60px
  }

  .to-sm\:mb-60{
    margin-bottom:60px
  }

  .to-sm\:ml-60{
    margin-left:60px
  }

  .to-sm\:mt-64{
    margin-top:64px
  }

  .to-sm\:mr-64{
    margin-right:64px
  }

  .to-sm\:mb-64{
    margin-bottom:64px
  }

  .to-sm\:ml-64{
    margin-left:64px
  }

  .to-sm\:mt-70{
    margin-top:70px
  }

  .to-sm\:mr-70{
    margin-right:70px
  }

  .to-sm\:mb-70{
    margin-bottom:70px
  }

  .to-sm\:ml-70{
    margin-left:70px
  }

  .to-sm\:mt-75{
    margin-top:75px
  }

  .to-sm\:mr-75{
    margin-right:75px
  }

  .to-sm\:mb-75{
    margin-bottom:75px
  }

  .to-sm\:ml-75{
    margin-left:75px
  }

  .to-sm\:mt-80{
    margin-top:80px
  }

  .to-sm\:mr-80{
    margin-right:80px
  }

  .to-sm\:mb-80{
    margin-bottom:80px
  }

  .to-sm\:ml-80{
    margin-left:80px
  }

  .to-sm\:mt-85{
    margin-top:85px
  }

  .to-sm\:mr-85{
    margin-right:85px
  }

  .to-sm\:mb-85{
    margin-bottom:85px
  }

  .to-sm\:ml-85{
    margin-left:85px
  }

  .to-sm\:mt-90{
    margin-top:90px
  }

  .to-sm\:mr-90{
    margin-right:90px
  }

  .to-sm\:mb-90{
    margin-bottom:90px
  }

  .to-sm\:ml-90{
    margin-left:90px
  }

  .to-sm\:mt-100{
    margin-top:100px
  }

  .to-sm\:mr-100{
    margin-right:100px
  }

  .to-sm\:mb-100{
    margin-bottom:100px
  }

  .to-sm\:ml-100{
    margin-left:100px
  }

  .to-sm\:mt-120{
    margin-top:120px
  }

  .to-sm\:mr-120{
    margin-right:120px
  }

  .to-sm\:mb-120{
    margin-bottom:120px
  }

  .to-sm\:ml-120{
    margin-left:120px
  }

  .to-sm\:mt-144{
    margin-top:144px
  }

  .to-sm\:mr-144{
    margin-right:144px
  }

  .to-sm\:mb-144{
    margin-bottom:144px
  }

  .to-sm\:ml-144{
    margin-left:144px
  }

  .to-sm\:mt-px{
    margin-top:1px
  }

  .to-sm\:mr-px{
    margin-right:1px
  }

  .to-sm\:mb-px{
    margin-bottom:1px
  }

  .to-sm\:ml-px{
    margin-left:1px
  }

  .to-sm\:mt-1_2{
    margin-top:50%
  }

  .to-sm\:mr-1_2{
    margin-right:50%
  }

  .to-sm\:mb-1_2{
    margin-bottom:50%
  }

  .to-sm\:ml-1_2{
    margin-left:50%
  }

  .to-sm\:mt-1_3{
    margin-top:33.333333%
  }

  .to-sm\:mr-1_3{
    margin-right:33.333333%
  }

  .to-sm\:mb-1_3{
    margin-bottom:33.333333%
  }

  .to-sm\:ml-1_3{
    margin-left:33.333333%
  }

  .to-sm\:mt-2_3{
    margin-top:66.666667%
  }

  .to-sm\:mr-2_3{
    margin-right:66.666667%
  }

  .to-sm\:mb-2_3{
    margin-bottom:66.666667%
  }

  .to-sm\:ml-2_3{
    margin-left:66.666667%
  }

  .to-sm\:mt-1_4{
    margin-top:25%
  }

  .to-sm\:mr-1_4{
    margin-right:25%
  }

  .to-sm\:mb-1_4{
    margin-bottom:25%
  }

  .to-sm\:ml-1_4{
    margin-left:25%
  }

  .to-sm\:mt-2_4{
    margin-top:50%
  }

  .to-sm\:mr-2_4{
    margin-right:50%
  }

  .to-sm\:mb-2_4{
    margin-bottom:50%
  }

  .to-sm\:ml-2_4{
    margin-left:50%
  }

  .to-sm\:mt-3_4{
    margin-top:75%
  }

  .to-sm\:mr-3_4{
    margin-right:75%
  }

  .to-sm\:mb-3_4{
    margin-bottom:75%
  }

  .to-sm\:ml-3_4{
    margin-left:75%
  }

  .to-sm\:mt-1_5{
    margin-top:20%
  }

  .to-sm\:mr-1_5{
    margin-right:20%
  }

  .to-sm\:mb-1_5{
    margin-bottom:20%
  }

  .to-sm\:ml-1_5{
    margin-left:20%
  }

  .to-sm\:mt-2_5{
    margin-top:40%
  }

  .to-sm\:mr-2_5{
    margin-right:40%
  }

  .to-sm\:mb-2_5{
    margin-bottom:40%
  }

  .to-sm\:ml-2_5{
    margin-left:40%
  }

  .to-sm\:mt-3_5{
    margin-top:60%
  }

  .to-sm\:mr-3_5{
    margin-right:60%
  }

  .to-sm\:mb-3_5{
    margin-bottom:60%
  }

  .to-sm\:ml-3_5{
    margin-left:60%
  }

  .to-sm\:mt-4_5{
    margin-top:80%
  }

  .to-sm\:mr-4_5{
    margin-right:80%
  }

  .to-sm\:mb-4_5{
    margin-bottom:80%
  }

  .to-sm\:ml-4_5{
    margin-left:80%
  }

  .to-sm\:mt-1_6{
    margin-top:16.666667%
  }

  .to-sm\:mr-1_6{
    margin-right:16.666667%
  }

  .to-sm\:mb-1_6{
    margin-bottom:16.666667%
  }

  .to-sm\:ml-1_6{
    margin-left:16.666667%
  }

  .to-sm\:mt-5_6{
    margin-top:83.333333%
  }

  .to-sm\:mr-5_6{
    margin-right:83.333333%
  }

  .to-sm\:mb-5_6{
    margin-bottom:83.333333%
  }

  .to-sm\:ml-5_6{
    margin-left:83.333333%
  }

  .to-sm\:mt-1_12{
    margin-top:8.333333%
  }

  .to-sm\:mr-1_12{
    margin-right:8.333333%
  }

  .to-sm\:mb-1_12{
    margin-bottom:8.333333%
  }

  .to-sm\:ml-1_12{
    margin-left:8.333333%
  }

  .to-sm\:mt-5_12{
    margin-top:41.666667%
  }

  .to-sm\:mr-5_12{
    margin-right:41.666667%
  }

  .to-sm\:mb-5_12{
    margin-bottom:41.666667%
  }

  .to-sm\:ml-5_12{
    margin-left:41.666667%
  }

  .to-sm\:mt-7_12{
    margin-top:58.333333%
  }

  .to-sm\:mr-7_12{
    margin-right:58.333333%
  }

  .to-sm\:mb-7_12{
    margin-bottom:58.333333%
  }

  .to-sm\:ml-7_12{
    margin-left:58.333333%
  }

  .to-sm\:mt-11_12{
    margin-top:91.666667%
  }

  .to-sm\:mr-11_12{
    margin-right:91.666667%
  }

  .to-sm\:mb-11_12{
    margin-bottom:91.666667%
  }

  .to-sm\:ml-11_12{
    margin-left:91.666667%
  }

  .to-sm\:mt-auto{
    margin-top:auto
  }

  .to-sm\:mr-auto{
    margin-right:auto
  }

  .to-sm\:mb-auto{
    margin-bottom:auto
  }

  .to-sm\:ml-auto{
    margin-left:auto
  }

  .to-sm\:-mt-1{
    margin-top:-1px
  }

  .to-sm\:-mr-1{
    margin-right:-1px
  }

  .to-sm\:-mb-1{
    margin-bottom:-1px
  }

  .to-sm\:-ml-1{
    margin-left:-1px
  }

  .to-sm\:-mt-2{
    margin-top:-2px
  }

  .to-sm\:-mr-2{
    margin-right:-2px
  }

  .to-sm\:-mb-2{
    margin-bottom:-2px
  }

  .to-sm\:-ml-2{
    margin-left:-2px
  }

  .to-sm\:-mt-3{
    margin-top:-3px
  }

  .to-sm\:-mr-3{
    margin-right:-3px
  }

  .to-sm\:-mb-3{
    margin-bottom:-3px
  }

  .to-sm\:-ml-3{
    margin-left:-3px
  }

  .to-sm\:-mt-4{
    margin-top:-4px
  }

  .to-sm\:-mr-4{
    margin-right:-4px
  }

  .to-sm\:-mb-4{
    margin-bottom:-4px
  }

  .to-sm\:-ml-4{
    margin-left:-4px
  }

  .to-sm\:-mt-5{
    margin-top:-5px
  }

  .to-sm\:-mr-5{
    margin-right:-5px
  }

  .to-sm\:-mb-5{
    margin-bottom:-5px
  }

  .to-sm\:-ml-5{
    margin-left:-5px
  }

  .to-sm\:-mt-10{
    margin-top:-10px
  }

  .to-sm\:-mr-10{
    margin-right:-10px
  }

  .to-sm\:-mb-10{
    margin-bottom:-10px
  }

  .to-sm\:-ml-10{
    margin-left:-10px
  }

  .to-sm\:-mt-12{
    margin-top:-12px
  }

  .to-sm\:-mr-12{
    margin-right:-12px
  }

  .to-sm\:-mb-12{
    margin-bottom:-12px
  }

  .to-sm\:-ml-12{
    margin-left:-12px
  }

  .to-sm\:-mt-15{
    margin-top:-15px
  }

  .to-sm\:-mr-15{
    margin-right:-15px
  }

  .to-sm\:-mb-15{
    margin-bottom:-15px
  }

  .to-sm\:-ml-15{
    margin-left:-15px
  }

  .to-sm\:-mt-30{
    margin-top:-30px
  }

  .to-sm\:-mr-30{
    margin-right:-30px
  }

  .to-sm\:-mb-30{
    margin-bottom:-30px
  }

  .to-sm\:-ml-30{
    margin-left:-30px
  }

  .to-sm\:-mt-50{
    margin-top:-50px
  }

  .to-sm\:-mr-50{
    margin-right:-50px
  }

  .to-sm\:-mb-50{
    margin-bottom:-50px
  }

  .to-sm\:-ml-50{
    margin-left:-50px
  }

  .to-sm\:last\:m-0:last-child{
    margin:0
  }

  .to-sm\:last\:m-1:last-child{
    margin:1px
  }

  .to-sm\:last\:m-2:last-child{
    margin:2px
  }

  .to-sm\:last\:m-3:last-child{
    margin:3px
  }

  .to-sm\:last\:m-4:last-child{
    margin:4px
  }

  .to-sm\:last\:m-5:last-child{
    margin:5px
  }

  .to-sm\:last\:m-6:last-child{
    margin:6px
  }

  .to-sm\:last\:m-7:last-child{
    margin:7px
  }

  .to-sm\:last\:m-8:last-child{
    margin:8px
  }

  .to-sm\:last\:m-9:last-child{
    margin:9px
  }

  .to-sm\:last\:m-10:last-child{
    margin:10px
  }

  .to-sm\:last\:m-12:last-child{
    margin:12px
  }

  .to-sm\:last\:m-15:last-child{
    margin:15px
  }

  .to-sm\:last\:m-16:last-child{
    margin:16px
  }

  .to-sm\:last\:m-18:last-child{
    margin:18px
  }

  .to-sm\:last\:m-20:last-child{
    margin:20px
  }

  .to-sm\:last\:m-24:last-child{
    margin:24px
  }

  .to-sm\:last\:m-25:last-child{
    margin:25px
  }

  .to-sm\:last\:m-30:last-child{
    margin:30px
  }

  .to-sm\:last\:m-32:last-child{
    margin:32px
  }

  .to-sm\:last\:m-36:last-child{
    margin:36px
  }

  .to-sm\:last\:m-40:last-child{
    margin:40px
  }

  .to-sm\:last\:m-44:last-child{
    margin:44px
  }

  .to-sm\:last\:m-48:last-child{
    margin:48px
  }

  .to-sm\:last\:m-50:last-child{
    margin:50px
  }

  .to-sm\:last\:m-60:last-child{
    margin:60px
  }

  .to-sm\:last\:m-64:last-child{
    margin:64px
  }

  .to-sm\:last\:m-70:last-child{
    margin:70px
  }

  .to-sm\:last\:m-75:last-child{
    margin:75px
  }

  .to-sm\:last\:m-80:last-child{
    margin:80px
  }

  .to-sm\:last\:m-85:last-child{
    margin:85px
  }

  .to-sm\:last\:m-90:last-child{
    margin:90px
  }

  .to-sm\:last\:m-100:last-child{
    margin:100px
  }

  .to-sm\:last\:m-120:last-child{
    margin:120px
  }

  .to-sm\:last\:m-144:last-child{
    margin:144px
  }

  .to-sm\:last\:m-px:last-child{
    margin:1px
  }

  .to-sm\:last\:m-1_2:last-child{
    margin:50%
  }

  .to-sm\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .to-sm\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .to-sm\:last\:m-1_4:last-child{
    margin:25%
  }

  .to-sm\:last\:m-2_4:last-child{
    margin:50%
  }

  .to-sm\:last\:m-3_4:last-child{
    margin:75%
  }

  .to-sm\:last\:m-1_5:last-child{
    margin:20%
  }

  .to-sm\:last\:m-2_5:last-child{
    margin:40%
  }

  .to-sm\:last\:m-3_5:last-child{
    margin:60%
  }

  .to-sm\:last\:m-4_5:last-child{
    margin:80%
  }

  .to-sm\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .to-sm\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .to-sm\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .to-sm\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .to-sm\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .to-sm\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .to-sm\:last\:m-auto:last-child{
    margin:auto
  }

  .to-sm\:last\:-m-1:last-child{
    margin:-1px
  }

  .to-sm\:last\:-m-2:last-child{
    margin:-2px
  }

  .to-sm\:last\:-m-3:last-child{
    margin:-3px
  }

  .to-sm\:last\:-m-4:last-child{
    margin:-4px
  }

  .to-sm\:last\:-m-5:last-child{
    margin:-5px
  }

  .to-sm\:last\:-m-10:last-child{
    margin:-10px
  }

  .to-sm\:last\:-m-12:last-child{
    margin:-12px
  }

  .to-sm\:last\:-m-15:last-child{
    margin:-15px
  }

  .to-sm\:last\:-m-30:last-child{
    margin:-30px
  }

  .to-sm\:last\:-m-50:last-child{
    margin:-50px
  }

  .to-sm\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .to-sm\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .to-sm\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-sm\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-sm\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-sm\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .to-sm\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-sm\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .to-sm\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-sm\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .to-sm\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-sm\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .to-sm\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-sm\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .to-sm\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-sm\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .to-sm\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-sm\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .to-sm\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-sm\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .to-sm\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-sm\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .to-sm\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-sm\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .to-sm\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-sm\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .to-sm\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-sm\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .to-sm\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-sm\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .to-sm\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-sm\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .to-sm\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-sm\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .to-sm\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-sm\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .to-sm\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-sm\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .to-sm\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-sm\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .to-sm\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-sm\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .to-sm\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-sm\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .to-sm\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-sm\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .to-sm\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-sm\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .to-sm\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-sm\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .to-sm\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-sm\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .to-sm\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-sm\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .to-sm\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-sm\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .to-sm\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-sm\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .to-sm\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-sm\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .to-sm\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-sm\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .to-sm\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-sm\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .to-sm\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-sm\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .to-sm\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-sm\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .to-sm\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-sm\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .to-sm\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-sm\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-sm\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-sm\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-sm\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-sm\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-sm\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-sm\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-sm\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-sm\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .to-sm\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-sm\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-sm\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-sm\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .to-sm\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-sm\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .to-sm\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-sm\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .to-sm\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-sm\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .to-sm\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-sm\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .to-sm\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-sm\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-sm\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-sm\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-sm\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-sm\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-sm\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-sm\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-sm\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-sm\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-sm\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-sm\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-sm\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-sm\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .to-sm\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-sm\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-sm\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-sm\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-sm\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-sm\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-sm\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-sm\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-sm\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-sm\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-sm\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-sm\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-sm\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-sm\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-sm\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-sm\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-sm\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-sm\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-sm\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-sm\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-sm\:last\:mt-0:last-child{
    margin-top:0
  }

  .to-sm\:last\:mr-0:last-child{
    margin-right:0
  }

  .to-sm\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .to-sm\:last\:ml-0:last-child{
    margin-left:0
  }

  .to-sm\:last\:mt-1:last-child{
    margin-top:1px
  }

  .to-sm\:last\:mr-1:last-child{
    margin-right:1px
  }

  .to-sm\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .to-sm\:last\:ml-1:last-child{
    margin-left:1px
  }

  .to-sm\:last\:mt-2:last-child{
    margin-top:2px
  }

  .to-sm\:last\:mr-2:last-child{
    margin-right:2px
  }

  .to-sm\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .to-sm\:last\:ml-2:last-child{
    margin-left:2px
  }

  .to-sm\:last\:mt-3:last-child{
    margin-top:3px
  }

  .to-sm\:last\:mr-3:last-child{
    margin-right:3px
  }

  .to-sm\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .to-sm\:last\:ml-3:last-child{
    margin-left:3px
  }

  .to-sm\:last\:mt-4:last-child{
    margin-top:4px
  }

  .to-sm\:last\:mr-4:last-child{
    margin-right:4px
  }

  .to-sm\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .to-sm\:last\:ml-4:last-child{
    margin-left:4px
  }

  .to-sm\:last\:mt-5:last-child{
    margin-top:5px
  }

  .to-sm\:last\:mr-5:last-child{
    margin-right:5px
  }

  .to-sm\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .to-sm\:last\:ml-5:last-child{
    margin-left:5px
  }

  .to-sm\:last\:mt-6:last-child{
    margin-top:6px
  }

  .to-sm\:last\:mr-6:last-child{
    margin-right:6px
  }

  .to-sm\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .to-sm\:last\:ml-6:last-child{
    margin-left:6px
  }

  .to-sm\:last\:mt-7:last-child{
    margin-top:7px
  }

  .to-sm\:last\:mr-7:last-child{
    margin-right:7px
  }

  .to-sm\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .to-sm\:last\:ml-7:last-child{
    margin-left:7px
  }

  .to-sm\:last\:mt-8:last-child{
    margin-top:8px
  }

  .to-sm\:last\:mr-8:last-child{
    margin-right:8px
  }

  .to-sm\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .to-sm\:last\:ml-8:last-child{
    margin-left:8px
  }

  .to-sm\:last\:mt-9:last-child{
    margin-top:9px
  }

  .to-sm\:last\:mr-9:last-child{
    margin-right:9px
  }

  .to-sm\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .to-sm\:last\:ml-9:last-child{
    margin-left:9px
  }

  .to-sm\:last\:mt-10:last-child{
    margin-top:10px
  }

  .to-sm\:last\:mr-10:last-child{
    margin-right:10px
  }

  .to-sm\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .to-sm\:last\:ml-10:last-child{
    margin-left:10px
  }

  .to-sm\:last\:mt-12:last-child{
    margin-top:12px
  }

  .to-sm\:last\:mr-12:last-child{
    margin-right:12px
  }

  .to-sm\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .to-sm\:last\:ml-12:last-child{
    margin-left:12px
  }

  .to-sm\:last\:mt-15:last-child{
    margin-top:15px
  }

  .to-sm\:last\:mr-15:last-child{
    margin-right:15px
  }

  .to-sm\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .to-sm\:last\:ml-15:last-child{
    margin-left:15px
  }

  .to-sm\:last\:mt-16:last-child{
    margin-top:16px
  }

  .to-sm\:last\:mr-16:last-child{
    margin-right:16px
  }

  .to-sm\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .to-sm\:last\:ml-16:last-child{
    margin-left:16px
  }

  .to-sm\:last\:mt-18:last-child{
    margin-top:18px
  }

  .to-sm\:last\:mr-18:last-child{
    margin-right:18px
  }

  .to-sm\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .to-sm\:last\:ml-18:last-child{
    margin-left:18px
  }

  .to-sm\:last\:mt-20:last-child{
    margin-top:20px
  }

  .to-sm\:last\:mr-20:last-child{
    margin-right:20px
  }

  .to-sm\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .to-sm\:last\:ml-20:last-child{
    margin-left:20px
  }

  .to-sm\:last\:mt-24:last-child{
    margin-top:24px
  }

  .to-sm\:last\:mr-24:last-child{
    margin-right:24px
  }

  .to-sm\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .to-sm\:last\:ml-24:last-child{
    margin-left:24px
  }

  .to-sm\:last\:mt-25:last-child{
    margin-top:25px
  }

  .to-sm\:last\:mr-25:last-child{
    margin-right:25px
  }

  .to-sm\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .to-sm\:last\:ml-25:last-child{
    margin-left:25px
  }

  .to-sm\:last\:mt-30:last-child{
    margin-top:30px
  }

  .to-sm\:last\:mr-30:last-child{
    margin-right:30px
  }

  .to-sm\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .to-sm\:last\:ml-30:last-child{
    margin-left:30px
  }

  .to-sm\:last\:mt-32:last-child{
    margin-top:32px
  }

  .to-sm\:last\:mr-32:last-child{
    margin-right:32px
  }

  .to-sm\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .to-sm\:last\:ml-32:last-child{
    margin-left:32px
  }

  .to-sm\:last\:mt-36:last-child{
    margin-top:36px
  }

  .to-sm\:last\:mr-36:last-child{
    margin-right:36px
  }

  .to-sm\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .to-sm\:last\:ml-36:last-child{
    margin-left:36px
  }

  .to-sm\:last\:mt-40:last-child{
    margin-top:40px
  }

  .to-sm\:last\:mr-40:last-child{
    margin-right:40px
  }

  .to-sm\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .to-sm\:last\:ml-40:last-child{
    margin-left:40px
  }

  .to-sm\:last\:mt-44:last-child{
    margin-top:44px
  }

  .to-sm\:last\:mr-44:last-child{
    margin-right:44px
  }

  .to-sm\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .to-sm\:last\:ml-44:last-child{
    margin-left:44px
  }

  .to-sm\:last\:mt-48:last-child{
    margin-top:48px
  }

  .to-sm\:last\:mr-48:last-child{
    margin-right:48px
  }

  .to-sm\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .to-sm\:last\:ml-48:last-child{
    margin-left:48px
  }

  .to-sm\:last\:mt-50:last-child{
    margin-top:50px
  }

  .to-sm\:last\:mr-50:last-child{
    margin-right:50px
  }

  .to-sm\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .to-sm\:last\:ml-50:last-child{
    margin-left:50px
  }

  .to-sm\:last\:mt-60:last-child{
    margin-top:60px
  }

  .to-sm\:last\:mr-60:last-child{
    margin-right:60px
  }

  .to-sm\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .to-sm\:last\:ml-60:last-child{
    margin-left:60px
  }

  .to-sm\:last\:mt-64:last-child{
    margin-top:64px
  }

  .to-sm\:last\:mr-64:last-child{
    margin-right:64px
  }

  .to-sm\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .to-sm\:last\:ml-64:last-child{
    margin-left:64px
  }

  .to-sm\:last\:mt-70:last-child{
    margin-top:70px
  }

  .to-sm\:last\:mr-70:last-child{
    margin-right:70px
  }

  .to-sm\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .to-sm\:last\:ml-70:last-child{
    margin-left:70px
  }

  .to-sm\:last\:mt-75:last-child{
    margin-top:75px
  }

  .to-sm\:last\:mr-75:last-child{
    margin-right:75px
  }

  .to-sm\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .to-sm\:last\:ml-75:last-child{
    margin-left:75px
  }

  .to-sm\:last\:mt-80:last-child{
    margin-top:80px
  }

  .to-sm\:last\:mr-80:last-child{
    margin-right:80px
  }

  .to-sm\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .to-sm\:last\:ml-80:last-child{
    margin-left:80px
  }

  .to-sm\:last\:mt-85:last-child{
    margin-top:85px
  }

  .to-sm\:last\:mr-85:last-child{
    margin-right:85px
  }

  .to-sm\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .to-sm\:last\:ml-85:last-child{
    margin-left:85px
  }

  .to-sm\:last\:mt-90:last-child{
    margin-top:90px
  }

  .to-sm\:last\:mr-90:last-child{
    margin-right:90px
  }

  .to-sm\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .to-sm\:last\:ml-90:last-child{
    margin-left:90px
  }

  .to-sm\:last\:mt-100:last-child{
    margin-top:100px
  }

  .to-sm\:last\:mr-100:last-child{
    margin-right:100px
  }

  .to-sm\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .to-sm\:last\:ml-100:last-child{
    margin-left:100px
  }

  .to-sm\:last\:mt-120:last-child{
    margin-top:120px
  }

  .to-sm\:last\:mr-120:last-child{
    margin-right:120px
  }

  .to-sm\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .to-sm\:last\:ml-120:last-child{
    margin-left:120px
  }

  .to-sm\:last\:mt-144:last-child{
    margin-top:144px
  }

  .to-sm\:last\:mr-144:last-child{
    margin-right:144px
  }

  .to-sm\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .to-sm\:last\:ml-144:last-child{
    margin-left:144px
  }

  .to-sm\:last\:mt-px:last-child{
    margin-top:1px
  }

  .to-sm\:last\:mr-px:last-child{
    margin-right:1px
  }

  .to-sm\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .to-sm\:last\:ml-px:last-child{
    margin-left:1px
  }

  .to-sm\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .to-sm\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .to-sm\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .to-sm\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .to-sm\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .to-sm\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .to-sm\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .to-sm\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .to-sm\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .to-sm\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .to-sm\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .to-sm\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .to-sm\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .to-sm\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .to-sm\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .to-sm\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .to-sm\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .to-sm\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .to-sm\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .to-sm\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .to-sm\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .to-sm\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .to-sm\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .to-sm\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .to-sm\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .to-sm\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .to-sm\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .to-sm\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .to-sm\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .to-sm\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .to-sm\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .to-sm\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .to-sm\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .to-sm\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .to-sm\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .to-sm\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .to-sm\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .to-sm\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .to-sm\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .to-sm\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .to-sm\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .to-sm\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .to-sm\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .to-sm\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .to-sm\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .to-sm\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .to-sm\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .to-sm\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .to-sm\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .to-sm\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .to-sm\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .to-sm\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .to-sm\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .to-sm\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .to-sm\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .to-sm\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .to-sm\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .to-sm\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .to-sm\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .to-sm\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .to-sm\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .to-sm\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .to-sm\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .to-sm\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .to-sm\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .to-sm\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .to-sm\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .to-sm\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .to-sm\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .to-sm\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .to-sm\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .to-sm\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .to-sm\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .to-sm\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .to-sm\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .to-sm\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .to-sm\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .to-sm\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .to-sm\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .to-sm\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .to-sm\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .to-sm\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .to-sm\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .to-sm\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .to-sm\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .to-sm\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .to-sm\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .to-sm\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .to-sm\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .to-sm\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .to-sm\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .to-sm\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .to-sm\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .to-sm\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .to-sm\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .to-sm\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .to-sm\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .to-sm\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .to-sm\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .to-sm\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .to-sm\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .to-sm\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .to-sm\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .to-sm\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .to-sm\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .to-sm\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .to-sm\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .to-sm\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .to-sm\:max-h-full{
    max-height:100%
  }

  .to-sm\:max-w-30{
    max-width:30px
  }

  .to-sm\:max-w-120{
    max-width:120px
  }

  .to-sm\:max-w-144{
    max-width:144px
  }

  .to-sm\:max-w-170{
    max-width:170px
  }

  .to-sm\:max-w-200{
    max-width:200px
  }

  .to-sm\:max-w-260{
    max-width:260px
  }

  .to-sm\:max-w-290{
    max-width:290px
  }

  .to-sm\:max-w-375{
    max-width:375px
  }

  .to-sm\:max-w-full{
    max-width:100%
  }

  .to-sm\:max-w-screen{
    max-width:100vw
  }

  .to-sm\:max-w-contain{
    max-width:1170px
  }

  .to-sm\:max-w-md{
    max-width:768px
  }

  .to-sm\:max-w-lg{
    max-width:992px
  }

  .to-sm\:max-w-xl{
    max-width:1210px
  }

  .to-sm\:max-w-1_2{
    max-width:50%
  }

  .to-sm\:min-h-90{
    min-height:90px
  }

  .to-sm\:min-h-120{
    min-height:120px
  }

  .to-sm\:min-w-270{
    min-width:270px
  }

  .to-sm\:min-w-full{
    min-width:100%
  }

  .to-sm\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .to-sm\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .to-sm\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .to-sm\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .to-sm\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .to-sm\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .to-sm\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .to-sm\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .to-sm\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .to-sm\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .to-sm\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .to-sm\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .to-sm\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .to-sm\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .to-sm\:opacity-0{
    opacity:0
  }

  .to-sm\:opacity-25{
    opacity:.25
  }

  .to-sm\:opacity-40{
    opacity:.4
  }

  .to-sm\:opacity-50{
    opacity:.5
  }

  .to-sm\:opacity-75{
    opacity:.75
  }

  .to-sm\:opacity-100{
    opacity:1
  }

  .to-sm\:hover\:opacity-0:hover{
    opacity:0
  }

  .to-sm\:hover\:opacity-25:hover{
    opacity:.25
  }

  .to-sm\:hover\:opacity-40:hover{
    opacity:.4
  }

  .to-sm\:hover\:opacity-50:hover{
    opacity:.5
  }

  .to-sm\:hover\:opacity-75:hover{
    opacity:.75
  }

  .to-sm\:hover\:opacity-100:hover{
    opacity:1
  }

  .to-sm\:focus\:opacity-0:focus{
    opacity:0
  }

  .to-sm\:focus\:opacity-25:focus{
    opacity:.25
  }

  .to-sm\:focus\:opacity-40:focus{
    opacity:.4
  }

  .to-sm\:focus\:opacity-50:focus{
    opacity:.5
  }

  .to-sm\:focus\:opacity-75:focus{
    opacity:.75
  }

  .to-sm\:focus\:opacity-100:focus{
    opacity:1
  }

  .to-sm\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-sm\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-sm\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-sm\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-sm\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-sm\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-sm\:overflow-auto{
    overflow:auto
  }

  .to-sm\:overflow-hidden{
    overflow:hidden
  }

  .to-sm\:overflow-visible{
    overflow:visible
  }

  .to-sm\:overflow-scroll{
    overflow:scroll
  }

  .to-sm\:overflow-x-auto{
    overflow-x:auto
  }

  .to-sm\:overflow-y-auto{
    overflow-y:auto
  }

  .to-sm\:overflow-x-hidden{
    overflow-x:hidden
  }

  .to-sm\:overflow-y-hidden{
    overflow-y:hidden
  }

  .to-sm\:overflow-x-visible{
    overflow-x:visible
  }

  .to-sm\:overflow-y-visible{
    overflow-y:visible
  }

  .to-sm\:overflow-x-scroll{
    overflow-x:scroll
  }

  .to-sm\:overflow-y-scroll{
    overflow-y:scroll
  }

  .to-sm\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .to-sm\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .to-sm\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .to-sm\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .to-sm\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .to-sm\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .to-sm\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .to-sm\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .to-sm\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .to-sm\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .to-sm\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .to-sm\:p-0{
    padding:0
  }

  .to-sm\:p-1{
    padding:1px
  }

  .to-sm\:p-2{
    padding:2px
  }

  .to-sm\:p-3{
    padding:3px
  }

  .to-sm\:p-4{
    padding:4px
  }

  .to-sm\:p-5{
    padding:5px
  }

  .to-sm\:p-6{
    padding:6px
  }

  .to-sm\:p-7{
    padding:7px
  }

  .to-sm\:p-8{
    padding:8px
  }

  .to-sm\:p-9{
    padding:9px
  }

  .to-sm\:p-10{
    padding:10px
  }

  .to-sm\:p-12{
    padding:12px
  }

  .to-sm\:p-15{
    padding:15px
  }

  .to-sm\:p-16{
    padding:16px
  }

  .to-sm\:p-18{
    padding:18px
  }

  .to-sm\:p-20{
    padding:20px
  }

  .to-sm\:p-24{
    padding:24px
  }

  .to-sm\:p-25{
    padding:25px
  }

  .to-sm\:p-30{
    padding:30px
  }

  .to-sm\:p-32{
    padding:32px
  }

  .to-sm\:p-36{
    padding:36px
  }

  .to-sm\:p-40{
    padding:40px
  }

  .to-sm\:p-44{
    padding:44px
  }

  .to-sm\:p-48{
    padding:48px
  }

  .to-sm\:p-50{
    padding:50px
  }

  .to-sm\:p-60{
    padding:60px
  }

  .to-sm\:p-64{
    padding:64px
  }

  .to-sm\:p-70{
    padding:70px
  }

  .to-sm\:p-75{
    padding:75px
  }

  .to-sm\:p-80{
    padding:80px
  }

  .to-sm\:p-85{
    padding:85px
  }

  .to-sm\:p-90{
    padding:90px
  }

  .to-sm\:p-100{
    padding:100px
  }

  .to-sm\:p-150{
    padding:150px
  }

  .to-sm\:p-px{
    padding:1px
  }

  .to-sm\:p-1_2{
    padding:50%
  }

  .to-sm\:p-1_3{
    padding:33.333333%
  }

  .to-sm\:p-2_3{
    padding:66.666667%
  }

  .to-sm\:p-1_4{
    padding:25%
  }

  .to-sm\:p-2_4{
    padding:50%
  }

  .to-sm\:p-3_4{
    padding:75%
  }

  .to-sm\:p-1_5{
    padding:20%
  }

  .to-sm\:p-2_5{
    padding:40%
  }

  .to-sm\:p-3_5{
    padding:60%
  }

  .to-sm\:p-4_5{
    padding:80%
  }

  .to-sm\:p-1_6{
    padding:16.666667%
  }

  .to-sm\:p-5_6{
    padding:83.333333%
  }

  .to-sm\:p-1_12{
    padding:8.333333%
  }

  .to-sm\:p-5_12{
    padding:41.666667%
  }

  .to-sm\:p-7_12{
    padding:58.333333%
  }

  .to-sm\:p-11_12{
    padding:91.666667%
  }

  .to-sm\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .to-sm\:px-0{
    padding-left:0;
    padding-right:0
  }

  .to-sm\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .to-sm\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .to-sm\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .to-sm\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .to-sm\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .to-sm\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .to-sm\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .to-sm\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .to-sm\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .to-sm\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .to-sm\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .to-sm\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .to-sm\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .to-sm\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .to-sm\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .to-sm\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .to-sm\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .to-sm\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .to-sm\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .to-sm\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .to-sm\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .to-sm\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .to-sm\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .to-sm\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .to-sm\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .to-sm\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .to-sm\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .to-sm\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .to-sm\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .to-sm\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .to-sm\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .to-sm\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .to-sm\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .to-sm\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .to-sm\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .to-sm\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .to-sm\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .to-sm\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .to-sm\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .to-sm\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .to-sm\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .to-sm\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .to-sm\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .to-sm\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .to-sm\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .to-sm\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .to-sm\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .to-sm\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .to-sm\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .to-sm\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .to-sm\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .to-sm\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .to-sm\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .to-sm\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .to-sm\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .to-sm\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .to-sm\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .to-sm\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .to-sm\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .to-sm\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .to-sm\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .to-sm\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .to-sm\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .to-sm\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .to-sm\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-sm\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-sm\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-sm\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-sm\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .to-sm\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .to-sm\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .to-sm\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .to-sm\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .to-sm\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .to-sm\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .to-sm\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .to-sm\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .to-sm\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .to-sm\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .to-sm\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .to-sm\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-sm\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-sm\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-sm\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-sm\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-sm\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-sm\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-sm\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-sm\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-sm\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-sm\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-sm\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-sm\:pt-0{
    padding-top:0
  }

  .to-sm\:pr-0{
    padding-right:0
  }

  .to-sm\:pb-0{
    padding-bottom:0
  }

  .to-sm\:pl-0{
    padding-left:0
  }

  .to-sm\:pt-1{
    padding-top:1px
  }

  .to-sm\:pr-1{
    padding-right:1px
  }

  .to-sm\:pb-1{
    padding-bottom:1px
  }

  .to-sm\:pl-1{
    padding-left:1px
  }

  .to-sm\:pt-2{
    padding-top:2px
  }

  .to-sm\:pr-2{
    padding-right:2px
  }

  .to-sm\:pb-2{
    padding-bottom:2px
  }

  .to-sm\:pl-2{
    padding-left:2px
  }

  .to-sm\:pt-3{
    padding-top:3px
  }

  .to-sm\:pr-3{
    padding-right:3px
  }

  .to-sm\:pb-3{
    padding-bottom:3px
  }

  .to-sm\:pl-3{
    padding-left:3px
  }

  .to-sm\:pt-4{
    padding-top:4px
  }

  .to-sm\:pr-4{
    padding-right:4px
  }

  .to-sm\:pb-4{
    padding-bottom:4px
  }

  .to-sm\:pl-4{
    padding-left:4px
  }

  .to-sm\:pt-5{
    padding-top:5px
  }

  .to-sm\:pr-5{
    padding-right:5px
  }

  .to-sm\:pb-5{
    padding-bottom:5px
  }

  .to-sm\:pl-5{
    padding-left:5px
  }

  .to-sm\:pt-6{
    padding-top:6px
  }

  .to-sm\:pr-6{
    padding-right:6px
  }

  .to-sm\:pb-6{
    padding-bottom:6px
  }

  .to-sm\:pl-6{
    padding-left:6px
  }

  .to-sm\:pt-7{
    padding-top:7px
  }

  .to-sm\:pr-7{
    padding-right:7px
  }

  .to-sm\:pb-7{
    padding-bottom:7px
  }

  .to-sm\:pl-7{
    padding-left:7px
  }

  .to-sm\:pt-8{
    padding-top:8px
  }

  .to-sm\:pr-8{
    padding-right:8px
  }

  .to-sm\:pb-8{
    padding-bottom:8px
  }

  .to-sm\:pl-8{
    padding-left:8px
  }

  .to-sm\:pt-9{
    padding-top:9px
  }

  .to-sm\:pr-9{
    padding-right:9px
  }

  .to-sm\:pb-9{
    padding-bottom:9px
  }

  .to-sm\:pl-9{
    padding-left:9px
  }

  .to-sm\:pt-10{
    padding-top:10px
  }

  .to-sm\:pr-10{
    padding-right:10px
  }

  .to-sm\:pb-10{
    padding-bottom:10px
  }

  .to-sm\:pl-10{
    padding-left:10px
  }

  .to-sm\:pt-12{
    padding-top:12px
  }

  .to-sm\:pr-12{
    padding-right:12px
  }

  .to-sm\:pb-12{
    padding-bottom:12px
  }

  .to-sm\:pl-12{
    padding-left:12px
  }

  .to-sm\:pt-15{
    padding-top:15px
  }

  .to-sm\:pr-15{
    padding-right:15px
  }

  .to-sm\:pb-15{
    padding-bottom:15px
  }

  .to-sm\:pl-15{
    padding-left:15px
  }

  .to-sm\:pt-16{
    padding-top:16px
  }

  .to-sm\:pr-16{
    padding-right:16px
  }

  .to-sm\:pb-16{
    padding-bottom:16px
  }

  .to-sm\:pl-16{
    padding-left:16px
  }

  .to-sm\:pt-18{
    padding-top:18px
  }

  .to-sm\:pr-18{
    padding-right:18px
  }

  .to-sm\:pb-18{
    padding-bottom:18px
  }

  .to-sm\:pl-18{
    padding-left:18px
  }

  .to-sm\:pt-20{
    padding-top:20px
  }

  .to-sm\:pr-20{
    padding-right:20px
  }

  .to-sm\:pb-20{
    padding-bottom:20px
  }

  .to-sm\:pl-20{
    padding-left:20px
  }

  .to-sm\:pt-24{
    padding-top:24px
  }

  .to-sm\:pr-24{
    padding-right:24px
  }

  .to-sm\:pb-24{
    padding-bottom:24px
  }

  .to-sm\:pl-24{
    padding-left:24px
  }

  .to-sm\:pt-25{
    padding-top:25px
  }

  .to-sm\:pr-25{
    padding-right:25px
  }

  .to-sm\:pb-25{
    padding-bottom:25px
  }

  .to-sm\:pl-25{
    padding-left:25px
  }

  .to-sm\:pt-30{
    padding-top:30px
  }

  .to-sm\:pr-30{
    padding-right:30px
  }

  .to-sm\:pb-30{
    padding-bottom:30px
  }

  .to-sm\:pl-30{
    padding-left:30px
  }

  .to-sm\:pt-32{
    padding-top:32px
  }

  .to-sm\:pr-32{
    padding-right:32px
  }

  .to-sm\:pb-32{
    padding-bottom:32px
  }

  .to-sm\:pl-32{
    padding-left:32px
  }

  .to-sm\:pt-36{
    padding-top:36px
  }

  .to-sm\:pr-36{
    padding-right:36px
  }

  .to-sm\:pb-36{
    padding-bottom:36px
  }

  .to-sm\:pl-36{
    padding-left:36px
  }

  .to-sm\:pt-40{
    padding-top:40px
  }

  .to-sm\:pr-40{
    padding-right:40px
  }

  .to-sm\:pb-40{
    padding-bottom:40px
  }

  .to-sm\:pl-40{
    padding-left:40px
  }

  .to-sm\:pt-44{
    padding-top:44px
  }

  .to-sm\:pr-44{
    padding-right:44px
  }

  .to-sm\:pb-44{
    padding-bottom:44px
  }

  .to-sm\:pl-44{
    padding-left:44px
  }

  .to-sm\:pt-48{
    padding-top:48px
  }

  .to-sm\:pr-48{
    padding-right:48px
  }

  .to-sm\:pb-48{
    padding-bottom:48px
  }

  .to-sm\:pl-48{
    padding-left:48px
  }

  .to-sm\:pt-50{
    padding-top:50px
  }

  .to-sm\:pr-50{
    padding-right:50px
  }

  .to-sm\:pb-50{
    padding-bottom:50px
  }

  .to-sm\:pl-50{
    padding-left:50px
  }

  .to-sm\:pt-60{
    padding-top:60px
  }

  .to-sm\:pr-60{
    padding-right:60px
  }

  .to-sm\:pb-60{
    padding-bottom:60px
  }

  .to-sm\:pl-60{
    padding-left:60px
  }

  .to-sm\:pt-64{
    padding-top:64px
  }

  .to-sm\:pr-64{
    padding-right:64px
  }

  .to-sm\:pb-64{
    padding-bottom:64px
  }

  .to-sm\:pl-64{
    padding-left:64px
  }

  .to-sm\:pt-70{
    padding-top:70px
  }

  .to-sm\:pr-70{
    padding-right:70px
  }

  .to-sm\:pb-70{
    padding-bottom:70px
  }

  .to-sm\:pl-70{
    padding-left:70px
  }

  .to-sm\:pt-75{
    padding-top:75px
  }

  .to-sm\:pr-75{
    padding-right:75px
  }

  .to-sm\:pb-75{
    padding-bottom:75px
  }

  .to-sm\:pl-75{
    padding-left:75px
  }

  .to-sm\:pt-80{
    padding-top:80px
  }

  .to-sm\:pr-80{
    padding-right:80px
  }

  .to-sm\:pb-80{
    padding-bottom:80px
  }

  .to-sm\:pl-80{
    padding-left:80px
  }

  .to-sm\:pt-85{
    padding-top:85px
  }

  .to-sm\:pr-85{
    padding-right:85px
  }

  .to-sm\:pb-85{
    padding-bottom:85px
  }

  .to-sm\:pl-85{
    padding-left:85px
  }

  .to-sm\:pt-90{
    padding-top:90px
  }

  .to-sm\:pr-90{
    padding-right:90px
  }

  .to-sm\:pb-90{
    padding-bottom:90px
  }

  .to-sm\:pl-90{
    padding-left:90px
  }

  .to-sm\:pt-100{
    padding-top:100px
  }

  .to-sm\:pr-100{
    padding-right:100px
  }

  .to-sm\:pb-100{
    padding-bottom:100px
  }

  .to-sm\:pl-100{
    padding-left:100px
  }

  .to-sm\:pt-150{
    padding-top:150px
  }

  .to-sm\:pr-150{
    padding-right:150px
  }

  .to-sm\:pb-150{
    padding-bottom:150px
  }

  .to-sm\:pl-150{
    padding-left:150px
  }

  .to-sm\:pt-px{
    padding-top:1px
  }

  .to-sm\:pr-px{
    padding-right:1px
  }

  .to-sm\:pb-px{
    padding-bottom:1px
  }

  .to-sm\:pl-px{
    padding-left:1px
  }

  .to-sm\:pt-1_2{
    padding-top:50%
  }

  .to-sm\:pr-1_2{
    padding-right:50%
  }

  .to-sm\:pb-1_2{
    padding-bottom:50%
  }

  .to-sm\:pl-1_2{
    padding-left:50%
  }

  .to-sm\:pt-1_3{
    padding-top:33.333333%
  }

  .to-sm\:pr-1_3{
    padding-right:33.333333%
  }

  .to-sm\:pb-1_3{
    padding-bottom:33.333333%
  }

  .to-sm\:pl-1_3{
    padding-left:33.333333%
  }

  .to-sm\:pt-2_3{
    padding-top:66.666667%
  }

  .to-sm\:pr-2_3{
    padding-right:66.666667%
  }

  .to-sm\:pb-2_3{
    padding-bottom:66.666667%
  }

  .to-sm\:pl-2_3{
    padding-left:66.666667%
  }

  .to-sm\:pt-1_4{
    padding-top:25%
  }

  .to-sm\:pr-1_4{
    padding-right:25%
  }

  .to-sm\:pb-1_4{
    padding-bottom:25%
  }

  .to-sm\:pl-1_4{
    padding-left:25%
  }

  .to-sm\:pt-2_4{
    padding-top:50%
  }

  .to-sm\:pr-2_4{
    padding-right:50%
  }

  .to-sm\:pb-2_4{
    padding-bottom:50%
  }

  .to-sm\:pl-2_4{
    padding-left:50%
  }

  .to-sm\:pt-3_4{
    padding-top:75%
  }

  .to-sm\:pr-3_4{
    padding-right:75%
  }

  .to-sm\:pb-3_4{
    padding-bottom:75%
  }

  .to-sm\:pl-3_4{
    padding-left:75%
  }

  .to-sm\:pt-1_5{
    padding-top:20%
  }

  .to-sm\:pr-1_5{
    padding-right:20%
  }

  .to-sm\:pb-1_5{
    padding-bottom:20%
  }

  .to-sm\:pl-1_5{
    padding-left:20%
  }

  .to-sm\:pt-2_5{
    padding-top:40%
  }

  .to-sm\:pr-2_5{
    padding-right:40%
  }

  .to-sm\:pb-2_5{
    padding-bottom:40%
  }

  .to-sm\:pl-2_5{
    padding-left:40%
  }

  .to-sm\:pt-3_5{
    padding-top:60%
  }

  .to-sm\:pr-3_5{
    padding-right:60%
  }

  .to-sm\:pb-3_5{
    padding-bottom:60%
  }

  .to-sm\:pl-3_5{
    padding-left:60%
  }

  .to-sm\:pt-4_5{
    padding-top:80%
  }

  .to-sm\:pr-4_5{
    padding-right:80%
  }

  .to-sm\:pb-4_5{
    padding-bottom:80%
  }

  .to-sm\:pl-4_5{
    padding-left:80%
  }

  .to-sm\:pt-1_6{
    padding-top:16.666667%
  }

  .to-sm\:pr-1_6{
    padding-right:16.666667%
  }

  .to-sm\:pb-1_6{
    padding-bottom:16.666667%
  }

  .to-sm\:pl-1_6{
    padding-left:16.666667%
  }

  .to-sm\:pt-5_6{
    padding-top:83.333333%
  }

  .to-sm\:pr-5_6{
    padding-right:83.333333%
  }

  .to-sm\:pb-5_6{
    padding-bottom:83.333333%
  }

  .to-sm\:pl-5_6{
    padding-left:83.333333%
  }

  .to-sm\:pt-1_12{
    padding-top:8.333333%
  }

  .to-sm\:pr-1_12{
    padding-right:8.333333%
  }

  .to-sm\:pb-1_12{
    padding-bottom:8.333333%
  }

  .to-sm\:pl-1_12{
    padding-left:8.333333%
  }

  .to-sm\:pt-5_12{
    padding-top:41.666667%
  }

  .to-sm\:pr-5_12{
    padding-right:41.666667%
  }

  .to-sm\:pb-5_12{
    padding-bottom:41.666667%
  }

  .to-sm\:pl-5_12{
    padding-left:41.666667%
  }

  .to-sm\:pt-7_12{
    padding-top:58.333333%
  }

  .to-sm\:pr-7_12{
    padding-right:58.333333%
  }

  .to-sm\:pb-7_12{
    padding-bottom:58.333333%
  }

  .to-sm\:pl-7_12{
    padding-left:58.333333%
  }

  .to-sm\:pt-11_12{
    padding-top:91.666667%
  }

  .to-sm\:pr-11_12{
    padding-right:91.666667%
  }

  .to-sm\:pb-11_12{
    padding-bottom:91.666667%
  }

  .to-sm\:pl-11_12{
    padding-left:91.666667%
  }

  .to-sm\:even\:p-0:nth-child(even){
    padding:0
  }

  .to-sm\:even\:p-1:nth-child(even){
    padding:1px
  }

  .to-sm\:even\:p-2:nth-child(even){
    padding:2px
  }

  .to-sm\:even\:p-3:nth-child(even){
    padding:3px
  }

  .to-sm\:even\:p-4:nth-child(even){
    padding:4px
  }

  .to-sm\:even\:p-5:nth-child(even){
    padding:5px
  }

  .to-sm\:even\:p-6:nth-child(even){
    padding:6px
  }

  .to-sm\:even\:p-7:nth-child(even){
    padding:7px
  }

  .to-sm\:even\:p-8:nth-child(even){
    padding:8px
  }

  .to-sm\:even\:p-9:nth-child(even){
    padding:9px
  }

  .to-sm\:even\:p-10:nth-child(even){
    padding:10px
  }

  .to-sm\:even\:p-12:nth-child(even){
    padding:12px
  }

  .to-sm\:even\:p-15:nth-child(even){
    padding:15px
  }

  .to-sm\:even\:p-16:nth-child(even){
    padding:16px
  }

  .to-sm\:even\:p-18:nth-child(even){
    padding:18px
  }

  .to-sm\:even\:p-20:nth-child(even){
    padding:20px
  }

  .to-sm\:even\:p-24:nth-child(even){
    padding:24px
  }

  .to-sm\:even\:p-25:nth-child(even){
    padding:25px
  }

  .to-sm\:even\:p-30:nth-child(even){
    padding:30px
  }

  .to-sm\:even\:p-32:nth-child(even){
    padding:32px
  }

  .to-sm\:even\:p-36:nth-child(even){
    padding:36px
  }

  .to-sm\:even\:p-40:nth-child(even){
    padding:40px
  }

  .to-sm\:even\:p-44:nth-child(even){
    padding:44px
  }

  .to-sm\:even\:p-48:nth-child(even){
    padding:48px
  }

  .to-sm\:even\:p-50:nth-child(even){
    padding:50px
  }

  .to-sm\:even\:p-60:nth-child(even){
    padding:60px
  }

  .to-sm\:even\:p-64:nth-child(even){
    padding:64px
  }

  .to-sm\:even\:p-70:nth-child(even){
    padding:70px
  }

  .to-sm\:even\:p-75:nth-child(even){
    padding:75px
  }

  .to-sm\:even\:p-80:nth-child(even){
    padding:80px
  }

  .to-sm\:even\:p-85:nth-child(even){
    padding:85px
  }

  .to-sm\:even\:p-90:nth-child(even){
    padding:90px
  }

  .to-sm\:even\:p-100:nth-child(even){
    padding:100px
  }

  .to-sm\:even\:p-150:nth-child(even){
    padding:150px
  }

  .to-sm\:even\:p-px:nth-child(even){
    padding:1px
  }

  .to-sm\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .to-sm\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .to-sm\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .to-sm\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .to-sm\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .to-sm\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .to-sm\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .to-sm\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .to-sm\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .to-sm\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .to-sm\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .to-sm\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .to-sm\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .to-sm\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .to-sm\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .to-sm\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .to-sm\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .to-sm\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .to-sm\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-sm\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .to-sm\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-sm\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .to-sm\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-sm\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .to-sm\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-sm\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .to-sm\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-sm\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .to-sm\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-sm\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .to-sm\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-sm\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .to-sm\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-sm\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .to-sm\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-sm\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .to-sm\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-sm\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .to-sm\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-sm\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .to-sm\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-sm\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .to-sm\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-sm\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .to-sm\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-sm\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .to-sm\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-sm\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .to-sm\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-sm\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .to-sm\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-sm\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .to-sm\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-sm\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .to-sm\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-sm\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .to-sm\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-sm\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .to-sm\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-sm\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .to-sm\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-sm\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .to-sm\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-sm\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .to-sm\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-sm\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .to-sm\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-sm\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .to-sm\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-sm\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .to-sm\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-sm\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .to-sm\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-sm\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .to-sm\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-sm\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .to-sm\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-sm\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .to-sm\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-sm\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .to-sm\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-sm\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .to-sm\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-sm\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-sm\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-sm\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-sm\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-sm\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .to-sm\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-sm\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .to-sm\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-sm\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .to-sm\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-sm\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .to-sm\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-sm\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .to-sm\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-sm\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .to-sm\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-sm\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-sm\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-sm\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-sm\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-sm\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-sm\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-sm\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-sm\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-sm\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-sm\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-sm\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-sm\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .to-sm\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .to-sm\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .to-sm\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .to-sm\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .to-sm\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .to-sm\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .to-sm\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .to-sm\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .to-sm\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .to-sm\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .to-sm\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .to-sm\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .to-sm\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .to-sm\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .to-sm\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .to-sm\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .to-sm\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .to-sm\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .to-sm\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .to-sm\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .to-sm\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .to-sm\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .to-sm\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .to-sm\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .to-sm\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .to-sm\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .to-sm\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .to-sm\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .to-sm\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .to-sm\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .to-sm\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .to-sm\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .to-sm\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .to-sm\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .to-sm\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .to-sm\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .to-sm\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .to-sm\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .to-sm\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .to-sm\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .to-sm\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .to-sm\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .to-sm\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .to-sm\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .to-sm\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .to-sm\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .to-sm\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .to-sm\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .to-sm\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .to-sm\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .to-sm\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .to-sm\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .to-sm\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .to-sm\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .to-sm\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .to-sm\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .to-sm\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .to-sm\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .to-sm\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .to-sm\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .to-sm\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .to-sm\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .to-sm\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .to-sm\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .to-sm\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .to-sm\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .to-sm\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .to-sm\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .to-sm\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .to-sm\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .to-sm\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .to-sm\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .to-sm\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .to-sm\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .to-sm\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .to-sm\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .to-sm\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .to-sm\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .to-sm\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .to-sm\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .to-sm\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .to-sm\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .to-sm\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .to-sm\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .to-sm\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .to-sm\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .to-sm\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .to-sm\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .to-sm\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .to-sm\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .to-sm\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .to-sm\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .to-sm\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .to-sm\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .to-sm\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .to-sm\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .to-sm\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .to-sm\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .to-sm\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .to-sm\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .to-sm\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .to-sm\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .to-sm\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .to-sm\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .to-sm\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .to-sm\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .to-sm\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .to-sm\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .to-sm\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .to-sm\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .to-sm\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .to-sm\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .to-sm\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .to-sm\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .to-sm\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .to-sm\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .to-sm\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .to-sm\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .to-sm\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .to-sm\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .to-sm\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .to-sm\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .to-sm\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .to-sm\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .to-sm\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .to-sm\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .to-sm\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .to-sm\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .to-sm\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .to-sm\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .to-sm\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .to-sm\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .to-sm\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .to-sm\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .to-sm\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .to-sm\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .to-sm\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .to-sm\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .to-sm\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .to-sm\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .to-sm\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .to-sm\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .to-sm\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .to-sm\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .to-sm\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .to-sm\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .to-sm\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .to-sm\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .to-sm\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .to-sm\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .to-sm\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .to-sm\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .to-sm\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .to-sm\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .to-sm\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .to-sm\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .to-sm\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .to-sm\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .to-sm\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .to-sm\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .to-sm\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .to-sm\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .to-sm\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .to-sm\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .to-sm\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .to-sm\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .to-sm\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .to-sm\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .to-sm\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .to-sm\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .to-sm\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .to-sm\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .to-sm\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .to-sm\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .to-sm\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .to-sm\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .to-sm\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .to-sm\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .to-sm\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .to-sm\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .to-sm\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .to-sm\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .to-sm\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .to-sm\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .to-sm\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .to-sm\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .to-sm\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .to-sm\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .to-sm\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .to-sm\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .to-sm\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .to-sm\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .to-sm\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .to-sm\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .to-sm\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .to-sm\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .to-sm\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .to-sm\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .to-sm\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .to-sm\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .to-sm\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .to-sm\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .to-sm\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .to-sm\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .to-sm\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .to-sm\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .to-sm\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .to-sm\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .to-sm\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .to-sm\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .to-sm\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .to-sm\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .to-sm\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .to-sm\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .to-sm\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .to-sm\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .to-sm\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .to-sm\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .to-sm\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .to-sm\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .to-sm\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .to-sm\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .to-sm\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .to-sm\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .to-sm\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .to-sm\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .to-sm\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .to-sm\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .to-sm\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .to-sm\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .to-sm\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .to-sm\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .to-sm\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .to-sm\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .to-sm\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .to-sm\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .to-sm\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .to-sm\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .to-sm\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .to-sm\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .to-sm\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .to-sm\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .to-sm\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .to-sm\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .to-sm\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .to-sm\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .to-sm\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .to-sm\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .to-sm\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .to-sm\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .to-sm\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .to-sm\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .to-sm\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .to-sm\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .to-sm\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .to-sm\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .to-sm\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-sm\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .to-sm\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-sm\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .to-sm\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-sm\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .to-sm\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-sm\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .to-sm\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-sm\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .to-sm\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-sm\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .to-sm\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-sm\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .to-sm\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-sm\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .to-sm\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-sm\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .to-sm\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-sm\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .to-sm\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-sm\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .to-sm\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-sm\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .to-sm\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-sm\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .to-sm\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-sm\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .to-sm\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-sm\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .to-sm\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-sm\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .to-sm\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-sm\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .to-sm\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-sm\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .to-sm\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-sm\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .to-sm\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-sm\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .to-sm\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-sm\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .to-sm\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-sm\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .to-sm\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-sm\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .to-sm\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-sm\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .to-sm\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-sm\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .to-sm\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-sm\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .to-sm\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-sm\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .to-sm\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-sm\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .to-sm\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-sm\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .to-sm\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-sm\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .to-sm\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-sm\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .to-sm\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-sm\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .to-sm\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-sm\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-sm\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-sm\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-sm\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-sm\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-sm\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-sm\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .to-sm\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-sm\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-sm\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-sm\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .to-sm\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-sm\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .to-sm\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-sm\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .to-sm\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-sm\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .to-sm\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-sm\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .to-sm\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-sm\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-sm\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-sm\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-sm\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-sm\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-sm\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-sm\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-sm\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-sm\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-sm\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-sm\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-sm\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .to-sm\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .to-sm\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .to-sm\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .to-sm\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .to-sm\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .to-sm\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .to-sm\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .to-sm\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .to-sm\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .to-sm\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .to-sm\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .to-sm\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .to-sm\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .to-sm\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .to-sm\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .to-sm\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .to-sm\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .to-sm\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .to-sm\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .to-sm\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .to-sm\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .to-sm\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .to-sm\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .to-sm\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .to-sm\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .to-sm\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .to-sm\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .to-sm\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .to-sm\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .to-sm\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .to-sm\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .to-sm\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .to-sm\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .to-sm\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .to-sm\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .to-sm\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .to-sm\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .to-sm\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .to-sm\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .to-sm\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .to-sm\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .to-sm\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .to-sm\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .to-sm\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .to-sm\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .to-sm\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .to-sm\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .to-sm\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .to-sm\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .to-sm\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .to-sm\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .to-sm\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .to-sm\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .to-sm\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .to-sm\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .to-sm\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .to-sm\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .to-sm\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .to-sm\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .to-sm\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .to-sm\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .to-sm\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .to-sm\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .to-sm\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .to-sm\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .to-sm\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .to-sm\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .to-sm\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .to-sm\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .to-sm\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .to-sm\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .to-sm\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .to-sm\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .to-sm\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .to-sm\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .to-sm\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .to-sm\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .to-sm\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .to-sm\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .to-sm\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .to-sm\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .to-sm\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .to-sm\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .to-sm\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .to-sm\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .to-sm\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .to-sm\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .to-sm\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .to-sm\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .to-sm\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .to-sm\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .to-sm\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .to-sm\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .to-sm\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .to-sm\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .to-sm\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .to-sm\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .to-sm\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .to-sm\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .to-sm\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .to-sm\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .to-sm\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .to-sm\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .to-sm\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .to-sm\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .to-sm\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .to-sm\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .to-sm\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .to-sm\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .to-sm\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .to-sm\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .to-sm\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .to-sm\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .to-sm\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .to-sm\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .to-sm\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .to-sm\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .to-sm\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .to-sm\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .to-sm\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .to-sm\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .to-sm\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .to-sm\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .to-sm\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .to-sm\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .to-sm\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .to-sm\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .to-sm\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .to-sm\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .to-sm\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .to-sm\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .to-sm\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .to-sm\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .to-sm\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .to-sm\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .to-sm\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .to-sm\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .to-sm\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .to-sm\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .to-sm\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .to-sm\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .to-sm\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .to-sm\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .to-sm\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .to-sm\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .to-sm\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .to-sm\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .to-sm\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .to-sm\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .to-sm\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .to-sm\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .to-sm\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .to-sm\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .to-sm\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .to-sm\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .to-sm\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .to-sm\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .to-sm\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .to-sm\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .to-sm\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .to-sm\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .to-sm\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .to-sm\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .to-sm\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .to-sm\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .to-sm\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .to-sm\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .to-sm\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .to-sm\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .to-sm\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .to-sm\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .to-sm\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .to-sm\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .to-sm\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .to-sm\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .to-sm\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .to-sm\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .to-sm\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .to-sm\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .to-sm\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .to-sm\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .to-sm\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .to-sm\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .to-sm\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .to-sm\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .to-sm\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .to-sm\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .to-sm\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .to-sm\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .to-sm\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .to-sm\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .to-sm\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .to-sm\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .to-sm\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .to-sm\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .to-sm\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .to-sm\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .to-sm\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .to-sm\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .to-sm\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .to-sm\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .to-sm\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .to-sm\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .to-sm\:pointer-events-none{
    pointer-events:none
  }

  .to-sm\:pointer-events-auto{
    pointer-events:auto
  }

  .to-sm\:static{
    position:static
  }

  .to-sm\:fixed{
    position:fixed
  }

  .to-sm\:absolute{
    position:absolute
  }

  .to-sm\:relative{
    position:relative
  }

  .to-sm\:sticky{
    position:sticky
  }

  .to-sm\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .to-sm\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .to-sm\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .to-sm\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .to-sm\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .to-sm\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .to-sm\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .to-sm\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .to-sm\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .to-sm\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .to-sm\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .to-sm\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .to-sm\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .to-sm\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .to-sm\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .to-sm\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .to-sm\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .to-sm\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .to-sm\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .to-sm\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .to-sm\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .to-sm\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .to-sm\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .to-sm\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .to-sm\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .to-sm\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .to-sm\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .to-sm\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .to-sm\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .to-sm\:inset-x-0{
    right:0px;
    left:0px
  }

  .to-sm\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .to-sm\:inset-x-1{
    right:1px;
    left:1px
  }

  .to-sm\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .to-sm\:inset-x-2{
    right:2px;
    left:2px
  }

  .to-sm\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .to-sm\:inset-x-4{
    right:4px;
    left:4px
  }

  .to-sm\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .to-sm\:inset-x-5{
    right:5px;
    left:5px
  }

  .to-sm\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .to-sm\:inset-x-6{
    right:6px;
    left:6px
  }

  .to-sm\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .to-sm\:inset-x-7{
    right:7px;
    left:7px
  }

  .to-sm\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .to-sm\:inset-x-8{
    right:8px;
    left:8px
  }

  .to-sm\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .to-sm\:inset-x-9{
    right:9px;
    left:9px
  }

  .to-sm\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .to-sm\:inset-x-10{
    right:10px;
    left:10px
  }

  .to-sm\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .to-sm\:inset-x-15{
    right:15px;
    left:15px
  }

  .to-sm\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .to-sm\:inset-x-16{
    right:16px;
    left:16px
  }

  .to-sm\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .to-sm\:inset-x-18{
    right:18px;
    left:18px
  }

  .to-sm\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .to-sm\:inset-x-25{
    right:25px;
    left:25px
  }

  .to-sm\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .to-sm\:inset-x-30{
    right:30px;
    left:30px
  }

  .to-sm\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .to-sm\:inset-x-36{
    right:36px;
    left:36px
  }

  .to-sm\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .to-sm\:inset-x-40{
    right:40px;
    left:40px
  }

  .to-sm\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .to-sm\:inset-x-50{
    right:50px;
    left:50px
  }

  .to-sm\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .to-sm\:inset-x-60{
    right:60px;
    left:60px
  }

  .to-sm\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .to-sm\:inset-x-auto{
    right:auto;
    left:auto
  }

  .to-sm\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .to-sm\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .to-sm\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .to-sm\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .to-sm\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .to-sm\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .to-sm\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .to-sm\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .to-sm\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .to-sm\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .to-sm\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .to-sm\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .to-sm\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .to-sm\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .to-sm\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .to-sm\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .to-sm\:top-0{
    top:0px
  }

  .to-sm\:right-0{
    right:0px
  }

  .to-sm\:bottom-0{
    bottom:0px
  }

  .to-sm\:left-0{
    left:0px
  }

  .to-sm\:top-1{
    top:1px
  }

  .to-sm\:right-1{
    right:1px
  }

  .to-sm\:bottom-1{
    bottom:1px
  }

  .to-sm\:left-1{
    left:1px
  }

  .to-sm\:top-2{
    top:2px
  }

  .to-sm\:right-2{
    right:2px
  }

  .to-sm\:bottom-2{
    bottom:2px
  }

  .to-sm\:left-2{
    left:2px
  }

  .to-sm\:top-4{
    top:4px
  }

  .to-sm\:right-4{
    right:4px
  }

  .to-sm\:bottom-4{
    bottom:4px
  }

  .to-sm\:left-4{
    left:4px
  }

  .to-sm\:top-5{
    top:5px
  }

  .to-sm\:right-5{
    right:5px
  }

  .to-sm\:bottom-5{
    bottom:5px
  }

  .to-sm\:left-5{
    left:5px
  }

  .to-sm\:top-6{
    top:6px
  }

  .to-sm\:right-6{
    right:6px
  }

  .to-sm\:bottom-6{
    bottom:6px
  }

  .to-sm\:left-6{
    left:6px
  }

  .to-sm\:top-7{
    top:7px
  }

  .to-sm\:right-7{
    right:7px
  }

  .to-sm\:bottom-7{
    bottom:7px
  }

  .to-sm\:left-7{
    left:7px
  }

  .to-sm\:top-8{
    top:8px
  }

  .to-sm\:right-8{
    right:8px
  }

  .to-sm\:bottom-8{
    bottom:8px
  }

  .to-sm\:left-8{
    left:8px
  }

  .to-sm\:top-9{
    top:9px
  }

  .to-sm\:right-9{
    right:9px
  }

  .to-sm\:bottom-9{
    bottom:9px
  }

  .to-sm\:left-9{
    left:9px
  }

  .to-sm\:top-10{
    top:10px
  }

  .to-sm\:right-10{
    right:10px
  }

  .to-sm\:bottom-10{
    bottom:10px
  }

  .to-sm\:left-10{
    left:10px
  }

  .to-sm\:top-15{
    top:15px
  }

  .to-sm\:right-15{
    right:15px
  }

  .to-sm\:bottom-15{
    bottom:15px
  }

  .to-sm\:left-15{
    left:15px
  }

  .to-sm\:top-16{
    top:16px
  }

  .to-sm\:right-16{
    right:16px
  }

  .to-sm\:bottom-16{
    bottom:16px
  }

  .to-sm\:left-16{
    left:16px
  }

  .to-sm\:top-18{
    top:18px
  }

  .to-sm\:right-18{
    right:18px
  }

  .to-sm\:bottom-18{
    bottom:18px
  }

  .to-sm\:left-18{
    left:18px
  }

  .to-sm\:top-25{
    top:25px
  }

  .to-sm\:right-25{
    right:25px
  }

  .to-sm\:bottom-25{
    bottom:25px
  }

  .to-sm\:left-25{
    left:25px
  }

  .to-sm\:top-30{
    top:30px
  }

  .to-sm\:right-30{
    right:30px
  }

  .to-sm\:bottom-30{
    bottom:30px
  }

  .to-sm\:left-30{
    left:30px
  }

  .to-sm\:top-36{
    top:36px
  }

  .to-sm\:right-36{
    right:36px
  }

  .to-sm\:bottom-36{
    bottom:36px
  }

  .to-sm\:left-36{
    left:36px
  }

  .to-sm\:top-40{
    top:40px
  }

  .to-sm\:right-40{
    right:40px
  }

  .to-sm\:bottom-40{
    bottom:40px
  }

  .to-sm\:left-40{
    left:40px
  }

  .to-sm\:top-50{
    top:50px
  }

  .to-sm\:right-50{
    right:50px
  }

  .to-sm\:bottom-50{
    bottom:50px
  }

  .to-sm\:left-50{
    left:50px
  }

  .to-sm\:top-60{
    top:60px
  }

  .to-sm\:right-60{
    right:60px
  }

  .to-sm\:bottom-60{
    bottom:60px
  }

  .to-sm\:left-60{
    left:60px
  }

  .to-sm\:top-auto{
    top:auto
  }

  .to-sm\:right-auto{
    right:auto
  }

  .to-sm\:bottom-auto{
    bottom:auto
  }

  .to-sm\:left-auto{
    left:auto
  }

  .to-sm\:-top-1{
    top:-1px
  }

  .to-sm\:-right-1{
    right:-1px
  }

  .to-sm\:-bottom-1{
    bottom:-1px
  }

  .to-sm\:-left-1{
    left:-1px
  }

  .to-sm\:-top-3{
    top:-3px
  }

  .to-sm\:-right-3{
    right:-3px
  }

  .to-sm\:-bottom-3{
    bottom:-3px
  }

  .to-sm\:-left-3{
    left:-3px
  }

  .to-sm\:-top-10{
    top:-10px
  }

  .to-sm\:-right-10{
    right:-10px
  }

  .to-sm\:-bottom-10{
    bottom:-10px
  }

  .to-sm\:-left-10{
    left:-10px
  }

  .to-sm\:-top-12{
    top:-12px
  }

  .to-sm\:-right-12{
    right:-12px
  }

  .to-sm\:-bottom-12{
    bottom:-12px
  }

  .to-sm\:-left-12{
    left:-12px
  }

  .to-sm\:-top-13{
    top:-13px
  }

  .to-sm\:-right-13{
    right:-13px
  }

  .to-sm\:-bottom-13{
    bottom:-13px
  }

  .to-sm\:-left-13{
    left:-13px
  }

  .to-sm\:-top-18{
    top:-18px
  }

  .to-sm\:-right-18{
    right:-18px
  }

  .to-sm\:-bottom-18{
    bottom:-18px
  }

  .to-sm\:-left-18{
    left:-18px
  }

  .to-sm\:-top-30{
    top:-30px
  }

  .to-sm\:-right-30{
    right:-30px
  }

  .to-sm\:-bottom-30{
    bottom:-30px
  }

  .to-sm\:-left-30{
    left:-30px
  }

  .to-sm\:top-1_2{
    top:50%
  }

  .to-sm\:right-1_2{
    right:50%
  }

  .to-sm\:bottom-1_2{
    bottom:50%
  }

  .to-sm\:left-1_2{
    left:50%
  }

  .to-sm\:resize-none{
    resize:none
  }

  .to-sm\:resize-y{
    resize:vertical
  }

  .to-sm\:resize-x{
    resize:horizontal
  }

  .to-sm\:resize{
    resize:both
  }

  .to-sm\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-sm\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-sm\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-sm\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-sm\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-sm\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-sm\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-sm\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-sm\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-sm\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-sm\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-sm\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-sm\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-sm\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-sm\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-sm\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-sm\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-sm\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-sm\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-sm\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-sm\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-sm\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-sm\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-sm\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-sm\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-sm\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-sm\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-sm\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-sm\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-sm\:fill-current{
    fill:currentColor
  }

  .to-sm\:stroke-current{
    stroke:currentColor
  }

  .to-sm\:stroke-0{
    stroke-width:0
  }

  .to-sm\:stroke-1{
    stroke-width:1
  }

  .to-sm\:stroke-2{
    stroke-width:2
  }

  .to-sm\:table-auto{
    table-layout:auto
  }

  .to-sm\:table-fixed{
    table-layout:fixed
  }

  .to-sm\:text-left{
    text-align:left
  }

  .to-sm\:text-center{
    text-align:center
  }

  .to-sm\:text-right{
    text-align:right
  }

  .to-sm\:text-justify{
    text-align:justify
  }

  .to-sm\:text-inherited{
    color:inherit
  }

  .to-sm\:text-clear{
    color:transparent
  }

  .to-sm\:text-transparent{
    color:transparent
  }

  .to-sm\:text-error{
    color:#E01010
  }

  .to-sm\:text-blue-50{
    color:#61b6cb
  }

  .to-sm\:text-blue-100{
    color:#0076DF
  }

  .to-sm\:text-blue-125{
    color:#0A6ED6
  }

  .to-sm\:text-blue-150{
    color:#076099
  }

  .to-sm\:text-blue-175{
    color:#006099
  }

  .to-sm\:text-blue-200{
    color:#0A4A73
  }

  .to-sm\:text-blue{
    color:#0076DF
  }

  .to-sm\:text-purple-100{
    color:#4E3972
  }

  .to-sm\:text-purple{
    color:#573F7F
  }

  .to-sm\:text-green-20{
    color:#ADE8A1
  }

  .to-sm\:text-green-100{
    color:#30862D
  }

  .to-sm\:text-green-120{
    color:#285e1d
  }

  .to-sm\:text-green-150{
    color:#00492C
  }

  .to-sm\:text-green-200{
    color:#2F822C
  }

  .to-sm\:text-green-250{
    color:#8EC640
  }

  .to-sm\:text-green{
    color:#30862D
  }

  .to-sm\:text-orange{
    color:#FFC21F
  }

  .to-sm\:text-red-100{
    color:#E01010
  }

  .to-sm\:text-red{
    color:#E01010
  }

  .to-sm\:text-red-riverbend{
    color:#990000
  }

  .to-sm\:text-red-riverbendDark{
    color:#5C0002
  }

  .to-sm\:text-yellow{
    color:#F4A81C
  }

  .to-sm\:text-white{
    color:#ffffff
  }

  .to-sm\:text-black{
    color:#000000
  }

  .to-sm\:text-dark{
    color:#333333
  }

  .to-sm\:text-gray-25{
    color:#f6f8f9
  }

  .to-sm\:text-gray-35{
    color:#ededef
  }

  .to-sm\:text-gray-50{
    color:#dddddd
  }

  .to-sm\:text-gray-95{
    color:#686059
  }

  .to-sm\:text-gray-100{
    color:#757575
  }

  .to-sm\:text-gray-120{
    color:#555555
  }

  .to-sm\:text-gray-150{
    color:#252525
  }

  .to-sm\:text-gray-160{
    color:#121212
  }

  .to-sm\:text-gray{
    color:#757575
  }

  .to-sm\:hover\:text-inherited:hover{
    color:inherit
  }

  .to-sm\:hover\:text-clear:hover{
    color:transparent
  }

  .to-sm\:hover\:text-transparent:hover{
    color:transparent
  }

  .to-sm\:hover\:text-error:hover{
    color:#E01010
  }

  .to-sm\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .to-sm\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .to-sm\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .to-sm\:hover\:text-blue-150:hover{
    color:#076099
  }

  .to-sm\:hover\:text-blue-175:hover{
    color:#006099
  }

  .to-sm\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .to-sm\:hover\:text-blue:hover{
    color:#0076DF
  }

  .to-sm\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .to-sm\:hover\:text-purple:hover{
    color:#573F7F
  }

  .to-sm\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .to-sm\:hover\:text-green-100:hover{
    color:#30862D
  }

  .to-sm\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .to-sm\:hover\:text-green-150:hover{
    color:#00492C
  }

  .to-sm\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .to-sm\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .to-sm\:hover\:text-green:hover{
    color:#30862D
  }

  .to-sm\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .to-sm\:hover\:text-red-100:hover{
    color:#E01010
  }

  .to-sm\:hover\:text-red:hover{
    color:#E01010
  }

  .to-sm\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .to-sm\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .to-sm\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .to-sm\:hover\:text-white:hover{
    color:#ffffff
  }

  .to-sm\:hover\:text-black:hover{
    color:#000000
  }

  .to-sm\:hover\:text-dark:hover{
    color:#333333
  }

  .to-sm\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .to-sm\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .to-sm\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .to-sm\:hover\:text-gray-95:hover{
    color:#686059
  }

  .to-sm\:hover\:text-gray-100:hover{
    color:#757575
  }

  .to-sm\:hover\:text-gray-120:hover{
    color:#555555
  }

  .to-sm\:hover\:text-gray-150:hover{
    color:#252525
  }

  .to-sm\:hover\:text-gray-160:hover{
    color:#121212
  }

  .to-sm\:hover\:text-gray:hover{
    color:#757575
  }

  .to-sm\:focus\:text-inherited:focus{
    color:inherit
  }

  .to-sm\:focus\:text-clear:focus{
    color:transparent
  }

  .to-sm\:focus\:text-transparent:focus{
    color:transparent
  }

  .to-sm\:focus\:text-error:focus{
    color:#E01010
  }

  .to-sm\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .to-sm\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .to-sm\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .to-sm\:focus\:text-blue-150:focus{
    color:#076099
  }

  .to-sm\:focus\:text-blue-175:focus{
    color:#006099
  }

  .to-sm\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .to-sm\:focus\:text-blue:focus{
    color:#0076DF
  }

  .to-sm\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .to-sm\:focus\:text-purple:focus{
    color:#573F7F
  }

  .to-sm\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .to-sm\:focus\:text-green-100:focus{
    color:#30862D
  }

  .to-sm\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .to-sm\:focus\:text-green-150:focus{
    color:#00492C
  }

  .to-sm\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .to-sm\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .to-sm\:focus\:text-green:focus{
    color:#30862D
  }

  .to-sm\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .to-sm\:focus\:text-red-100:focus{
    color:#E01010
  }

  .to-sm\:focus\:text-red:focus{
    color:#E01010
  }

  .to-sm\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .to-sm\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .to-sm\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .to-sm\:focus\:text-white:focus{
    color:#ffffff
  }

  .to-sm\:focus\:text-black:focus{
    color:#000000
  }

  .to-sm\:focus\:text-dark:focus{
    color:#333333
  }

  .to-sm\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .to-sm\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .to-sm\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .to-sm\:focus\:text-gray-95:focus{
    color:#686059
  }

  .to-sm\:focus\:text-gray-100:focus{
    color:#757575
  }

  .to-sm\:focus\:text-gray-120:focus{
    color:#555555
  }

  .to-sm\:focus\:text-gray-150:focus{
    color:#252525
  }

  .to-sm\:focus\:text-gray-160:focus{
    color:#121212
  }

  .to-sm\:focus\:text-gray:focus{
    color:#757575
  }

  .to-sm\:italic{
    font-style:italic
  }

  .to-sm\:not-italic{
    font-style:normal
  }

  .to-sm\:uppercase{
    text-transform:uppercase
  }

  .to-sm\:lowercase{
    text-transform:lowercase
  }

  .to-sm\:capitalize{
    text-transform:capitalize
  }

  .to-sm\:normal-case{
    text-transform:none
  }

  .to-sm\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .to-sm\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .to-sm\:ordinal, .to-sm\:slashed-zero, .to-sm\:lining-nums, .to-sm\:oldstyle-nums, .to-sm\:proportional-nums, .to-sm\:tabular-nums, .to-sm\:diagonal-fractions, .to-sm\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .to-sm\:normal-nums{
    font-variant-numeric:normal
  }

  .to-sm\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .to-sm\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .to-sm\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .to-sm\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .to-sm\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .to-sm\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .to-sm\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .to-sm\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .to-sm\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .to-sm\:tracking-tight{
    letter-spacing:-0.025em
  }

  .to-sm\:tracking-normal{
    letter-spacing:0
  }

  .to-sm\:tracking-wide{
    letter-spacing:0.025em
  }

  .to-sm\:tracking-wider{
    letter-spacing:0.05em
  }

  .to-sm\:tracking-widest{
    letter-spacing:0.1em
  }

  .to-sm\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .to-sm\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .to-sm\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .to-sm\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .to-sm\:align-baseline{
    vertical-align:baseline
  }

  .to-sm\:align-top{
    vertical-align:top
  }

  .to-sm\:align-middle{
    vertical-align:middle
  }

  .to-sm\:align-bottom{
    vertical-align:bottom
  }

  .to-sm\:align-text-top{
    vertical-align:text-top
  }

  .to-sm\:align-text-bottom{
    vertical-align:text-bottom
  }

  .to-sm\:visible{
    visibility:visible
  }

  .to-sm\:invisible{
    visibility:hidden
  }

  .to-sm\:whitespace-normal{
    white-space:normal
  }

  .to-sm\:whitespace-no-wrap{
    white-space:nowrap
  }

  .to-sm\:whitespace-pre{
    white-space:pre
  }

  .to-sm\:whitespace-pre-line{
    white-space:pre-line
  }

  .to-sm\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .to-sm\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .to-sm\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .to-sm\:break-all{
    word-break:break-all
  }

  .to-sm\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .to-sm\:w-0{
    width:0
  }

  .to-sm\:w-1{
    width:1px
  }

  .to-sm\:w-2{
    width:2px
  }

  .to-sm\:w-3{
    width:3px
  }

  .to-sm\:w-4{
    width:4px
  }

  .to-sm\:w-5{
    width:5px
  }

  .to-sm\:w-6{
    width:6px
  }

  .to-sm\:w-7{
    width:7px
  }

  .to-sm\:w-8{
    width:8px
  }

  .to-sm\:w-9{
    width:9px
  }

  .to-sm\:w-10{
    width:10px
  }

  .to-sm\:w-12{
    width:12px
  }

  .to-sm\:w-15{
    width:15px
  }

  .to-sm\:w-16{
    width:16px
  }

  .to-sm\:w-18{
    width:18px
  }

  .to-sm\:w-20{
    width:20px
  }

  .to-sm\:w-24{
    width:24px
  }

  .to-sm\:w-25{
    width:25px
  }

  .to-sm\:w-30{
    width:30px
  }

  .to-sm\:w-32{
    width:32px
  }

  .to-sm\:w-36{
    width:36px
  }

  .to-sm\:w-40{
    width:40px
  }

  .to-sm\:w-44{
    width:44px
  }

  .to-sm\:w-48{
    width:48px
  }

  .to-sm\:w-50{
    width:50px
  }

  .to-sm\:w-60{
    width:60px
  }

  .to-sm\:w-64{
    width:64px
  }

  .to-sm\:w-70{
    width:70px
  }

  .to-sm\:w-75{
    width:75px
  }

  .to-sm\:w-80{
    width:80px
  }

  .to-sm\:w-85{
    width:85px
  }

  .to-sm\:w-90{
    width:90px
  }

  .to-sm\:w-100{
    width:100px
  }

  .to-sm\:w-120{
    width:120px
  }

  .to-sm\:w-140{
    width:140px
  }

  .to-sm\:w-150{
    width:150px
  }

  .to-sm\:w-200{
    width:200px
  }

  .to-sm\:w-250{
    width:250px
  }

  .to-sm\:w-400{
    width:400px
  }

  .to-sm\:w-450{
    width:450px
  }

  .to-sm\:w-550{
    width:550px
  }

  .to-sm\:w-px{
    width:1px
  }

  .to-sm\:w-1_2{
    width:50%
  }

  .to-sm\:w-1_3{
    width:33.333333%
  }

  .to-sm\:w-2_3{
    width:66.666667%
  }

  .to-sm\:w-1_4{
    width:25%
  }

  .to-sm\:w-2_4{
    width:50%
  }

  .to-sm\:w-3_4{
    width:75%
  }

  .to-sm\:w-1_5{
    width:20%
  }

  .to-sm\:w-2_5{
    width:40%
  }

  .to-sm\:w-3_5{
    width:60%
  }

  .to-sm\:w-4_5{
    width:80%
  }

  .to-sm\:w-1_6{
    width:16.666667%
  }

  .to-sm\:w-5_6{
    width:83.333333%
  }

  .to-sm\:w-1_12{
    width:8.333333%
  }

  .to-sm\:w-5_12{
    width:41.666667%
  }

  .to-sm\:w-7_12{
    width:58.333333%
  }

  .to-sm\:w-11_12{
    width:91.666667%
  }

  .to-sm\:w-auto{
    width:auto
  }

  .to-sm\:w-full{
    width:100%
  }

  .to-sm\:w-screen{
    width:100vw
  }

  .to-sm\:z-0{
    z-index:0
  }

  .to-sm\:z-1{
    z-index:1
  }

  .to-sm\:z-2{
    z-index:2
  }

  .to-sm\:z-3{
    z-index:3
  }

  .to-sm\:z-4{
    z-index:4
  }

  .to-sm\:z-5{
    z-index:5
  }

  .to-sm\:z-auto{
    z-index:auto
  }

  .to-sm\:-z-1{
    z-index:-1
  }

  .to-sm\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .to-sm\:grid-cols-none{
    grid-template-columns:none
  }

  .to-sm\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .to-sm\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .to-sm\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .to-sm\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .to-sm\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .to-sm\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .to-sm\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .to-sm\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .to-sm\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .to-sm\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .to-sm\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .to-sm\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .to-sm\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .to-sm\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .to-sm\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .to-sm\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .to-sm\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .to-sm\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .to-sm\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .to-sm\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-sm\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-sm\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-sm\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-sm\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-sm\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-sm\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-sm\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-sm\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-sm\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-sm\:scale-x-0{
    --transform-scale-x:0
  }

  .to-sm\:scale-x-50{
    --transform-scale-x:.5
  }

  .to-sm\:scale-x-75{
    --transform-scale-x:.75
  }

  .to-sm\:scale-x-90{
    --transform-scale-x:.9
  }

  .to-sm\:scale-x-95{
    --transform-scale-x:.95
  }

  .to-sm\:scale-x-100{
    --transform-scale-x:1
  }

  .to-sm\:scale-x-105{
    --transform-scale-x:1.05
  }

  .to-sm\:scale-x-110{
    --transform-scale-x:1.1
  }

  .to-sm\:scale-x-125{
    --transform-scale-x:1.25
  }

  .to-sm\:scale-x-150{
    --transform-scale-x:1.5
  }

  .to-sm\:scale-y-0{
    --transform-scale-y:0
  }

  .to-sm\:scale-y-50{
    --transform-scale-y:.5
  }

  .to-sm\:scale-y-75{
    --transform-scale-y:.75
  }

  .to-sm\:scale-y-90{
    --transform-scale-y:.9
  }

  .to-sm\:scale-y-95{
    --transform-scale-y:.95
  }

  .to-sm\:scale-y-100{
    --transform-scale-y:1
  }

  .to-sm\:scale-y-105{
    --transform-scale-y:1.05
  }

  .to-sm\:scale-y-110{
    --transform-scale-y:1.1
  }

  .to-sm\:scale-y-125{
    --transform-scale-y:1.25
  }

  .to-sm\:scale-y-150{
    --transform-scale-y:1.5
  }

  .to-sm\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-sm\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-sm\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-sm\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-sm\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-sm\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-sm\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-sm\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-sm\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-sm\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-sm\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .to-sm\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .to-sm\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .to-sm\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .to-sm\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .to-sm\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .to-sm\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .to-sm\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .to-sm\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .to-sm\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .to-sm\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .to-sm\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .to-sm\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .to-sm\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .to-sm\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .to-sm\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .to-sm\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .to-sm\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .to-sm\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .to-sm\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .to-sm\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-sm\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-sm\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-sm\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-sm\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-sm\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-sm\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-sm\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-sm\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-sm\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-sm\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .to-sm\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .to-sm\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .to-sm\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .to-sm\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .to-sm\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .to-sm\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .to-sm\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .to-sm\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .to-sm\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .to-sm\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .to-sm\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .to-sm\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .to-sm\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .to-sm\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .to-sm\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .to-sm\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .to-sm\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .to-sm\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .to-sm\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .to-sm\:rotate-0{
    --transform-rotate:0
  }

  .to-sm\:rotate-1{
    --transform-rotate:1deg
  }

  .to-sm\:rotate-2{
    --transform-rotate:2deg
  }

  .to-sm\:rotate-3{
    --transform-rotate:3deg
  }

  .to-sm\:rotate-6{
    --transform-rotate:6deg
  }

  .to-sm\:rotate-12{
    --transform-rotate:12deg
  }

  .to-sm\:rotate-45{
    --transform-rotate:45deg
  }

  .to-sm\:rotate-90{
    --transform-rotate:90deg
  }

  .to-sm\:rotate-180{
    --transform-rotate:180deg
  }

  .to-sm\:-rotate-180{
    --transform-rotate:-180deg
  }

  .to-sm\:-rotate-90{
    --transform-rotate:-90deg
  }

  .to-sm\:-rotate-45{
    --transform-rotate:-45deg
  }

  .to-sm\:-rotate-12{
    --transform-rotate:-12deg
  }

  .to-sm\:-rotate-6{
    --transform-rotate:-6deg
  }

  .to-sm\:-rotate-3{
    --transform-rotate:-3deg
  }

  .to-sm\:-rotate-2{
    --transform-rotate:-2deg
  }

  .to-sm\:-rotate-1{
    --transform-rotate:-1deg
  }

  .to-sm\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .to-sm\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .to-sm\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .to-sm\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .to-sm\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .to-sm\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .to-sm\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .to-sm\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .to-sm\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .to-sm\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .to-sm\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .to-sm\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .to-sm\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .to-sm\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .to-sm\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .to-sm\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .to-sm\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .to-sm\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .to-sm\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .to-sm\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .to-sm\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .to-sm\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .to-sm\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .to-sm\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .to-sm\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .to-sm\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .to-sm\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .to-sm\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .to-sm\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .to-sm\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .to-sm\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .to-sm\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .to-sm\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .to-sm\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .to-sm\:translate-x-0{
    --transform-translate-x:0
  }

  .to-sm\:translate-x-1{
    --transform-translate-x:1px
  }

  .to-sm\:translate-x-2{
    --transform-translate-x:2px
  }

  .to-sm\:translate-x-3{
    --transform-translate-x:3px
  }

  .to-sm\:translate-x-4{
    --transform-translate-x:4px
  }

  .to-sm\:translate-x-5{
    --transform-translate-x:5px
  }

  .to-sm\:translate-x-6{
    --transform-translate-x:6px
  }

  .to-sm\:translate-x-7{
    --transform-translate-x:7px
  }

  .to-sm\:translate-x-8{
    --transform-translate-x:8px
  }

  .to-sm\:translate-x-9{
    --transform-translate-x:9px
  }

  .to-sm\:translate-x-10{
    --transform-translate-x:10px
  }

  .to-sm\:translate-x-12{
    --transform-translate-x:12px
  }

  .to-sm\:translate-x-15{
    --transform-translate-x:15px
  }

  .to-sm\:translate-x-16{
    --transform-translate-x:16px
  }

  .to-sm\:translate-x-18{
    --transform-translate-x:18px
  }

  .to-sm\:translate-x-20{
    --transform-translate-x:20px
  }

  .to-sm\:translate-x-24{
    --transform-translate-x:24px
  }

  .to-sm\:translate-x-25{
    --transform-translate-x:25px
  }

  .to-sm\:translate-x-30{
    --transform-translate-x:30px
  }

  .to-sm\:translate-x-32{
    --transform-translate-x:32px
  }

  .to-sm\:translate-x-36{
    --transform-translate-x:36px
  }

  .to-sm\:translate-x-40{
    --transform-translate-x:40px
  }

  .to-sm\:translate-x-44{
    --transform-translate-x:44px
  }

  .to-sm\:translate-x-48{
    --transform-translate-x:48px
  }

  .to-sm\:translate-x-50{
    --transform-translate-x:50px
  }

  .to-sm\:translate-x-60{
    --transform-translate-x:60px
  }

  .to-sm\:translate-x-64{
    --transform-translate-x:64px
  }

  .to-sm\:translate-x-70{
    --transform-translate-x:70px
  }

  .to-sm\:translate-x-75{
    --transform-translate-x:75px
  }

  .to-sm\:translate-x-80{
    --transform-translate-x:80px
  }

  .to-sm\:translate-x-85{
    --transform-translate-x:85px
  }

  .to-sm\:translate-x-90{
    --transform-translate-x:90px
  }

  .to-sm\:translate-x-100{
    --transform-translate-x:100px
  }

  .to-sm\:translate-x-px{
    --transform-translate-x:1px
  }

  .to-sm\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .to-sm\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .to-sm\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .to-sm\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .to-sm\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .to-sm\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .to-sm\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .to-sm\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .to-sm\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .to-sm\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .to-sm\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .to-sm\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .to-sm\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .to-sm\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .to-sm\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .to-sm\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .to-sm\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .to-sm\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .to-sm\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .to-sm\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .to-sm\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .to-sm\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .to-sm\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .to-sm\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .to-sm\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .to-sm\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .to-sm\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .to-sm\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .to-sm\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .to-sm\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .to-sm\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .to-sm\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .to-sm\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .to-sm\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .to-sm\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .to-sm\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .to-sm\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .to-sm\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .to-sm\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .to-sm\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .to-sm\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .to-sm\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .to-sm\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .to-sm\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .to-sm\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .to-sm\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .to-sm\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .to-sm\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .to-sm\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .to-sm\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .to-sm\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .to-sm\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .to-sm\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .to-sm\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .to-sm\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .to-sm\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .to-sm\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .to-sm\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .to-sm\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .to-sm\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .to-sm\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .to-sm\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .to-sm\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .to-sm\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .to-sm\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .to-sm\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .to-sm\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .to-sm\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .to-sm\:translate-x-full{
    --transform-translate-x:100%
  }

  .to-sm\:translate-y-0{
    --transform-translate-y:0
  }

  .to-sm\:translate-y-1{
    --transform-translate-y:1px
  }

  .to-sm\:translate-y-2{
    --transform-translate-y:2px
  }

  .to-sm\:translate-y-3{
    --transform-translate-y:3px
  }

  .to-sm\:translate-y-4{
    --transform-translate-y:4px
  }

  .to-sm\:translate-y-5{
    --transform-translate-y:5px
  }

  .to-sm\:translate-y-6{
    --transform-translate-y:6px
  }

  .to-sm\:translate-y-7{
    --transform-translate-y:7px
  }

  .to-sm\:translate-y-8{
    --transform-translate-y:8px
  }

  .to-sm\:translate-y-9{
    --transform-translate-y:9px
  }

  .to-sm\:translate-y-10{
    --transform-translate-y:10px
  }

  .to-sm\:translate-y-12{
    --transform-translate-y:12px
  }

  .to-sm\:translate-y-15{
    --transform-translate-y:15px
  }

  .to-sm\:translate-y-16{
    --transform-translate-y:16px
  }

  .to-sm\:translate-y-18{
    --transform-translate-y:18px
  }

  .to-sm\:translate-y-20{
    --transform-translate-y:20px
  }

  .to-sm\:translate-y-24{
    --transform-translate-y:24px
  }

  .to-sm\:translate-y-25{
    --transform-translate-y:25px
  }

  .to-sm\:translate-y-30{
    --transform-translate-y:30px
  }

  .to-sm\:translate-y-32{
    --transform-translate-y:32px
  }

  .to-sm\:translate-y-36{
    --transform-translate-y:36px
  }

  .to-sm\:translate-y-40{
    --transform-translate-y:40px
  }

  .to-sm\:translate-y-44{
    --transform-translate-y:44px
  }

  .to-sm\:translate-y-48{
    --transform-translate-y:48px
  }

  .to-sm\:translate-y-50{
    --transform-translate-y:50px
  }

  .to-sm\:translate-y-60{
    --transform-translate-y:60px
  }

  .to-sm\:translate-y-64{
    --transform-translate-y:64px
  }

  .to-sm\:translate-y-70{
    --transform-translate-y:70px
  }

  .to-sm\:translate-y-75{
    --transform-translate-y:75px
  }

  .to-sm\:translate-y-80{
    --transform-translate-y:80px
  }

  .to-sm\:translate-y-85{
    --transform-translate-y:85px
  }

  .to-sm\:translate-y-90{
    --transform-translate-y:90px
  }

  .to-sm\:translate-y-100{
    --transform-translate-y:100px
  }

  .to-sm\:translate-y-px{
    --transform-translate-y:1px
  }

  .to-sm\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .to-sm\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .to-sm\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .to-sm\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .to-sm\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .to-sm\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .to-sm\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .to-sm\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .to-sm\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .to-sm\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .to-sm\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .to-sm\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .to-sm\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .to-sm\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .to-sm\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .to-sm\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .to-sm\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .to-sm\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .to-sm\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .to-sm\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .to-sm\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .to-sm\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .to-sm\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .to-sm\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .to-sm\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .to-sm\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .to-sm\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .to-sm\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .to-sm\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .to-sm\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .to-sm\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .to-sm\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .to-sm\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .to-sm\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .to-sm\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .to-sm\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .to-sm\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .to-sm\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .to-sm\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .to-sm\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .to-sm\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .to-sm\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .to-sm\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .to-sm\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .to-sm\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .to-sm\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .to-sm\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .to-sm\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .to-sm\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .to-sm\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .to-sm\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .to-sm\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .to-sm\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .to-sm\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .to-sm\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .to-sm\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .to-sm\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .to-sm\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .to-sm\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .to-sm\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .to-sm\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .to-sm\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .to-sm\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .to-sm\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .to-sm\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .to-sm\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .to-sm\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .to-sm\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .to-sm\:translate-y-full{
    --transform-translate-y:100%
  }

  .to-sm\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .to-sm\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .to-sm\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .to-sm\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .to-sm\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .to-sm\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .to-sm\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .to-sm\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .to-sm\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .to-sm\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .to-sm\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .to-sm\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .to-sm\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .to-sm\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .to-sm\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .to-sm\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .to-sm\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .to-sm\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .to-sm\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .to-sm\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .to-sm\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .to-sm\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .to-sm\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .to-sm\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .to-sm\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .to-sm\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .to-sm\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .to-sm\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .to-sm\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .to-sm\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .to-sm\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .to-sm\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .to-sm\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .to-sm\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .to-sm\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .to-sm\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .to-sm\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .to-sm\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .to-sm\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .to-sm\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .to-sm\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .to-sm\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .to-sm\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .to-sm\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .to-sm\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .to-sm\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .to-sm\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .to-sm\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .to-sm\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .to-sm\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .to-sm\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .to-sm\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .to-sm\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .to-sm\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .to-sm\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .to-sm\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .to-sm\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .to-sm\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .to-sm\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .to-sm\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .to-sm\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .to-sm\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .to-sm\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .to-sm\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .to-sm\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .to-sm\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .to-sm\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .to-sm\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .to-sm\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .to-sm\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .to-sm\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .to-sm\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .to-sm\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .to-sm\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .to-sm\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .to-sm\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .to-sm\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .to-sm\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .to-sm\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .to-sm\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .to-sm\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .to-sm\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .to-sm\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .to-sm\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .to-sm\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .to-sm\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .to-sm\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .to-sm\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .to-sm\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .to-sm\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .to-sm\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .to-sm\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .to-sm\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .to-sm\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .to-sm\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .to-sm\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .to-sm\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .to-sm\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .to-sm\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .to-sm\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .to-sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .to-sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .to-sm\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .to-sm\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .to-sm\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .to-sm\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .to-sm\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .to-sm\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .to-sm\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .to-sm\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .to-sm\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .to-sm\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .to-sm\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .to-sm\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .to-sm\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .to-sm\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .to-sm\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .to-sm\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .to-sm\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .to-sm\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .to-sm\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .to-sm\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .to-sm\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .to-sm\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .to-sm\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .to-sm\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .to-sm\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .to-sm\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .to-sm\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .to-sm\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .to-sm\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .to-sm\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .to-sm\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .to-sm\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .to-sm\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .to-sm\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .to-sm\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .to-sm\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .to-sm\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .to-sm\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .to-sm\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .to-sm\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .to-sm\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .to-sm\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .to-sm\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .to-sm\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .to-sm\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .to-sm\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .to-sm\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .to-sm\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .to-sm\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .to-sm\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .to-sm\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .to-sm\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .to-sm\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .to-sm\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .to-sm\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .to-sm\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .to-sm\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .to-sm\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .to-sm\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .to-sm\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .to-sm\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .to-sm\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .to-sm\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .to-sm\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .to-sm\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .to-sm\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .to-sm\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .to-sm\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .to-sm\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .to-sm\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .to-sm\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .to-sm\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .to-sm\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .to-sm\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .to-sm\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .to-sm\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .to-sm\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .to-sm\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .to-sm\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .to-sm\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .to-sm\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .to-sm\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .to-sm\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .to-sm\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .to-sm\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .to-sm\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .to-sm\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .to-sm\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .to-sm\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .to-sm\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .to-sm\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .to-sm\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .to-sm\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .to-sm\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .to-sm\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .to-sm\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .to-sm\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .to-sm\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .to-sm\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .to-sm\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .to-sm\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .to-sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .to-sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .to-sm\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .to-sm\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .to-sm\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .to-sm\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .to-sm\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .to-sm\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .to-sm\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .to-sm\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .to-sm\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .to-sm\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .to-sm\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .to-sm\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .to-sm\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .to-sm\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .to-sm\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .to-sm\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .to-sm\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .to-sm\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .to-sm\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .to-sm\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .to-sm\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .to-sm\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .to-sm\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .to-sm\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .to-sm\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .to-sm\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .to-sm\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .to-sm\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .to-sm\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .to-sm\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .to-sm\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .to-sm\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .to-sm\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .to-sm\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .to-sm\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .to-sm\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .to-sm\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .to-sm\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .to-sm\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .to-sm\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .to-sm\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .to-sm\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .to-sm\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .to-sm\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .to-sm\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .to-sm\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .to-sm\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .to-sm\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .to-sm\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .to-sm\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .to-sm\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .to-sm\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .to-sm\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .to-sm\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .to-sm\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .to-sm\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .to-sm\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .to-sm\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .to-sm\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .to-sm\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .to-sm\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .to-sm\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .to-sm\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .to-sm\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .to-sm\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .to-sm\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .to-sm\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .to-sm\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .to-sm\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .to-sm\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .to-sm\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .to-sm\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .to-sm\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .to-sm\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .to-sm\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .to-sm\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .to-sm\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .to-sm\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .to-sm\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .to-sm\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .to-sm\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .to-sm\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .to-sm\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .to-sm\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .to-sm\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .to-sm\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .to-sm\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .to-sm\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .to-sm\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .to-sm\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .to-sm\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .to-sm\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .to-sm\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .to-sm\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .to-sm\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .to-sm\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .to-sm\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .to-sm\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .to-sm\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .to-sm\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .to-sm\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .to-sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .to-sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .to-sm\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .to-sm\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .to-sm\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .to-sm\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .to-sm\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .to-sm\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .to-sm\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .to-sm\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .to-sm\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .to-sm\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .to-sm\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .to-sm\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .to-sm\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .to-sm\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .to-sm\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .to-sm\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .to-sm\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .to-sm\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .to-sm\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .to-sm\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .to-sm\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .to-sm\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .to-sm\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .to-sm\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .to-sm\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .to-sm\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .to-sm\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .to-sm\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .to-sm\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .to-sm\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .to-sm\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .to-sm\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .to-sm\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .to-sm\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .to-sm\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .to-sm\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .to-sm\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .to-sm\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .to-sm\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .to-sm\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .to-sm\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .to-sm\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .to-sm\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .to-sm\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .to-sm\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .to-sm\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .to-sm\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .to-sm\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .to-sm\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .to-sm\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .to-sm\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .to-sm\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .to-sm\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .to-sm\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .to-sm\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .to-sm\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .to-sm\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .to-sm\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .to-sm\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .to-sm\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .to-sm\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .to-sm\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .to-sm\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .to-sm\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .to-sm\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .to-sm\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .to-sm\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .to-sm\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .to-sm\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .to-sm\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .to-sm\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .to-sm\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .to-sm\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .to-sm\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .to-sm\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .to-sm\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .to-sm\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .to-sm\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .to-sm\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .to-sm\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .to-sm\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .to-sm\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .to-sm\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .to-sm\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .to-sm\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .to-sm\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .to-sm\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .to-sm\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .to-sm\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .to-sm\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .to-sm\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .to-sm\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .to-sm\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .to-sm\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .to-sm\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .to-sm\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .to-sm\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .to-sm\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .to-sm\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .to-sm\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .to-sm\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .to-sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .to-sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .to-sm\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .to-sm\:skew-x-0{
    --transform-skew-x:0
  }

  .to-sm\:skew-x-1{
    --transform-skew-x:1deg
  }

  .to-sm\:skew-x-2{
    --transform-skew-x:2deg
  }

  .to-sm\:skew-x-3{
    --transform-skew-x:3deg
  }

  .to-sm\:skew-x-6{
    --transform-skew-x:6deg
  }

  .to-sm\:skew-x-12{
    --transform-skew-x:12deg
  }

  .to-sm\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .to-sm\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .to-sm\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .to-sm\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .to-sm\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .to-sm\:skew-y-0{
    --transform-skew-y:0
  }

  .to-sm\:skew-y-1{
    --transform-skew-y:1deg
  }

  .to-sm\:skew-y-2{
    --transform-skew-y:2deg
  }

  .to-sm\:skew-y-3{
    --transform-skew-y:3deg
  }

  .to-sm\:skew-y-6{
    --transform-skew-y:6deg
  }

  .to-sm\:skew-y-12{
    --transform-skew-y:12deg
  }

  .to-sm\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .to-sm\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .to-sm\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .to-sm\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .to-sm\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .to-sm\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .to-sm\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .to-sm\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .to-sm\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .to-sm\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .to-sm\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .to-sm\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .to-sm\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .to-sm\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .to-sm\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .to-sm\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .to-sm\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .to-sm\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .to-sm\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .to-sm\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .to-sm\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .to-sm\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .to-sm\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .to-sm\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .to-sm\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .to-sm\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .to-sm\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .to-sm\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .to-sm\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .to-sm\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .to-sm\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .to-sm\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .to-sm\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .to-sm\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .to-sm\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .to-sm\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .to-sm\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .to-sm\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .to-sm\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .to-sm\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .to-sm\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .to-sm\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .to-sm\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .to-sm\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .to-sm\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .to-sm\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .to-sm\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .to-sm\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .to-sm\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .to-sm\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .to-sm\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .to-sm\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .to-sm\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .to-sm\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .to-sm\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .to-sm\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .to-sm\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .to-sm\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .to-sm\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .to-sm\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .to-sm\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .to-sm\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .to-sm\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .to-sm\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .to-sm\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .to-sm\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .to-sm\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .to-sm\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .to-sm\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .to-sm\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .to-sm\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .to-sm\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .to-sm\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .to-sm\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .to-sm\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .to-sm\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .to-sm\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .to-sm\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .to-sm\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .to-sm\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .to-sm\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (max-width: 767px){
  .to-md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .to-md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .to-md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .to-md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .to-md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .to-md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .to-md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .to-md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .to-md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .to-md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .to-md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .to-md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .to-md\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .to-md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .to-md\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .to-md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .to-md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .to-md\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .to-md\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .to-md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .to-md\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .to-md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .to-md\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .to-md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .to-md\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .to-md\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .to-md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .to-md\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .to-md\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .to-md\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .to-md\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .to-md\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .to-md\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .to-md\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-md\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .to-md\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .to-md\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .to-md\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .to-md\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .to-md\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .to-md\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .to-md\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .to-md\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .to-md\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .to-md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .to-md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .to-md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .to-md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .to-md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .to-md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .to-md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .to-md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .to-md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .to-md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .to-md\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .to-md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .to-md\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .to-md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .to-md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .to-md\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .to-md\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .to-md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .to-md\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .to-md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .to-md\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .to-md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .to-md\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .to-md\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .to-md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .to-md\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .to-md\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .to-md\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .to-md\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .to-md\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .to-md\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .to-md\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-md\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .to-md\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .to-md\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .to-md\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .to-md\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .to-md\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .to-md\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .to-md\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .to-md\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .to-md\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .to-md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .to-md\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .to-md\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .to-md\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .to-md\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .to-md\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .to-md\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-md\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-md\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-md\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-md\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .to-md\:bg-fixed{
    background-attachment:fixed
  }

  .to-md\:bg-local{
    background-attachment:local
  }

  .to-md\:bg-scroll{
    background-attachment:scroll
  }

  .to-md\:bg-clip-border{
    background-clip:border-box
  }

  .to-md\:bg-clip-padding{
    background-clip:padding-box
  }

  .to-md\:bg-clip-content{
    background-clip:content-box
  }

  .to-md\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .to-md\:bg-none{
    background-image:none
  }

  .to-md\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .to-md\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .to-md\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:to-inherited{
    --gradient-to-color:inherit
  }

  .to-md\:to-clear{
    --gradient-to-color:transparent
  }

  .to-md\:to-transparent{
    --gradient-to-color:transparent
  }

  .to-md\:to-error{
    --gradient-to-color:#E01010
  }

  .to-md\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .to-md\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .to-md\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .to-md\:to-blue-150{
    --gradient-to-color:#076099
  }

  .to-md\:to-blue-175{
    --gradient-to-color:#006099
  }

  .to-md\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .to-md\:to-blue{
    --gradient-to-color:#0076DF
  }

  .to-md\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .to-md\:to-purple{
    --gradient-to-color:#573F7F
  }

  .to-md\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .to-md\:to-green-100{
    --gradient-to-color:#30862D
  }

  .to-md\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .to-md\:to-green-150{
    --gradient-to-color:#00492C
  }

  .to-md\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .to-md\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .to-md\:to-green{
    --gradient-to-color:#30862D
  }

  .to-md\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .to-md\:to-red-100{
    --gradient-to-color:#E01010
  }

  .to-md\:to-red{
    --gradient-to-color:#E01010
  }

  .to-md\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .to-md\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .to-md\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .to-md\:to-white{
    --gradient-to-color:#ffffff
  }

  .to-md\:to-black{
    --gradient-to-color:#000000
  }

  .to-md\:to-dark{
    --gradient-to-color:#333333
  }

  .to-md\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .to-md\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .to-md\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .to-md\:to-gray-95{
    --gradient-to-color:#686059
  }

  .to-md\:to-gray-100{
    --gradient-to-color:#757575
  }

  .to-md\:to-gray-120{
    --gradient-to-color:#555555
  }

  .to-md\:to-gray-150{
    --gradient-to-color:#252525
  }

  .to-md\:to-gray-160{
    --gradient-to-color:#121212
  }

  .to-md\:to-gray{
    --gradient-to-color:#757575
  }

  .to-md\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .to-md\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .to-md\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .to-md\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .to-md\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .to-md\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .to-md\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .to-md\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .to-md\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .to-md\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .to-md\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .to-md\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .to-md\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .to-md\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .to-md\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .to-md\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .to-md\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .to-md\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .to-md\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .to-md\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .to-md\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .to-md\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .to-md\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .to-md\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .to-md\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .to-md\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .to-md\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .to-md\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .to-md\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .to-md\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .to-md\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .to-md\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .to-md\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .to-md\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .to-md\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .to-md\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .to-md\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .to-md\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .to-md\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-md\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-md\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-md\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-md\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-md\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-md\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-md\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-md\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-md\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-md\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-md\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-md\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-md\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-md\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-md\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-md\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-md\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-md\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-md\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-md\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-md\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-md\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-md\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-md\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-md\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-md\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-md\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-md\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-md\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-md\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .to-md\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .to-md\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .to-md\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .to-md\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .to-md\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .to-md\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .to-md\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .to-md\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .to-md\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .to-md\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .to-md\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .to-md\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .to-md\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .to-md\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .to-md\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .to-md\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .to-md\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .to-md\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .to-md\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .to-md\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .to-md\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .to-md\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .to-md\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .to-md\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .to-md\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .to-md\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .to-md\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .to-md\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .to-md\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .to-md\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .to-md\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .to-md\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .to-md\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .to-md\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .to-md\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .to-md\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .to-md\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .to-md\:bg-bottom{
    background-position:bottom
  }

  .to-md\:bg-center{
    background-position:center
  }

  .to-md\:bg-left{
    background-position:left
  }

  .to-md\:bg-left-bottom{
    background-position:left bottom
  }

  .to-md\:bg-left-top{
    background-position:left top
  }

  .to-md\:bg-right{
    background-position:right
  }

  .to-md\:bg-right-bottom{
    background-position:right bottom
  }

  .to-md\:bg-right-top{
    background-position:right top
  }

  .to-md\:bg-top{
    background-position:top
  }

  .to-md\:bg-repeat{
    background-repeat:repeat
  }

  .to-md\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .to-md\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .to-md\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .to-md\:bg-repeat-round{
    background-repeat:round
  }

  .to-md\:bg-repeat-space{
    background-repeat:space
  }

  .to-md\:bg-auto{
    background-size:auto
  }

  .to-md\:bg-cover{
    background-size:cover
  }

  .to-md\:bg-contain{
    background-size:contain
  }

  .to-md\:bg-29-p{
    background-size:29%
  }

  .to-md\:bg-30-p{
    background-size:30%
  }

  .to-md\:bg-50-p{
    background-size:50%
  }

  .to-md\:bg-110-p{
    background-size:110%
  }

  .to-md\:border-collapse{
    border-collapse:collapse
  }

  .to-md\:border-separate{
    border-collapse:separate
  }

  .to-md\:border-inherited{
    border-color:inherit
  }

  .to-md\:border-clear{
    border-color:transparent
  }

  .to-md\:border-transparent{
    border-color:transparent
  }

  .to-md\:border-error{
    border-color:#E01010
  }

  .to-md\:border-blue-50{
    border-color:#61b6cb
  }

  .to-md\:border-blue-100{
    border-color:#0076DF
  }

  .to-md\:border-blue-125{
    border-color:#0A6ED6
  }

  .to-md\:border-blue-150{
    border-color:#076099
  }

  .to-md\:border-blue-175{
    border-color:#006099
  }

  .to-md\:border-blue-200{
    border-color:#0A4A73
  }

  .to-md\:border-blue{
    border-color:#0076DF
  }

  .to-md\:border-purple-100{
    border-color:#4E3972
  }

  .to-md\:border-purple{
    border-color:#573F7F
  }

  .to-md\:border-green-20{
    border-color:#ADE8A1
  }

  .to-md\:border-green-100{
    border-color:#30862D
  }

  .to-md\:border-green-120{
    border-color:#285e1d
  }

  .to-md\:border-green-150{
    border-color:#00492C
  }

  .to-md\:border-green-200{
    border-color:#2F822C
  }

  .to-md\:border-green-250{
    border-color:#8EC640
  }

  .to-md\:border-green{
    border-color:#30862D
  }

  .to-md\:border-orange{
    border-color:#FFC21F
  }

  .to-md\:border-red-100{
    border-color:#E01010
  }

  .to-md\:border-red{
    border-color:#E01010
  }

  .to-md\:border-red-riverbend{
    border-color:#990000
  }

  .to-md\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .to-md\:border-yellow{
    border-color:#F4A81C
  }

  .to-md\:border-white{
    border-color:#ffffff
  }

  .to-md\:border-black{
    border-color:#000000
  }

  .to-md\:border-dark{
    border-color:#333333
  }

  .to-md\:border-gray-25{
    border-color:#f6f8f9
  }

  .to-md\:border-gray-35{
    border-color:#ededef
  }

  .to-md\:border-gray-50{
    border-color:#dddddd
  }

  .to-md\:border-gray-95{
    border-color:#686059
  }

  .to-md\:border-gray-100{
    border-color:#757575
  }

  .to-md\:border-gray-120{
    border-color:#555555
  }

  .to-md\:border-gray-150{
    border-color:#252525
  }

  .to-md\:border-gray-160{
    border-color:#121212
  }

  .to-md\:border-gray{
    border-color:#757575
  }

  .to-md\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .to-md\:hover\:border-clear:hover{
    border-color:transparent
  }

  .to-md\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .to-md\:hover\:border-error:hover{
    border-color:#E01010
  }

  .to-md\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .to-md\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .to-md\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .to-md\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .to-md\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .to-md\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .to-md\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .to-md\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .to-md\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .to-md\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .to-md\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .to-md\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .to-md\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .to-md\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .to-md\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .to-md\:hover\:border-green:hover{
    border-color:#30862D
  }

  .to-md\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .to-md\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .to-md\:hover\:border-red:hover{
    border-color:#E01010
  }

  .to-md\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .to-md\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .to-md\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .to-md\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .to-md\:hover\:border-black:hover{
    border-color:#000000
  }

  .to-md\:hover\:border-dark:hover{
    border-color:#333333
  }

  .to-md\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .to-md\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .to-md\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .to-md\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .to-md\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .to-md\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .to-md\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .to-md\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .to-md\:hover\:border-gray:hover{
    border-color:#757575
  }

  .to-md\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .to-md\:focus\:border-clear:focus{
    border-color:transparent
  }

  .to-md\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .to-md\:focus\:border-error:focus{
    border-color:#E01010
  }

  .to-md\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .to-md\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .to-md\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .to-md\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .to-md\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .to-md\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .to-md\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .to-md\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .to-md\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .to-md\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .to-md\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .to-md\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .to-md\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .to-md\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .to-md\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .to-md\:focus\:border-green:focus{
    border-color:#30862D
  }

  .to-md\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .to-md\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .to-md\:focus\:border-red:focus{
    border-color:#E01010
  }

  .to-md\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .to-md\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .to-md\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .to-md\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .to-md\:focus\:border-black:focus{
    border-color:#000000
  }

  .to-md\:focus\:border-dark:focus{
    border-color:#333333
  }

  .to-md\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .to-md\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .to-md\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .to-md\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .to-md\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .to-md\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .to-md\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .to-md\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .to-md\:focus\:border-gray:focus{
    border-color:#757575
  }

  .to-md\:rounded-none{
    border-radius:0
  }

  .to-md\:rounded-sm{
    border-radius:0.125rem
  }

  .to-md\:rounded{
    border-radius:0.25rem
  }

  .to-md\:rounded-md{
    border-radius:0.250rem
  }

  .to-md\:rounded-lg{
    border-radius:0.5rem
  }

  .to-md\:rounded-xl{
    border-radius:0.75rem
  }

  .to-md\:rounded-2xl{
    border-radius:1rem
  }

  .to-md\:rounded-3xl{
    border-radius:1.5rem
  }

  .to-md\:rounded-full{
    border-radius:9999px
  }

  .to-md\:rounded-ini{
    border-radius:initial
  }

  .to-md\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .to-md\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .to-md\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .to-md\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .to-md\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .to-md\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .to-md\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-md\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-md\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .to-md\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .to-md\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-md\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-md\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .to-md\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .to-md\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-md\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-md\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .to-md\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .to-md\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-md\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-md\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .to-md\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .to-md\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-md\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-md\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .to-md\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .to-md\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-md\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-md\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .to-md\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .to-md\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-md\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-md\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .to-md\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .to-md\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-md\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-md\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .to-md\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .to-md\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-md\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-md\:rounded-tl-none{
    border-top-left-radius:0
  }

  .to-md\:rounded-tr-none{
    border-top-right-radius:0
  }

  .to-md\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .to-md\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .to-md\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .to-md\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .to-md\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .to-md\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .to-md\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .to-md\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .to-md\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .to-md\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .to-md\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .to-md\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .to-md\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .to-md\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .to-md\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .to-md\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .to-md\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .to-md\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .to-md\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .to-md\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .to-md\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .to-md\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .to-md\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .to-md\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .to-md\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .to-md\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .to-md\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .to-md\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .to-md\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .to-md\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .to-md\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .to-md\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .to-md\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .to-md\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .to-md\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .to-md\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .to-md\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .to-md\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .to-md\:border-solid{
    border-style:solid
  }

  .to-md\:border-dashed{
    border-style:dashed
  }

  .to-md\:border-dotted{
    border-style:dotted
  }

  .to-md\:border-double{
    border-style:double
  }

  .to-md\:border-none{
    border-style:none
  }

  .to-md\:border-0{
    border-width:0px
  }

  .to-md\:border-1{
    border-width:1px
  }

  .to-md\:border-2{
    border-width:2px
  }

  .to-md\:border-3{
    border-width:3px
  }

  .to-md\:border-4{
    border-width:4px
  }

  .to-md\:border-10{
    border-width:10px
  }

  .to-md\:border{
    border-width:1px
  }

  .to-md\:border-t-0{
    border-top-width:0px
  }

  .to-md\:border-r-0{
    border-right-width:0px
  }

  .to-md\:border-b-0{
    border-bottom-width:0px
  }

  .to-md\:border-l-0{
    border-left-width:0px
  }

  .to-md\:border-t-1{
    border-top-width:1px
  }

  .to-md\:border-r-1{
    border-right-width:1px
  }

  .to-md\:border-b-1{
    border-bottom-width:1px
  }

  .to-md\:border-l-1{
    border-left-width:1px
  }

  .to-md\:border-t-2{
    border-top-width:2px
  }

  .to-md\:border-r-2{
    border-right-width:2px
  }

  .to-md\:border-b-2{
    border-bottom-width:2px
  }

  .to-md\:border-l-2{
    border-left-width:2px
  }

  .to-md\:border-t-3{
    border-top-width:3px
  }

  .to-md\:border-r-3{
    border-right-width:3px
  }

  .to-md\:border-b-3{
    border-bottom-width:3px
  }

  .to-md\:border-l-3{
    border-left-width:3px
  }

  .to-md\:border-t-4{
    border-top-width:4px
  }

  .to-md\:border-r-4{
    border-right-width:4px
  }

  .to-md\:border-b-4{
    border-bottom-width:4px
  }

  .to-md\:border-l-4{
    border-left-width:4px
  }

  .to-md\:border-t-10{
    border-top-width:10px
  }

  .to-md\:border-r-10{
    border-right-width:10px
  }

  .to-md\:border-b-10{
    border-bottom-width:10px
  }

  .to-md\:border-l-10{
    border-left-width:10px
  }

  .to-md\:border-t{
    border-top-width:1px
  }

  .to-md\:border-r{
    border-right-width:1px
  }

  .to-md\:border-b{
    border-bottom-width:1px
  }

  .to-md\:border-l{
    border-left-width:1px
  }

  .to-md\:cursor-auto{
    cursor:auto
  }

  .to-md\:cursor-default{
    cursor:default
  }

  .to-md\:cursor-pointer{
    cursor:pointer
  }

  .to-md\:cursor-wait{
    cursor:wait
  }

  .to-md\:cursor-text{
    cursor:text
  }

  .to-md\:cursor-move{
    cursor:move
  }

  .to-md\:cursor-not-allowed{
    cursor:not-allowed
  }

  .to-md\:block{
    display:block
  }

  .to-md\:inline-block{
    display:inline-block
  }

  .to-md\:inline{
    display:inline
  }

  .to-md\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .to-md\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .to-md\:table{
    display:table
  }

  .to-md\:table-caption{
    display:table-caption
  }

  .to-md\:table-cell{
    display:table-cell
  }

  .to-md\:table-column{
    display:table-column
  }

  .to-md\:table-column-group{
    display:table-column-group
  }

  .to-md\:table-footer-group{
    display:table-footer-group
  }

  .to-md\:table-header-group{
    display:table-header-group
  }

  .to-md\:table-row-group{
    display:table-row-group
  }

  .to-md\:table-row{
    display:table-row
  }

  .to-md\:flow-root{
    display:flow-root
  }

  .to-md\:grid{
    display:grid
  }

  .to-md\:inline-grid{
    display:inline-grid
  }

  .to-md\:contents{
    display:contents
  }

  .to-md\:hidden{
    display:none
  }

  .to-md\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .to-md\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .to-md\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .to-md\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .to-md\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .to-md\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .to-md\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .to-md\:place-items-auto{
    place-items:auto
  }

  .to-md\:place-items-start{
    place-items:start
  }

  .to-md\:place-items-end{
    place-items:end
  }

  .to-md\:place-items-center{
    place-items:center
  }

  .to-md\:place-items-stretch{
    place-items:stretch
  }

  .to-md\:place-content-center{
    place-content:center
  }

  .to-md\:place-content-start{
    place-content:start
  }

  .to-md\:place-content-end{
    place-content:end
  }

  .to-md\:place-content-between{
    place-content:space-between
  }

  .to-md\:place-content-around{
    place-content:space-around
  }

  .to-md\:place-content-evenly{
    place-content:space-evenly
  }

  .to-md\:place-content-stretch{
    place-content:stretch
  }

  .to-md\:place-self-auto{
    place-self:auto
  }

  .to-md\:place-self-start{
    place-self:start
  }

  .to-md\:place-self-end{
    place-self:end
  }

  .to-md\:place-self-center{
    place-self:center
  }

  .to-md\:place-self-stretch{
    place-self:stretch
  }

  .to-md\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .to-md\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .to-md\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .to-md\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .to-md\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .to-md\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .to-md\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .to-md\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .to-md\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .to-md\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .to-md\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .to-md\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .to-md\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .to-md\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .to-md\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .to-md\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .to-md\:justify-items-auto{
    justify-items:auto
  }

  .to-md\:justify-items-start{
    justify-items:start
  }

  .to-md\:justify-items-end{
    justify-items:end
  }

  .to-md\:justify-items-center{
    justify-items:center
  }

  .to-md\:justify-items-stretch{
    justify-items:stretch
  }

  .to-md\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .to-md\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .to-md\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .to-md\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .to-md\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .to-md\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .to-md\:justify-self-auto{
    justify-self:auto
  }

  .to-md\:justify-self-start{
    justify-self:start
  }

  .to-md\:justify-self-end{
    justify-self:end
  }

  .to-md\:justify-self-center{
    justify-self:center
  }

  .to-md\:justify-self-stretch{
    justify-self:stretch
  }

  .to-md\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .to-md\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .to-md\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .to-md\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .to-md\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .to-md\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .to-md\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .to-md\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .to-md\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .to-md\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .to-md\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .to-md\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .to-md\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .to-md\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .to-md\:float-right{
    float:right
  }

  .to-md\:float-left{
    float:left
  }

  .to-md\:float-none{
    float:none
  }

  .to-md\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .to-md\:clear-left{
    clear:left
  }

  .to-md\:clear-right{
    clear:right
  }

  .to-md\:clear-both{
    clear:both
  }

  .to-md\:clear-none{
    clear:none
  }

  .to-md\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .to-md\:font-sansita{
    font-family:Sansita, serif
  }

  .to-md\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .to-md\:font-material{
    font-family:Material Icons
  }

  .to-md\:font-hairline{
    font-weight:100
  }

  .to-md\:font-thin{
    font-weight:200
  }

  .to-md\:font-light{
    font-weight:300
  }

  .to-md\:font-normal{
    font-weight:400
  }

  .to-md\:font-medium{
    font-weight:500
  }

  .to-md\:font-semibold{
    font-weight:600
  }

  .to-md\:font-bold{
    font-weight:700
  }

  .to-md\:font-extrabold{
    font-weight:800
  }

  .to-md\:font-black{
    font-weight:900
  }

  .to-md\:hover\:font-hairline:hover{
    font-weight:100
  }

  .to-md\:hover\:font-thin:hover{
    font-weight:200
  }

  .to-md\:hover\:font-light:hover{
    font-weight:300
  }

  .to-md\:hover\:font-normal:hover{
    font-weight:400
  }

  .to-md\:hover\:font-medium:hover{
    font-weight:500
  }

  .to-md\:hover\:font-semibold:hover{
    font-weight:600
  }

  .to-md\:hover\:font-bold:hover{
    font-weight:700
  }

  .to-md\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .to-md\:hover\:font-black:hover{
    font-weight:900
  }

  .to-md\:focus\:font-hairline:focus{
    font-weight:100
  }

  .to-md\:focus\:font-thin:focus{
    font-weight:200
  }

  .to-md\:focus\:font-light:focus{
    font-weight:300
  }

  .to-md\:focus\:font-normal:focus{
    font-weight:400
  }

  .to-md\:focus\:font-medium:focus{
    font-weight:500
  }

  .to-md\:focus\:font-semibold:focus{
    font-weight:600
  }

  .to-md\:focus\:font-bold:focus{
    font-weight:700
  }

  .to-md\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .to-md\:focus\:font-black:focus{
    font-weight:900
  }

  .to-md\:h-0{
    height:0px
  }

  .to-md\:h-4{
    height:4px
  }

  .to-md\:h-5{
    height:5px
  }

  .to-md\:h-6{
    height:6px
  }

  .to-md\:h-7{
    height:7px
  }

  .to-md\:h-10{
    height:10px
  }

  .to-md\:h-12{
    height:12px
  }

  .to-md\:h-15{
    height:15px
  }

  .to-md\:h-16{
    height:16px
  }

  .to-md\:h-18{
    height:18px
  }

  .to-md\:h-20{
    height:20px
  }

  .to-md\:h-23{
    height:23px
  }

  .to-md\:h-24{
    height:24px
  }

  .to-md\:h-30{
    height:30px
  }

  .to-md\:h-36{
    height:36px
  }

  .to-md\:h-40{
    height:40px
  }

  .to-md\:h-64{
    height:64px
  }

  .to-md\:h-90{
    height:90px
  }

  .to-md\:h-auto{
    height:auto
  }

  .to-md\:h-full{
    height:100%
  }

  .to-md\:h-screen{
    height:100vh
  }

  .to-md\:text-0{
    font-size:0px
  }

  .to-md\:text-tiny{
    font-size:10px
  }

  .to-md\:text-xs{
    font-size:12px
  }

  .to-md\:text-sm{
    font-size:14px
  }

  .to-md\:text-md{
    font-size:15px
  }

  .to-md\:text-base{
    font-size:16px
  }

  .to-md\:text-lg{
    font-size:18px
  }

  .to-md\:text-xl{
    font-size:20px
  }

  .to-md\:text-xl-2{
    font-size:22px
  }

  .to-md\:text-2xl{
    font-size:24px
  }

  .to-md\:text-2xl-2{
    font-size:28px
  }

  .to-md\:text-3xl{
    font-size:30px
  }

  .to-md\:text-3xl-2{
    font-size:32px
  }

  .to-md\:text-4xl{
    font-size:34px
  }

  .to-md\:text-4xl-2{
    font-size:40px
  }

  .to-md\:text-5xl{
    font-size:48px
  }

  .to-md\:text-6xl{
    font-size:60px
  }

  .to-md\:text-7xl{
    font-size:96px
  }

  .to-md\:leading-initial{
    line-height:normal
  }

  .to-md\:leading-none{
    line-height:0
  }

  .to-md\:leading-half{
    line-height:0.5
  }

  .to-md\:leading-base{
    line-height:1
  }

  .to-md\:leading-tight{
    line-height:1.25
  }

  .to-md\:leading-normal{
    line-height:1.5
  }

  .to-md\:leading-relaxed{
    line-height:1.75
  }

  .to-md\:leading-loose{
    line-height:2
  }

  .to-md\:list-inside{
    list-style-position:inside
  }

  .to-md\:list-outside{
    list-style-position:outside
  }

  .to-md\:list-none{
    list-style-type:none
  }

  .to-md\:list-disc{
    list-style-type:disc
  }

  .to-md\:list-decimal{
    list-style-type:decimal
  }

  .to-md\:m-0{
    margin:0
  }

  .to-md\:m-1{
    margin:1px
  }

  .to-md\:m-2{
    margin:2px
  }

  .to-md\:m-3{
    margin:3px
  }

  .to-md\:m-4{
    margin:4px
  }

  .to-md\:m-5{
    margin:5px
  }

  .to-md\:m-6{
    margin:6px
  }

  .to-md\:m-7{
    margin:7px
  }

  .to-md\:m-8{
    margin:8px
  }

  .to-md\:m-9{
    margin:9px
  }

  .to-md\:m-10{
    margin:10px
  }

  .to-md\:m-12{
    margin:12px
  }

  .to-md\:m-15{
    margin:15px
  }

  .to-md\:m-16{
    margin:16px
  }

  .to-md\:m-18{
    margin:18px
  }

  .to-md\:m-20{
    margin:20px
  }

  .to-md\:m-24{
    margin:24px
  }

  .to-md\:m-25{
    margin:25px
  }

  .to-md\:m-30{
    margin:30px
  }

  .to-md\:m-32{
    margin:32px
  }

  .to-md\:m-36{
    margin:36px
  }

  .to-md\:m-40{
    margin:40px
  }

  .to-md\:m-44{
    margin:44px
  }

  .to-md\:m-48{
    margin:48px
  }

  .to-md\:m-50{
    margin:50px
  }

  .to-md\:m-60{
    margin:60px
  }

  .to-md\:m-64{
    margin:64px
  }

  .to-md\:m-70{
    margin:70px
  }

  .to-md\:m-75{
    margin:75px
  }

  .to-md\:m-80{
    margin:80px
  }

  .to-md\:m-85{
    margin:85px
  }

  .to-md\:m-90{
    margin:90px
  }

  .to-md\:m-100{
    margin:100px
  }

  .to-md\:m-120{
    margin:120px
  }

  .to-md\:m-144{
    margin:144px
  }

  .to-md\:m-px{
    margin:1px
  }

  .to-md\:m-1_2{
    margin:50%
  }

  .to-md\:m-1_3{
    margin:33.333333%
  }

  .to-md\:m-2_3{
    margin:66.666667%
  }

  .to-md\:m-1_4{
    margin:25%
  }

  .to-md\:m-2_4{
    margin:50%
  }

  .to-md\:m-3_4{
    margin:75%
  }

  .to-md\:m-1_5{
    margin:20%
  }

  .to-md\:m-2_5{
    margin:40%
  }

  .to-md\:m-3_5{
    margin:60%
  }

  .to-md\:m-4_5{
    margin:80%
  }

  .to-md\:m-1_6{
    margin:16.666667%
  }

  .to-md\:m-5_6{
    margin:83.333333%
  }

  .to-md\:m-1_12{
    margin:8.333333%
  }

  .to-md\:m-5_12{
    margin:41.666667%
  }

  .to-md\:m-7_12{
    margin:58.333333%
  }

  .to-md\:m-11_12{
    margin:91.666667%
  }

  .to-md\:m-auto{
    margin:auto
  }

  .to-md\:-m-1{
    margin:-1px
  }

  .to-md\:-m-2{
    margin:-2px
  }

  .to-md\:-m-3{
    margin:-3px
  }

  .to-md\:-m-4{
    margin:-4px
  }

  .to-md\:-m-5{
    margin:-5px
  }

  .to-md\:-m-10{
    margin:-10px
  }

  .to-md\:-m-12{
    margin:-12px
  }

  .to-md\:-m-15{
    margin:-15px
  }

  .to-md\:-m-30{
    margin:-30px
  }

  .to-md\:-m-50{
    margin:-50px
  }

  .to-md\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .to-md\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .to-md\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-md\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .to-md\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-md\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .to-md\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-md\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .to-md\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-md\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .to-md\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-md\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .to-md\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-md\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .to-md\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-md\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .to-md\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-md\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .to-md\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-md\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .to-md\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-md\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .to-md\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-md\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .to-md\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-md\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .to-md\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-md\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .to-md\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-md\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .to-md\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-md\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .to-md\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-md\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .to-md\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-md\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .to-md\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-md\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .to-md\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-md\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .to-md\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-md\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .to-md\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-md\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .to-md\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-md\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .to-md\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-md\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .to-md\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-md\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .to-md\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-md\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .to-md\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-md\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .to-md\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-md\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .to-md\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-md\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .to-md\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-md\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .to-md\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-md\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .to-md\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-md\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .to-md\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-md\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .to-md\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-md\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .to-md\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-md\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .to-md\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-md\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .to-md\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-md\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .to-md\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-md\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-md\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-md\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-md\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-md\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .to-md\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-md\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .to-md\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-md\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .to-md\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-md\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .to-md\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-md\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .to-md\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-md\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .to-md\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-md\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .to-md\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-md\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-md\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-md\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-md\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-md\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-md\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-md\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-md\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-md\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-md\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-md\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-md\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .to-md\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-md\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-md\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-md\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-md\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-md\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-md\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-md\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-md\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-md\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-md\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-md\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-md\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-md\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-md\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-md\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-md\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-md\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-md\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-md\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-md\:mt-0{
    margin-top:0
  }

  .to-md\:mr-0{
    margin-right:0
  }

  .to-md\:mb-0{
    margin-bottom:0
  }

  .to-md\:ml-0{
    margin-left:0
  }

  .to-md\:mt-1{
    margin-top:1px
  }

  .to-md\:mr-1{
    margin-right:1px
  }

  .to-md\:mb-1{
    margin-bottom:1px
  }

  .to-md\:ml-1{
    margin-left:1px
  }

  .to-md\:mt-2{
    margin-top:2px
  }

  .to-md\:mr-2{
    margin-right:2px
  }

  .to-md\:mb-2{
    margin-bottom:2px
  }

  .to-md\:ml-2{
    margin-left:2px
  }

  .to-md\:mt-3{
    margin-top:3px
  }

  .to-md\:mr-3{
    margin-right:3px
  }

  .to-md\:mb-3{
    margin-bottom:3px
  }

  .to-md\:ml-3{
    margin-left:3px
  }

  .to-md\:mt-4{
    margin-top:4px
  }

  .to-md\:mr-4{
    margin-right:4px
  }

  .to-md\:mb-4{
    margin-bottom:4px
  }

  .to-md\:ml-4{
    margin-left:4px
  }

  .to-md\:mt-5{
    margin-top:5px
  }

  .to-md\:mr-5{
    margin-right:5px
  }

  .to-md\:mb-5{
    margin-bottom:5px
  }

  .to-md\:ml-5{
    margin-left:5px
  }

  .to-md\:mt-6{
    margin-top:6px
  }

  .to-md\:mr-6{
    margin-right:6px
  }

  .to-md\:mb-6{
    margin-bottom:6px
  }

  .to-md\:ml-6{
    margin-left:6px
  }

  .to-md\:mt-7{
    margin-top:7px
  }

  .to-md\:mr-7{
    margin-right:7px
  }

  .to-md\:mb-7{
    margin-bottom:7px
  }

  .to-md\:ml-7{
    margin-left:7px
  }

  .to-md\:mt-8{
    margin-top:8px
  }

  .to-md\:mr-8{
    margin-right:8px
  }

  .to-md\:mb-8{
    margin-bottom:8px
  }

  .to-md\:ml-8{
    margin-left:8px
  }

  .to-md\:mt-9{
    margin-top:9px
  }

  .to-md\:mr-9{
    margin-right:9px
  }

  .to-md\:mb-9{
    margin-bottom:9px
  }

  .to-md\:ml-9{
    margin-left:9px
  }

  .to-md\:mt-10{
    margin-top:10px
  }

  .to-md\:mr-10{
    margin-right:10px
  }

  .to-md\:mb-10{
    margin-bottom:10px
  }

  .to-md\:ml-10{
    margin-left:10px
  }

  .to-md\:mt-12{
    margin-top:12px
  }

  .to-md\:mr-12{
    margin-right:12px
  }

  .to-md\:mb-12{
    margin-bottom:12px
  }

  .to-md\:ml-12{
    margin-left:12px
  }

  .to-md\:mt-15{
    margin-top:15px
  }

  .to-md\:mr-15{
    margin-right:15px
  }

  .to-md\:mb-15{
    margin-bottom:15px
  }

  .to-md\:ml-15{
    margin-left:15px
  }

  .to-md\:mt-16{
    margin-top:16px
  }

  .to-md\:mr-16{
    margin-right:16px
  }

  .to-md\:mb-16{
    margin-bottom:16px
  }

  .to-md\:ml-16{
    margin-left:16px
  }

  .to-md\:mt-18{
    margin-top:18px
  }

  .to-md\:mr-18{
    margin-right:18px
  }

  .to-md\:mb-18{
    margin-bottom:18px
  }

  .to-md\:ml-18{
    margin-left:18px
  }

  .to-md\:mt-20{
    margin-top:20px
  }

  .to-md\:mr-20{
    margin-right:20px
  }

  .to-md\:mb-20{
    margin-bottom:20px
  }

  .to-md\:ml-20{
    margin-left:20px
  }

  .to-md\:mt-24{
    margin-top:24px
  }

  .to-md\:mr-24{
    margin-right:24px
  }

  .to-md\:mb-24{
    margin-bottom:24px
  }

  .to-md\:ml-24{
    margin-left:24px
  }

  .to-md\:mt-25{
    margin-top:25px
  }

  .to-md\:mr-25{
    margin-right:25px
  }

  .to-md\:mb-25{
    margin-bottom:25px
  }

  .to-md\:ml-25{
    margin-left:25px
  }

  .to-md\:mt-30{
    margin-top:30px
  }

  .to-md\:mr-30{
    margin-right:30px
  }

  .to-md\:mb-30{
    margin-bottom:30px
  }

  .to-md\:ml-30{
    margin-left:30px
  }

  .to-md\:mt-32{
    margin-top:32px
  }

  .to-md\:mr-32{
    margin-right:32px
  }

  .to-md\:mb-32{
    margin-bottom:32px
  }

  .to-md\:ml-32{
    margin-left:32px
  }

  .to-md\:mt-36{
    margin-top:36px
  }

  .to-md\:mr-36{
    margin-right:36px
  }

  .to-md\:mb-36{
    margin-bottom:36px
  }

  .to-md\:ml-36{
    margin-left:36px
  }

  .to-md\:mt-40{
    margin-top:40px
  }

  .to-md\:mr-40{
    margin-right:40px
  }

  .to-md\:mb-40{
    margin-bottom:40px
  }

  .to-md\:ml-40{
    margin-left:40px
  }

  .to-md\:mt-44{
    margin-top:44px
  }

  .to-md\:mr-44{
    margin-right:44px
  }

  .to-md\:mb-44{
    margin-bottom:44px
  }

  .to-md\:ml-44{
    margin-left:44px
  }

  .to-md\:mt-48{
    margin-top:48px
  }

  .to-md\:mr-48{
    margin-right:48px
  }

  .to-md\:mb-48{
    margin-bottom:48px
  }

  .to-md\:ml-48{
    margin-left:48px
  }

  .to-md\:mt-50{
    margin-top:50px
  }

  .to-md\:mr-50{
    margin-right:50px
  }

  .to-md\:mb-50{
    margin-bottom:50px
  }

  .to-md\:ml-50{
    margin-left:50px
  }

  .to-md\:mt-60{
    margin-top:60px
  }

  .to-md\:mr-60{
    margin-right:60px
  }

  .to-md\:mb-60{
    margin-bottom:60px
  }

  .to-md\:ml-60{
    margin-left:60px
  }

  .to-md\:mt-64{
    margin-top:64px
  }

  .to-md\:mr-64{
    margin-right:64px
  }

  .to-md\:mb-64{
    margin-bottom:64px
  }

  .to-md\:ml-64{
    margin-left:64px
  }

  .to-md\:mt-70{
    margin-top:70px
  }

  .to-md\:mr-70{
    margin-right:70px
  }

  .to-md\:mb-70{
    margin-bottom:70px
  }

  .to-md\:ml-70{
    margin-left:70px
  }

  .to-md\:mt-75{
    margin-top:75px
  }

  .to-md\:mr-75{
    margin-right:75px
  }

  .to-md\:mb-75{
    margin-bottom:75px
  }

  .to-md\:ml-75{
    margin-left:75px
  }

  .to-md\:mt-80{
    margin-top:80px
  }

  .to-md\:mr-80{
    margin-right:80px
  }

  .to-md\:mb-80{
    margin-bottom:80px
  }

  .to-md\:ml-80{
    margin-left:80px
  }

  .to-md\:mt-85{
    margin-top:85px
  }

  .to-md\:mr-85{
    margin-right:85px
  }

  .to-md\:mb-85{
    margin-bottom:85px
  }

  .to-md\:ml-85{
    margin-left:85px
  }

  .to-md\:mt-90{
    margin-top:90px
  }

  .to-md\:mr-90{
    margin-right:90px
  }

  .to-md\:mb-90{
    margin-bottom:90px
  }

  .to-md\:ml-90{
    margin-left:90px
  }

  .to-md\:mt-100{
    margin-top:100px
  }

  .to-md\:mr-100{
    margin-right:100px
  }

  .to-md\:mb-100{
    margin-bottom:100px
  }

  .to-md\:ml-100{
    margin-left:100px
  }

  .to-md\:mt-120{
    margin-top:120px
  }

  .to-md\:mr-120{
    margin-right:120px
  }

  .to-md\:mb-120{
    margin-bottom:120px
  }

  .to-md\:ml-120{
    margin-left:120px
  }

  .to-md\:mt-144{
    margin-top:144px
  }

  .to-md\:mr-144{
    margin-right:144px
  }

  .to-md\:mb-144{
    margin-bottom:144px
  }

  .to-md\:ml-144{
    margin-left:144px
  }

  .to-md\:mt-px{
    margin-top:1px
  }

  .to-md\:mr-px{
    margin-right:1px
  }

  .to-md\:mb-px{
    margin-bottom:1px
  }

  .to-md\:ml-px{
    margin-left:1px
  }

  .to-md\:mt-1_2{
    margin-top:50%
  }

  .to-md\:mr-1_2{
    margin-right:50%
  }

  .to-md\:mb-1_2{
    margin-bottom:50%
  }

  .to-md\:ml-1_2{
    margin-left:50%
  }

  .to-md\:mt-1_3{
    margin-top:33.333333%
  }

  .to-md\:mr-1_3{
    margin-right:33.333333%
  }

  .to-md\:mb-1_3{
    margin-bottom:33.333333%
  }

  .to-md\:ml-1_3{
    margin-left:33.333333%
  }

  .to-md\:mt-2_3{
    margin-top:66.666667%
  }

  .to-md\:mr-2_3{
    margin-right:66.666667%
  }

  .to-md\:mb-2_3{
    margin-bottom:66.666667%
  }

  .to-md\:ml-2_3{
    margin-left:66.666667%
  }

  .to-md\:mt-1_4{
    margin-top:25%
  }

  .to-md\:mr-1_4{
    margin-right:25%
  }

  .to-md\:mb-1_4{
    margin-bottom:25%
  }

  .to-md\:ml-1_4{
    margin-left:25%
  }

  .to-md\:mt-2_4{
    margin-top:50%
  }

  .to-md\:mr-2_4{
    margin-right:50%
  }

  .to-md\:mb-2_4{
    margin-bottom:50%
  }

  .to-md\:ml-2_4{
    margin-left:50%
  }

  .to-md\:mt-3_4{
    margin-top:75%
  }

  .to-md\:mr-3_4{
    margin-right:75%
  }

  .to-md\:mb-3_4{
    margin-bottom:75%
  }

  .to-md\:ml-3_4{
    margin-left:75%
  }

  .to-md\:mt-1_5{
    margin-top:20%
  }

  .to-md\:mr-1_5{
    margin-right:20%
  }

  .to-md\:mb-1_5{
    margin-bottom:20%
  }

  .to-md\:ml-1_5{
    margin-left:20%
  }

  .to-md\:mt-2_5{
    margin-top:40%
  }

  .to-md\:mr-2_5{
    margin-right:40%
  }

  .to-md\:mb-2_5{
    margin-bottom:40%
  }

  .to-md\:ml-2_5{
    margin-left:40%
  }

  .to-md\:mt-3_5{
    margin-top:60%
  }

  .to-md\:mr-3_5{
    margin-right:60%
  }

  .to-md\:mb-3_5{
    margin-bottom:60%
  }

  .to-md\:ml-3_5{
    margin-left:60%
  }

  .to-md\:mt-4_5{
    margin-top:80%
  }

  .to-md\:mr-4_5{
    margin-right:80%
  }

  .to-md\:mb-4_5{
    margin-bottom:80%
  }

  .to-md\:ml-4_5{
    margin-left:80%
  }

  .to-md\:mt-1_6{
    margin-top:16.666667%
  }

  .to-md\:mr-1_6{
    margin-right:16.666667%
  }

  .to-md\:mb-1_6{
    margin-bottom:16.666667%
  }

  .to-md\:ml-1_6{
    margin-left:16.666667%
  }

  .to-md\:mt-5_6{
    margin-top:83.333333%
  }

  .to-md\:mr-5_6{
    margin-right:83.333333%
  }

  .to-md\:mb-5_6{
    margin-bottom:83.333333%
  }

  .to-md\:ml-5_6{
    margin-left:83.333333%
  }

  .to-md\:mt-1_12{
    margin-top:8.333333%
  }

  .to-md\:mr-1_12{
    margin-right:8.333333%
  }

  .to-md\:mb-1_12{
    margin-bottom:8.333333%
  }

  .to-md\:ml-1_12{
    margin-left:8.333333%
  }

  .to-md\:mt-5_12{
    margin-top:41.666667%
  }

  .to-md\:mr-5_12{
    margin-right:41.666667%
  }

  .to-md\:mb-5_12{
    margin-bottom:41.666667%
  }

  .to-md\:ml-5_12{
    margin-left:41.666667%
  }

  .to-md\:mt-7_12{
    margin-top:58.333333%
  }

  .to-md\:mr-7_12{
    margin-right:58.333333%
  }

  .to-md\:mb-7_12{
    margin-bottom:58.333333%
  }

  .to-md\:ml-7_12{
    margin-left:58.333333%
  }

  .to-md\:mt-11_12{
    margin-top:91.666667%
  }

  .to-md\:mr-11_12{
    margin-right:91.666667%
  }

  .to-md\:mb-11_12{
    margin-bottom:91.666667%
  }

  .to-md\:ml-11_12{
    margin-left:91.666667%
  }

  .to-md\:mt-auto{
    margin-top:auto
  }

  .to-md\:mr-auto{
    margin-right:auto
  }

  .to-md\:mb-auto{
    margin-bottom:auto
  }

  .to-md\:ml-auto{
    margin-left:auto
  }

  .to-md\:-mt-1{
    margin-top:-1px
  }

  .to-md\:-mr-1{
    margin-right:-1px
  }

  .to-md\:-mb-1{
    margin-bottom:-1px
  }

  .to-md\:-ml-1{
    margin-left:-1px
  }

  .to-md\:-mt-2{
    margin-top:-2px
  }

  .to-md\:-mr-2{
    margin-right:-2px
  }

  .to-md\:-mb-2{
    margin-bottom:-2px
  }

  .to-md\:-ml-2{
    margin-left:-2px
  }

  .to-md\:-mt-3{
    margin-top:-3px
  }

  .to-md\:-mr-3{
    margin-right:-3px
  }

  .to-md\:-mb-3{
    margin-bottom:-3px
  }

  .to-md\:-ml-3{
    margin-left:-3px
  }

  .to-md\:-mt-4{
    margin-top:-4px
  }

  .to-md\:-mr-4{
    margin-right:-4px
  }

  .to-md\:-mb-4{
    margin-bottom:-4px
  }

  .to-md\:-ml-4{
    margin-left:-4px
  }

  .to-md\:-mt-5{
    margin-top:-5px
  }

  .to-md\:-mr-5{
    margin-right:-5px
  }

  .to-md\:-mb-5{
    margin-bottom:-5px
  }

  .to-md\:-ml-5{
    margin-left:-5px
  }

  .to-md\:-mt-10{
    margin-top:-10px
  }

  .to-md\:-mr-10{
    margin-right:-10px
  }

  .to-md\:-mb-10{
    margin-bottom:-10px
  }

  .to-md\:-ml-10{
    margin-left:-10px
  }

  .to-md\:-mt-12{
    margin-top:-12px
  }

  .to-md\:-mr-12{
    margin-right:-12px
  }

  .to-md\:-mb-12{
    margin-bottom:-12px
  }

  .to-md\:-ml-12{
    margin-left:-12px
  }

  .to-md\:-mt-15{
    margin-top:-15px
  }

  .to-md\:-mr-15{
    margin-right:-15px
  }

  .to-md\:-mb-15{
    margin-bottom:-15px
  }

  .to-md\:-ml-15{
    margin-left:-15px
  }

  .to-md\:-mt-30{
    margin-top:-30px
  }

  .to-md\:-mr-30{
    margin-right:-30px
  }

  .to-md\:-mb-30{
    margin-bottom:-30px
  }

  .to-md\:-ml-30{
    margin-left:-30px
  }

  .to-md\:-mt-50{
    margin-top:-50px
  }

  .to-md\:-mr-50{
    margin-right:-50px
  }

  .to-md\:-mb-50{
    margin-bottom:-50px
  }

  .to-md\:-ml-50{
    margin-left:-50px
  }

  .to-md\:last\:m-0:last-child{
    margin:0
  }

  .to-md\:last\:m-1:last-child{
    margin:1px
  }

  .to-md\:last\:m-2:last-child{
    margin:2px
  }

  .to-md\:last\:m-3:last-child{
    margin:3px
  }

  .to-md\:last\:m-4:last-child{
    margin:4px
  }

  .to-md\:last\:m-5:last-child{
    margin:5px
  }

  .to-md\:last\:m-6:last-child{
    margin:6px
  }

  .to-md\:last\:m-7:last-child{
    margin:7px
  }

  .to-md\:last\:m-8:last-child{
    margin:8px
  }

  .to-md\:last\:m-9:last-child{
    margin:9px
  }

  .to-md\:last\:m-10:last-child{
    margin:10px
  }

  .to-md\:last\:m-12:last-child{
    margin:12px
  }

  .to-md\:last\:m-15:last-child{
    margin:15px
  }

  .to-md\:last\:m-16:last-child{
    margin:16px
  }

  .to-md\:last\:m-18:last-child{
    margin:18px
  }

  .to-md\:last\:m-20:last-child{
    margin:20px
  }

  .to-md\:last\:m-24:last-child{
    margin:24px
  }

  .to-md\:last\:m-25:last-child{
    margin:25px
  }

  .to-md\:last\:m-30:last-child{
    margin:30px
  }

  .to-md\:last\:m-32:last-child{
    margin:32px
  }

  .to-md\:last\:m-36:last-child{
    margin:36px
  }

  .to-md\:last\:m-40:last-child{
    margin:40px
  }

  .to-md\:last\:m-44:last-child{
    margin:44px
  }

  .to-md\:last\:m-48:last-child{
    margin:48px
  }

  .to-md\:last\:m-50:last-child{
    margin:50px
  }

  .to-md\:last\:m-60:last-child{
    margin:60px
  }

  .to-md\:last\:m-64:last-child{
    margin:64px
  }

  .to-md\:last\:m-70:last-child{
    margin:70px
  }

  .to-md\:last\:m-75:last-child{
    margin:75px
  }

  .to-md\:last\:m-80:last-child{
    margin:80px
  }

  .to-md\:last\:m-85:last-child{
    margin:85px
  }

  .to-md\:last\:m-90:last-child{
    margin:90px
  }

  .to-md\:last\:m-100:last-child{
    margin:100px
  }

  .to-md\:last\:m-120:last-child{
    margin:120px
  }

  .to-md\:last\:m-144:last-child{
    margin:144px
  }

  .to-md\:last\:m-px:last-child{
    margin:1px
  }

  .to-md\:last\:m-1_2:last-child{
    margin:50%
  }

  .to-md\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .to-md\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .to-md\:last\:m-1_4:last-child{
    margin:25%
  }

  .to-md\:last\:m-2_4:last-child{
    margin:50%
  }

  .to-md\:last\:m-3_4:last-child{
    margin:75%
  }

  .to-md\:last\:m-1_5:last-child{
    margin:20%
  }

  .to-md\:last\:m-2_5:last-child{
    margin:40%
  }

  .to-md\:last\:m-3_5:last-child{
    margin:60%
  }

  .to-md\:last\:m-4_5:last-child{
    margin:80%
  }

  .to-md\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .to-md\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .to-md\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .to-md\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .to-md\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .to-md\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .to-md\:last\:m-auto:last-child{
    margin:auto
  }

  .to-md\:last\:-m-1:last-child{
    margin:-1px
  }

  .to-md\:last\:-m-2:last-child{
    margin:-2px
  }

  .to-md\:last\:-m-3:last-child{
    margin:-3px
  }

  .to-md\:last\:-m-4:last-child{
    margin:-4px
  }

  .to-md\:last\:-m-5:last-child{
    margin:-5px
  }

  .to-md\:last\:-m-10:last-child{
    margin:-10px
  }

  .to-md\:last\:-m-12:last-child{
    margin:-12px
  }

  .to-md\:last\:-m-15:last-child{
    margin:-15px
  }

  .to-md\:last\:-m-30:last-child{
    margin:-30px
  }

  .to-md\:last\:-m-50:last-child{
    margin:-50px
  }

  .to-md\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .to-md\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .to-md\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-md\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-md\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-md\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .to-md\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-md\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .to-md\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-md\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .to-md\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-md\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .to-md\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-md\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .to-md\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-md\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .to-md\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-md\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .to-md\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-md\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .to-md\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-md\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .to-md\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-md\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .to-md\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-md\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .to-md\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-md\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .to-md\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-md\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .to-md\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-md\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .to-md\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-md\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .to-md\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-md\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .to-md\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-md\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .to-md\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-md\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .to-md\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-md\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .to-md\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-md\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .to-md\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-md\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .to-md\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-md\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .to-md\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-md\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .to-md\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-md\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .to-md\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-md\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .to-md\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-md\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .to-md\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-md\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .to-md\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-md\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .to-md\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-md\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .to-md\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-md\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .to-md\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-md\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .to-md\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-md\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .to-md\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-md\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .to-md\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-md\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-md\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-md\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-md\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-md\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-md\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-md\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-md\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-md\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .to-md\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-md\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-md\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-md\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .to-md\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-md\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .to-md\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-md\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .to-md\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-md\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .to-md\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-md\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .to-md\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-md\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-md\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-md\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-md\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-md\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-md\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-md\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-md\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-md\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-md\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-md\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-md\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-md\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .to-md\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-md\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-md\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-md\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-md\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-md\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-md\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-md\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-md\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-md\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-md\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-md\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-md\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-md\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-md\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-md\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-md\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-md\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-md\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-md\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-md\:last\:mt-0:last-child{
    margin-top:0
  }

  .to-md\:last\:mr-0:last-child{
    margin-right:0
  }

  .to-md\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .to-md\:last\:ml-0:last-child{
    margin-left:0
  }

  .to-md\:last\:mt-1:last-child{
    margin-top:1px
  }

  .to-md\:last\:mr-1:last-child{
    margin-right:1px
  }

  .to-md\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .to-md\:last\:ml-1:last-child{
    margin-left:1px
  }

  .to-md\:last\:mt-2:last-child{
    margin-top:2px
  }

  .to-md\:last\:mr-2:last-child{
    margin-right:2px
  }

  .to-md\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .to-md\:last\:ml-2:last-child{
    margin-left:2px
  }

  .to-md\:last\:mt-3:last-child{
    margin-top:3px
  }

  .to-md\:last\:mr-3:last-child{
    margin-right:3px
  }

  .to-md\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .to-md\:last\:ml-3:last-child{
    margin-left:3px
  }

  .to-md\:last\:mt-4:last-child{
    margin-top:4px
  }

  .to-md\:last\:mr-4:last-child{
    margin-right:4px
  }

  .to-md\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .to-md\:last\:ml-4:last-child{
    margin-left:4px
  }

  .to-md\:last\:mt-5:last-child{
    margin-top:5px
  }

  .to-md\:last\:mr-5:last-child{
    margin-right:5px
  }

  .to-md\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .to-md\:last\:ml-5:last-child{
    margin-left:5px
  }

  .to-md\:last\:mt-6:last-child{
    margin-top:6px
  }

  .to-md\:last\:mr-6:last-child{
    margin-right:6px
  }

  .to-md\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .to-md\:last\:ml-6:last-child{
    margin-left:6px
  }

  .to-md\:last\:mt-7:last-child{
    margin-top:7px
  }

  .to-md\:last\:mr-7:last-child{
    margin-right:7px
  }

  .to-md\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .to-md\:last\:ml-7:last-child{
    margin-left:7px
  }

  .to-md\:last\:mt-8:last-child{
    margin-top:8px
  }

  .to-md\:last\:mr-8:last-child{
    margin-right:8px
  }

  .to-md\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .to-md\:last\:ml-8:last-child{
    margin-left:8px
  }

  .to-md\:last\:mt-9:last-child{
    margin-top:9px
  }

  .to-md\:last\:mr-9:last-child{
    margin-right:9px
  }

  .to-md\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .to-md\:last\:ml-9:last-child{
    margin-left:9px
  }

  .to-md\:last\:mt-10:last-child{
    margin-top:10px
  }

  .to-md\:last\:mr-10:last-child{
    margin-right:10px
  }

  .to-md\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .to-md\:last\:ml-10:last-child{
    margin-left:10px
  }

  .to-md\:last\:mt-12:last-child{
    margin-top:12px
  }

  .to-md\:last\:mr-12:last-child{
    margin-right:12px
  }

  .to-md\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .to-md\:last\:ml-12:last-child{
    margin-left:12px
  }

  .to-md\:last\:mt-15:last-child{
    margin-top:15px
  }

  .to-md\:last\:mr-15:last-child{
    margin-right:15px
  }

  .to-md\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .to-md\:last\:ml-15:last-child{
    margin-left:15px
  }

  .to-md\:last\:mt-16:last-child{
    margin-top:16px
  }

  .to-md\:last\:mr-16:last-child{
    margin-right:16px
  }

  .to-md\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .to-md\:last\:ml-16:last-child{
    margin-left:16px
  }

  .to-md\:last\:mt-18:last-child{
    margin-top:18px
  }

  .to-md\:last\:mr-18:last-child{
    margin-right:18px
  }

  .to-md\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .to-md\:last\:ml-18:last-child{
    margin-left:18px
  }

  .to-md\:last\:mt-20:last-child{
    margin-top:20px
  }

  .to-md\:last\:mr-20:last-child{
    margin-right:20px
  }

  .to-md\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .to-md\:last\:ml-20:last-child{
    margin-left:20px
  }

  .to-md\:last\:mt-24:last-child{
    margin-top:24px
  }

  .to-md\:last\:mr-24:last-child{
    margin-right:24px
  }

  .to-md\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .to-md\:last\:ml-24:last-child{
    margin-left:24px
  }

  .to-md\:last\:mt-25:last-child{
    margin-top:25px
  }

  .to-md\:last\:mr-25:last-child{
    margin-right:25px
  }

  .to-md\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .to-md\:last\:ml-25:last-child{
    margin-left:25px
  }

  .to-md\:last\:mt-30:last-child{
    margin-top:30px
  }

  .to-md\:last\:mr-30:last-child{
    margin-right:30px
  }

  .to-md\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .to-md\:last\:ml-30:last-child{
    margin-left:30px
  }

  .to-md\:last\:mt-32:last-child{
    margin-top:32px
  }

  .to-md\:last\:mr-32:last-child{
    margin-right:32px
  }

  .to-md\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .to-md\:last\:ml-32:last-child{
    margin-left:32px
  }

  .to-md\:last\:mt-36:last-child{
    margin-top:36px
  }

  .to-md\:last\:mr-36:last-child{
    margin-right:36px
  }

  .to-md\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .to-md\:last\:ml-36:last-child{
    margin-left:36px
  }

  .to-md\:last\:mt-40:last-child{
    margin-top:40px
  }

  .to-md\:last\:mr-40:last-child{
    margin-right:40px
  }

  .to-md\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .to-md\:last\:ml-40:last-child{
    margin-left:40px
  }

  .to-md\:last\:mt-44:last-child{
    margin-top:44px
  }

  .to-md\:last\:mr-44:last-child{
    margin-right:44px
  }

  .to-md\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .to-md\:last\:ml-44:last-child{
    margin-left:44px
  }

  .to-md\:last\:mt-48:last-child{
    margin-top:48px
  }

  .to-md\:last\:mr-48:last-child{
    margin-right:48px
  }

  .to-md\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .to-md\:last\:ml-48:last-child{
    margin-left:48px
  }

  .to-md\:last\:mt-50:last-child{
    margin-top:50px
  }

  .to-md\:last\:mr-50:last-child{
    margin-right:50px
  }

  .to-md\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .to-md\:last\:ml-50:last-child{
    margin-left:50px
  }

  .to-md\:last\:mt-60:last-child{
    margin-top:60px
  }

  .to-md\:last\:mr-60:last-child{
    margin-right:60px
  }

  .to-md\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .to-md\:last\:ml-60:last-child{
    margin-left:60px
  }

  .to-md\:last\:mt-64:last-child{
    margin-top:64px
  }

  .to-md\:last\:mr-64:last-child{
    margin-right:64px
  }

  .to-md\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .to-md\:last\:ml-64:last-child{
    margin-left:64px
  }

  .to-md\:last\:mt-70:last-child{
    margin-top:70px
  }

  .to-md\:last\:mr-70:last-child{
    margin-right:70px
  }

  .to-md\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .to-md\:last\:ml-70:last-child{
    margin-left:70px
  }

  .to-md\:last\:mt-75:last-child{
    margin-top:75px
  }

  .to-md\:last\:mr-75:last-child{
    margin-right:75px
  }

  .to-md\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .to-md\:last\:ml-75:last-child{
    margin-left:75px
  }

  .to-md\:last\:mt-80:last-child{
    margin-top:80px
  }

  .to-md\:last\:mr-80:last-child{
    margin-right:80px
  }

  .to-md\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .to-md\:last\:ml-80:last-child{
    margin-left:80px
  }

  .to-md\:last\:mt-85:last-child{
    margin-top:85px
  }

  .to-md\:last\:mr-85:last-child{
    margin-right:85px
  }

  .to-md\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .to-md\:last\:ml-85:last-child{
    margin-left:85px
  }

  .to-md\:last\:mt-90:last-child{
    margin-top:90px
  }

  .to-md\:last\:mr-90:last-child{
    margin-right:90px
  }

  .to-md\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .to-md\:last\:ml-90:last-child{
    margin-left:90px
  }

  .to-md\:last\:mt-100:last-child{
    margin-top:100px
  }

  .to-md\:last\:mr-100:last-child{
    margin-right:100px
  }

  .to-md\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .to-md\:last\:ml-100:last-child{
    margin-left:100px
  }

  .to-md\:last\:mt-120:last-child{
    margin-top:120px
  }

  .to-md\:last\:mr-120:last-child{
    margin-right:120px
  }

  .to-md\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .to-md\:last\:ml-120:last-child{
    margin-left:120px
  }

  .to-md\:last\:mt-144:last-child{
    margin-top:144px
  }

  .to-md\:last\:mr-144:last-child{
    margin-right:144px
  }

  .to-md\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .to-md\:last\:ml-144:last-child{
    margin-left:144px
  }

  .to-md\:last\:mt-px:last-child{
    margin-top:1px
  }

  .to-md\:last\:mr-px:last-child{
    margin-right:1px
  }

  .to-md\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .to-md\:last\:ml-px:last-child{
    margin-left:1px
  }

  .to-md\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .to-md\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .to-md\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .to-md\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .to-md\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .to-md\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .to-md\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .to-md\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .to-md\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .to-md\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .to-md\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .to-md\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .to-md\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .to-md\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .to-md\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .to-md\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .to-md\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .to-md\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .to-md\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .to-md\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .to-md\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .to-md\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .to-md\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .to-md\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .to-md\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .to-md\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .to-md\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .to-md\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .to-md\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .to-md\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .to-md\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .to-md\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .to-md\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .to-md\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .to-md\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .to-md\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .to-md\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .to-md\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .to-md\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .to-md\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .to-md\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .to-md\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .to-md\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .to-md\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .to-md\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .to-md\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .to-md\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .to-md\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .to-md\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .to-md\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .to-md\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .to-md\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .to-md\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .to-md\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .to-md\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .to-md\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .to-md\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .to-md\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .to-md\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .to-md\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .to-md\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .to-md\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .to-md\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .to-md\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .to-md\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .to-md\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .to-md\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .to-md\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .to-md\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .to-md\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .to-md\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .to-md\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .to-md\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .to-md\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .to-md\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .to-md\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .to-md\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .to-md\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .to-md\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .to-md\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .to-md\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .to-md\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .to-md\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .to-md\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .to-md\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .to-md\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .to-md\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .to-md\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .to-md\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .to-md\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .to-md\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .to-md\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .to-md\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .to-md\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .to-md\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .to-md\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .to-md\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .to-md\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .to-md\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .to-md\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .to-md\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .to-md\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .to-md\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .to-md\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .to-md\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .to-md\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .to-md\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .to-md\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .to-md\:max-h-full{
    max-height:100%
  }

  .to-md\:max-w-30{
    max-width:30px
  }

  .to-md\:max-w-120{
    max-width:120px
  }

  .to-md\:max-w-144{
    max-width:144px
  }

  .to-md\:max-w-170{
    max-width:170px
  }

  .to-md\:max-w-200{
    max-width:200px
  }

  .to-md\:max-w-260{
    max-width:260px
  }

  .to-md\:max-w-290{
    max-width:290px
  }

  .to-md\:max-w-375{
    max-width:375px
  }

  .to-md\:max-w-full{
    max-width:100%
  }

  .to-md\:max-w-screen{
    max-width:100vw
  }

  .to-md\:max-w-contain{
    max-width:1170px
  }

  .to-md\:max-w-md{
    max-width:768px
  }

  .to-md\:max-w-lg{
    max-width:992px
  }

  .to-md\:max-w-xl{
    max-width:1210px
  }

  .to-md\:max-w-1_2{
    max-width:50%
  }

  .to-md\:min-h-90{
    min-height:90px
  }

  .to-md\:min-h-120{
    min-height:120px
  }

  .to-md\:min-w-270{
    min-width:270px
  }

  .to-md\:min-w-full{
    min-width:100%
  }

  .to-md\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .to-md\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .to-md\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .to-md\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .to-md\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .to-md\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .to-md\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .to-md\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .to-md\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .to-md\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .to-md\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .to-md\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .to-md\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .to-md\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .to-md\:opacity-0{
    opacity:0
  }

  .to-md\:opacity-25{
    opacity:.25
  }

  .to-md\:opacity-40{
    opacity:.4
  }

  .to-md\:opacity-50{
    opacity:.5
  }

  .to-md\:opacity-75{
    opacity:.75
  }

  .to-md\:opacity-100{
    opacity:1
  }

  .to-md\:hover\:opacity-0:hover{
    opacity:0
  }

  .to-md\:hover\:opacity-25:hover{
    opacity:.25
  }

  .to-md\:hover\:opacity-40:hover{
    opacity:.4
  }

  .to-md\:hover\:opacity-50:hover{
    opacity:.5
  }

  .to-md\:hover\:opacity-75:hover{
    opacity:.75
  }

  .to-md\:hover\:opacity-100:hover{
    opacity:1
  }

  .to-md\:focus\:opacity-0:focus{
    opacity:0
  }

  .to-md\:focus\:opacity-25:focus{
    opacity:.25
  }

  .to-md\:focus\:opacity-40:focus{
    opacity:.4
  }

  .to-md\:focus\:opacity-50:focus{
    opacity:.5
  }

  .to-md\:focus\:opacity-75:focus{
    opacity:.75
  }

  .to-md\:focus\:opacity-100:focus{
    opacity:1
  }

  .to-md\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-md\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-md\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-md\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-md\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-md\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-md\:overflow-auto{
    overflow:auto
  }

  .to-md\:overflow-hidden{
    overflow:hidden
  }

  .to-md\:overflow-visible{
    overflow:visible
  }

  .to-md\:overflow-scroll{
    overflow:scroll
  }

  .to-md\:overflow-x-auto{
    overflow-x:auto
  }

  .to-md\:overflow-y-auto{
    overflow-y:auto
  }

  .to-md\:overflow-x-hidden{
    overflow-x:hidden
  }

  .to-md\:overflow-y-hidden{
    overflow-y:hidden
  }

  .to-md\:overflow-x-visible{
    overflow-x:visible
  }

  .to-md\:overflow-y-visible{
    overflow-y:visible
  }

  .to-md\:overflow-x-scroll{
    overflow-x:scroll
  }

  .to-md\:overflow-y-scroll{
    overflow-y:scroll
  }

  .to-md\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .to-md\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .to-md\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .to-md\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .to-md\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .to-md\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .to-md\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .to-md\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .to-md\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .to-md\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .to-md\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .to-md\:p-0{
    padding:0
  }

  .to-md\:p-1{
    padding:1px
  }

  .to-md\:p-2{
    padding:2px
  }

  .to-md\:p-3{
    padding:3px
  }

  .to-md\:p-4{
    padding:4px
  }

  .to-md\:p-5{
    padding:5px
  }

  .to-md\:p-6{
    padding:6px
  }

  .to-md\:p-7{
    padding:7px
  }

  .to-md\:p-8{
    padding:8px
  }

  .to-md\:p-9{
    padding:9px
  }

  .to-md\:p-10{
    padding:10px
  }

  .to-md\:p-12{
    padding:12px
  }

  .to-md\:p-15{
    padding:15px
  }

  .to-md\:p-16{
    padding:16px
  }

  .to-md\:p-18{
    padding:18px
  }

  .to-md\:p-20{
    padding:20px
  }

  .to-md\:p-24{
    padding:24px
  }

  .to-md\:p-25{
    padding:25px
  }

  .to-md\:p-30{
    padding:30px
  }

  .to-md\:p-32{
    padding:32px
  }

  .to-md\:p-36{
    padding:36px
  }

  .to-md\:p-40{
    padding:40px
  }

  .to-md\:p-44{
    padding:44px
  }

  .to-md\:p-48{
    padding:48px
  }

  .to-md\:p-50{
    padding:50px
  }

  .to-md\:p-60{
    padding:60px
  }

  .to-md\:p-64{
    padding:64px
  }

  .to-md\:p-70{
    padding:70px
  }

  .to-md\:p-75{
    padding:75px
  }

  .to-md\:p-80{
    padding:80px
  }

  .to-md\:p-85{
    padding:85px
  }

  .to-md\:p-90{
    padding:90px
  }

  .to-md\:p-100{
    padding:100px
  }

  .to-md\:p-150{
    padding:150px
  }

  .to-md\:p-px{
    padding:1px
  }

  .to-md\:p-1_2{
    padding:50%
  }

  .to-md\:p-1_3{
    padding:33.333333%
  }

  .to-md\:p-2_3{
    padding:66.666667%
  }

  .to-md\:p-1_4{
    padding:25%
  }

  .to-md\:p-2_4{
    padding:50%
  }

  .to-md\:p-3_4{
    padding:75%
  }

  .to-md\:p-1_5{
    padding:20%
  }

  .to-md\:p-2_5{
    padding:40%
  }

  .to-md\:p-3_5{
    padding:60%
  }

  .to-md\:p-4_5{
    padding:80%
  }

  .to-md\:p-1_6{
    padding:16.666667%
  }

  .to-md\:p-5_6{
    padding:83.333333%
  }

  .to-md\:p-1_12{
    padding:8.333333%
  }

  .to-md\:p-5_12{
    padding:41.666667%
  }

  .to-md\:p-7_12{
    padding:58.333333%
  }

  .to-md\:p-11_12{
    padding:91.666667%
  }

  .to-md\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .to-md\:px-0{
    padding-left:0;
    padding-right:0
  }

  .to-md\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .to-md\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .to-md\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .to-md\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .to-md\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .to-md\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .to-md\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .to-md\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .to-md\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .to-md\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .to-md\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .to-md\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .to-md\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .to-md\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .to-md\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .to-md\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .to-md\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .to-md\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .to-md\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .to-md\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .to-md\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .to-md\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .to-md\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .to-md\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .to-md\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .to-md\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .to-md\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .to-md\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .to-md\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .to-md\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .to-md\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .to-md\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .to-md\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .to-md\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .to-md\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .to-md\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .to-md\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .to-md\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .to-md\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .to-md\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .to-md\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .to-md\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .to-md\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .to-md\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .to-md\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .to-md\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .to-md\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .to-md\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .to-md\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .to-md\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .to-md\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .to-md\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .to-md\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .to-md\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .to-md\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .to-md\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .to-md\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .to-md\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .to-md\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .to-md\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .to-md\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .to-md\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .to-md\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .to-md\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .to-md\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-md\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-md\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-md\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-md\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .to-md\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .to-md\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .to-md\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .to-md\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .to-md\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .to-md\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .to-md\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .to-md\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .to-md\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .to-md\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .to-md\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .to-md\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-md\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-md\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-md\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-md\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-md\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-md\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-md\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-md\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-md\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-md\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-md\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-md\:pt-0{
    padding-top:0
  }

  .to-md\:pr-0{
    padding-right:0
  }

  .to-md\:pb-0{
    padding-bottom:0
  }

  .to-md\:pl-0{
    padding-left:0
  }

  .to-md\:pt-1{
    padding-top:1px
  }

  .to-md\:pr-1{
    padding-right:1px
  }

  .to-md\:pb-1{
    padding-bottom:1px
  }

  .to-md\:pl-1{
    padding-left:1px
  }

  .to-md\:pt-2{
    padding-top:2px
  }

  .to-md\:pr-2{
    padding-right:2px
  }

  .to-md\:pb-2{
    padding-bottom:2px
  }

  .to-md\:pl-2{
    padding-left:2px
  }

  .to-md\:pt-3{
    padding-top:3px
  }

  .to-md\:pr-3{
    padding-right:3px
  }

  .to-md\:pb-3{
    padding-bottom:3px
  }

  .to-md\:pl-3{
    padding-left:3px
  }

  .to-md\:pt-4{
    padding-top:4px
  }

  .to-md\:pr-4{
    padding-right:4px
  }

  .to-md\:pb-4{
    padding-bottom:4px
  }

  .to-md\:pl-4{
    padding-left:4px
  }

  .to-md\:pt-5{
    padding-top:5px
  }

  .to-md\:pr-5{
    padding-right:5px
  }

  .to-md\:pb-5{
    padding-bottom:5px
  }

  .to-md\:pl-5{
    padding-left:5px
  }

  .to-md\:pt-6{
    padding-top:6px
  }

  .to-md\:pr-6{
    padding-right:6px
  }

  .to-md\:pb-6{
    padding-bottom:6px
  }

  .to-md\:pl-6{
    padding-left:6px
  }

  .to-md\:pt-7{
    padding-top:7px
  }

  .to-md\:pr-7{
    padding-right:7px
  }

  .to-md\:pb-7{
    padding-bottom:7px
  }

  .to-md\:pl-7{
    padding-left:7px
  }

  .to-md\:pt-8{
    padding-top:8px
  }

  .to-md\:pr-8{
    padding-right:8px
  }

  .to-md\:pb-8{
    padding-bottom:8px
  }

  .to-md\:pl-8{
    padding-left:8px
  }

  .to-md\:pt-9{
    padding-top:9px
  }

  .to-md\:pr-9{
    padding-right:9px
  }

  .to-md\:pb-9{
    padding-bottom:9px
  }

  .to-md\:pl-9{
    padding-left:9px
  }

  .to-md\:pt-10{
    padding-top:10px
  }

  .to-md\:pr-10{
    padding-right:10px
  }

  .to-md\:pb-10{
    padding-bottom:10px
  }

  .to-md\:pl-10{
    padding-left:10px
  }

  .to-md\:pt-12{
    padding-top:12px
  }

  .to-md\:pr-12{
    padding-right:12px
  }

  .to-md\:pb-12{
    padding-bottom:12px
  }

  .to-md\:pl-12{
    padding-left:12px
  }

  .to-md\:pt-15{
    padding-top:15px
  }

  .to-md\:pr-15{
    padding-right:15px
  }

  .to-md\:pb-15{
    padding-bottom:15px
  }

  .to-md\:pl-15{
    padding-left:15px
  }

  .to-md\:pt-16{
    padding-top:16px
  }

  .to-md\:pr-16{
    padding-right:16px
  }

  .to-md\:pb-16{
    padding-bottom:16px
  }

  .to-md\:pl-16{
    padding-left:16px
  }

  .to-md\:pt-18{
    padding-top:18px
  }

  .to-md\:pr-18{
    padding-right:18px
  }

  .to-md\:pb-18{
    padding-bottom:18px
  }

  .to-md\:pl-18{
    padding-left:18px
  }

  .to-md\:pt-20{
    padding-top:20px
  }

  .to-md\:pr-20{
    padding-right:20px
  }

  .to-md\:pb-20{
    padding-bottom:20px
  }

  .to-md\:pl-20{
    padding-left:20px
  }

  .to-md\:pt-24{
    padding-top:24px
  }

  .to-md\:pr-24{
    padding-right:24px
  }

  .to-md\:pb-24{
    padding-bottom:24px
  }

  .to-md\:pl-24{
    padding-left:24px
  }

  .to-md\:pt-25{
    padding-top:25px
  }

  .to-md\:pr-25{
    padding-right:25px
  }

  .to-md\:pb-25{
    padding-bottom:25px
  }

  .to-md\:pl-25{
    padding-left:25px
  }

  .to-md\:pt-30{
    padding-top:30px
  }

  .to-md\:pr-30{
    padding-right:30px
  }

  .to-md\:pb-30{
    padding-bottom:30px
  }

  .to-md\:pl-30{
    padding-left:30px
  }

  .to-md\:pt-32{
    padding-top:32px
  }

  .to-md\:pr-32{
    padding-right:32px
  }

  .to-md\:pb-32{
    padding-bottom:32px
  }

  .to-md\:pl-32{
    padding-left:32px
  }

  .to-md\:pt-36{
    padding-top:36px
  }

  .to-md\:pr-36{
    padding-right:36px
  }

  .to-md\:pb-36{
    padding-bottom:36px
  }

  .to-md\:pl-36{
    padding-left:36px
  }

  .to-md\:pt-40{
    padding-top:40px
  }

  .to-md\:pr-40{
    padding-right:40px
  }

  .to-md\:pb-40{
    padding-bottom:40px
  }

  .to-md\:pl-40{
    padding-left:40px
  }

  .to-md\:pt-44{
    padding-top:44px
  }

  .to-md\:pr-44{
    padding-right:44px
  }

  .to-md\:pb-44{
    padding-bottom:44px
  }

  .to-md\:pl-44{
    padding-left:44px
  }

  .to-md\:pt-48{
    padding-top:48px
  }

  .to-md\:pr-48{
    padding-right:48px
  }

  .to-md\:pb-48{
    padding-bottom:48px
  }

  .to-md\:pl-48{
    padding-left:48px
  }

  .to-md\:pt-50{
    padding-top:50px
  }

  .to-md\:pr-50{
    padding-right:50px
  }

  .to-md\:pb-50{
    padding-bottom:50px
  }

  .to-md\:pl-50{
    padding-left:50px
  }

  .to-md\:pt-60{
    padding-top:60px
  }

  .to-md\:pr-60{
    padding-right:60px
  }

  .to-md\:pb-60{
    padding-bottom:60px
  }

  .to-md\:pl-60{
    padding-left:60px
  }

  .to-md\:pt-64{
    padding-top:64px
  }

  .to-md\:pr-64{
    padding-right:64px
  }

  .to-md\:pb-64{
    padding-bottom:64px
  }

  .to-md\:pl-64{
    padding-left:64px
  }

  .to-md\:pt-70{
    padding-top:70px
  }

  .to-md\:pr-70{
    padding-right:70px
  }

  .to-md\:pb-70{
    padding-bottom:70px
  }

  .to-md\:pl-70{
    padding-left:70px
  }

  .to-md\:pt-75{
    padding-top:75px
  }

  .to-md\:pr-75{
    padding-right:75px
  }

  .to-md\:pb-75{
    padding-bottom:75px
  }

  .to-md\:pl-75{
    padding-left:75px
  }

  .to-md\:pt-80{
    padding-top:80px
  }

  .to-md\:pr-80{
    padding-right:80px
  }

  .to-md\:pb-80{
    padding-bottom:80px
  }

  .to-md\:pl-80{
    padding-left:80px
  }

  .to-md\:pt-85{
    padding-top:85px
  }

  .to-md\:pr-85{
    padding-right:85px
  }

  .to-md\:pb-85{
    padding-bottom:85px
  }

  .to-md\:pl-85{
    padding-left:85px
  }

  .to-md\:pt-90{
    padding-top:90px
  }

  .to-md\:pr-90{
    padding-right:90px
  }

  .to-md\:pb-90{
    padding-bottom:90px
  }

  .to-md\:pl-90{
    padding-left:90px
  }

  .to-md\:pt-100{
    padding-top:100px
  }

  .to-md\:pr-100{
    padding-right:100px
  }

  .to-md\:pb-100{
    padding-bottom:100px
  }

  .to-md\:pl-100{
    padding-left:100px
  }

  .to-md\:pt-150{
    padding-top:150px
  }

  .to-md\:pr-150{
    padding-right:150px
  }

  .to-md\:pb-150{
    padding-bottom:150px
  }

  .to-md\:pl-150{
    padding-left:150px
  }

  .to-md\:pt-px{
    padding-top:1px
  }

  .to-md\:pr-px{
    padding-right:1px
  }

  .to-md\:pb-px{
    padding-bottom:1px
  }

  .to-md\:pl-px{
    padding-left:1px
  }

  .to-md\:pt-1_2{
    padding-top:50%
  }

  .to-md\:pr-1_2{
    padding-right:50%
  }

  .to-md\:pb-1_2{
    padding-bottom:50%
  }

  .to-md\:pl-1_2{
    padding-left:50%
  }

  .to-md\:pt-1_3{
    padding-top:33.333333%
  }

  .to-md\:pr-1_3{
    padding-right:33.333333%
  }

  .to-md\:pb-1_3{
    padding-bottom:33.333333%
  }

  .to-md\:pl-1_3{
    padding-left:33.333333%
  }

  .to-md\:pt-2_3{
    padding-top:66.666667%
  }

  .to-md\:pr-2_3{
    padding-right:66.666667%
  }

  .to-md\:pb-2_3{
    padding-bottom:66.666667%
  }

  .to-md\:pl-2_3{
    padding-left:66.666667%
  }

  .to-md\:pt-1_4{
    padding-top:25%
  }

  .to-md\:pr-1_4{
    padding-right:25%
  }

  .to-md\:pb-1_4{
    padding-bottom:25%
  }

  .to-md\:pl-1_4{
    padding-left:25%
  }

  .to-md\:pt-2_4{
    padding-top:50%
  }

  .to-md\:pr-2_4{
    padding-right:50%
  }

  .to-md\:pb-2_4{
    padding-bottom:50%
  }

  .to-md\:pl-2_4{
    padding-left:50%
  }

  .to-md\:pt-3_4{
    padding-top:75%
  }

  .to-md\:pr-3_4{
    padding-right:75%
  }

  .to-md\:pb-3_4{
    padding-bottom:75%
  }

  .to-md\:pl-3_4{
    padding-left:75%
  }

  .to-md\:pt-1_5{
    padding-top:20%
  }

  .to-md\:pr-1_5{
    padding-right:20%
  }

  .to-md\:pb-1_5{
    padding-bottom:20%
  }

  .to-md\:pl-1_5{
    padding-left:20%
  }

  .to-md\:pt-2_5{
    padding-top:40%
  }

  .to-md\:pr-2_5{
    padding-right:40%
  }

  .to-md\:pb-2_5{
    padding-bottom:40%
  }

  .to-md\:pl-2_5{
    padding-left:40%
  }

  .to-md\:pt-3_5{
    padding-top:60%
  }

  .to-md\:pr-3_5{
    padding-right:60%
  }

  .to-md\:pb-3_5{
    padding-bottom:60%
  }

  .to-md\:pl-3_5{
    padding-left:60%
  }

  .to-md\:pt-4_5{
    padding-top:80%
  }

  .to-md\:pr-4_5{
    padding-right:80%
  }

  .to-md\:pb-4_5{
    padding-bottom:80%
  }

  .to-md\:pl-4_5{
    padding-left:80%
  }

  .to-md\:pt-1_6{
    padding-top:16.666667%
  }

  .to-md\:pr-1_6{
    padding-right:16.666667%
  }

  .to-md\:pb-1_6{
    padding-bottom:16.666667%
  }

  .to-md\:pl-1_6{
    padding-left:16.666667%
  }

  .to-md\:pt-5_6{
    padding-top:83.333333%
  }

  .to-md\:pr-5_6{
    padding-right:83.333333%
  }

  .to-md\:pb-5_6{
    padding-bottom:83.333333%
  }

  .to-md\:pl-5_6{
    padding-left:83.333333%
  }

  .to-md\:pt-1_12{
    padding-top:8.333333%
  }

  .to-md\:pr-1_12{
    padding-right:8.333333%
  }

  .to-md\:pb-1_12{
    padding-bottom:8.333333%
  }

  .to-md\:pl-1_12{
    padding-left:8.333333%
  }

  .to-md\:pt-5_12{
    padding-top:41.666667%
  }

  .to-md\:pr-5_12{
    padding-right:41.666667%
  }

  .to-md\:pb-5_12{
    padding-bottom:41.666667%
  }

  .to-md\:pl-5_12{
    padding-left:41.666667%
  }

  .to-md\:pt-7_12{
    padding-top:58.333333%
  }

  .to-md\:pr-7_12{
    padding-right:58.333333%
  }

  .to-md\:pb-7_12{
    padding-bottom:58.333333%
  }

  .to-md\:pl-7_12{
    padding-left:58.333333%
  }

  .to-md\:pt-11_12{
    padding-top:91.666667%
  }

  .to-md\:pr-11_12{
    padding-right:91.666667%
  }

  .to-md\:pb-11_12{
    padding-bottom:91.666667%
  }

  .to-md\:pl-11_12{
    padding-left:91.666667%
  }

  .to-md\:even\:p-0:nth-child(even){
    padding:0
  }

  .to-md\:even\:p-1:nth-child(even){
    padding:1px
  }

  .to-md\:even\:p-2:nth-child(even){
    padding:2px
  }

  .to-md\:even\:p-3:nth-child(even){
    padding:3px
  }

  .to-md\:even\:p-4:nth-child(even){
    padding:4px
  }

  .to-md\:even\:p-5:nth-child(even){
    padding:5px
  }

  .to-md\:even\:p-6:nth-child(even){
    padding:6px
  }

  .to-md\:even\:p-7:nth-child(even){
    padding:7px
  }

  .to-md\:even\:p-8:nth-child(even){
    padding:8px
  }

  .to-md\:even\:p-9:nth-child(even){
    padding:9px
  }

  .to-md\:even\:p-10:nth-child(even){
    padding:10px
  }

  .to-md\:even\:p-12:nth-child(even){
    padding:12px
  }

  .to-md\:even\:p-15:nth-child(even){
    padding:15px
  }

  .to-md\:even\:p-16:nth-child(even){
    padding:16px
  }

  .to-md\:even\:p-18:nth-child(even){
    padding:18px
  }

  .to-md\:even\:p-20:nth-child(even){
    padding:20px
  }

  .to-md\:even\:p-24:nth-child(even){
    padding:24px
  }

  .to-md\:even\:p-25:nth-child(even){
    padding:25px
  }

  .to-md\:even\:p-30:nth-child(even){
    padding:30px
  }

  .to-md\:even\:p-32:nth-child(even){
    padding:32px
  }

  .to-md\:even\:p-36:nth-child(even){
    padding:36px
  }

  .to-md\:even\:p-40:nth-child(even){
    padding:40px
  }

  .to-md\:even\:p-44:nth-child(even){
    padding:44px
  }

  .to-md\:even\:p-48:nth-child(even){
    padding:48px
  }

  .to-md\:even\:p-50:nth-child(even){
    padding:50px
  }

  .to-md\:even\:p-60:nth-child(even){
    padding:60px
  }

  .to-md\:even\:p-64:nth-child(even){
    padding:64px
  }

  .to-md\:even\:p-70:nth-child(even){
    padding:70px
  }

  .to-md\:even\:p-75:nth-child(even){
    padding:75px
  }

  .to-md\:even\:p-80:nth-child(even){
    padding:80px
  }

  .to-md\:even\:p-85:nth-child(even){
    padding:85px
  }

  .to-md\:even\:p-90:nth-child(even){
    padding:90px
  }

  .to-md\:even\:p-100:nth-child(even){
    padding:100px
  }

  .to-md\:even\:p-150:nth-child(even){
    padding:150px
  }

  .to-md\:even\:p-px:nth-child(even){
    padding:1px
  }

  .to-md\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .to-md\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .to-md\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .to-md\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .to-md\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .to-md\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .to-md\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .to-md\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .to-md\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .to-md\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .to-md\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .to-md\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .to-md\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .to-md\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .to-md\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .to-md\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .to-md\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .to-md\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .to-md\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-md\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .to-md\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-md\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .to-md\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-md\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .to-md\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-md\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .to-md\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-md\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .to-md\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-md\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .to-md\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-md\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .to-md\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-md\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .to-md\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-md\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .to-md\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-md\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .to-md\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-md\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .to-md\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-md\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .to-md\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-md\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .to-md\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-md\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .to-md\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-md\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .to-md\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-md\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .to-md\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-md\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .to-md\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-md\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .to-md\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-md\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .to-md\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-md\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .to-md\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-md\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .to-md\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-md\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .to-md\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-md\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .to-md\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-md\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .to-md\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-md\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .to-md\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-md\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .to-md\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-md\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .to-md\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-md\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .to-md\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-md\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .to-md\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-md\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .to-md\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-md\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .to-md\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-md\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .to-md\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-md\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-md\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-md\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-md\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-md\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .to-md\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-md\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .to-md\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-md\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .to-md\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-md\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .to-md\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-md\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .to-md\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-md\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .to-md\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-md\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-md\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-md\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-md\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-md\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-md\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-md\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-md\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-md\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-md\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-md\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-md\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .to-md\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .to-md\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .to-md\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .to-md\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .to-md\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .to-md\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .to-md\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .to-md\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .to-md\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .to-md\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .to-md\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .to-md\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .to-md\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .to-md\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .to-md\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .to-md\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .to-md\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .to-md\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .to-md\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .to-md\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .to-md\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .to-md\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .to-md\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .to-md\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .to-md\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .to-md\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .to-md\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .to-md\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .to-md\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .to-md\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .to-md\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .to-md\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .to-md\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .to-md\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .to-md\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .to-md\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .to-md\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .to-md\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .to-md\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .to-md\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .to-md\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .to-md\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .to-md\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .to-md\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .to-md\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .to-md\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .to-md\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .to-md\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .to-md\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .to-md\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .to-md\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .to-md\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .to-md\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .to-md\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .to-md\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .to-md\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .to-md\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .to-md\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .to-md\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .to-md\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .to-md\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .to-md\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .to-md\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .to-md\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .to-md\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .to-md\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .to-md\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .to-md\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .to-md\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .to-md\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .to-md\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .to-md\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .to-md\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .to-md\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .to-md\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .to-md\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .to-md\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .to-md\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .to-md\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .to-md\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .to-md\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .to-md\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .to-md\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .to-md\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .to-md\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .to-md\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .to-md\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .to-md\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .to-md\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .to-md\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .to-md\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .to-md\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .to-md\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .to-md\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .to-md\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .to-md\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .to-md\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .to-md\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .to-md\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .to-md\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .to-md\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .to-md\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .to-md\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .to-md\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .to-md\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .to-md\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .to-md\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .to-md\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .to-md\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .to-md\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .to-md\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .to-md\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .to-md\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .to-md\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .to-md\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .to-md\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .to-md\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .to-md\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .to-md\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .to-md\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .to-md\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .to-md\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .to-md\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .to-md\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .to-md\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .to-md\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .to-md\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .to-md\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .to-md\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .to-md\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .to-md\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .to-md\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .to-md\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .to-md\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .to-md\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .to-md\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .to-md\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .to-md\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .to-md\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .to-md\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .to-md\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .to-md\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .to-md\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .to-md\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .to-md\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .to-md\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .to-md\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .to-md\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .to-md\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .to-md\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .to-md\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .to-md\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .to-md\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .to-md\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .to-md\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .to-md\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .to-md\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .to-md\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .to-md\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .to-md\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .to-md\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .to-md\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .to-md\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .to-md\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .to-md\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .to-md\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .to-md\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .to-md\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .to-md\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .to-md\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .to-md\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .to-md\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .to-md\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .to-md\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .to-md\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .to-md\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .to-md\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .to-md\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .to-md\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .to-md\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .to-md\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .to-md\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .to-md\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .to-md\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .to-md\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .to-md\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .to-md\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .to-md\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .to-md\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .to-md\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .to-md\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .to-md\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .to-md\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .to-md\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .to-md\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .to-md\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .to-md\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .to-md\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .to-md\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .to-md\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .to-md\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .to-md\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .to-md\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .to-md\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .to-md\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .to-md\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .to-md\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .to-md\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .to-md\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .to-md\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .to-md\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .to-md\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .to-md\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .to-md\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .to-md\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .to-md\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .to-md\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .to-md\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .to-md\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .to-md\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .to-md\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .to-md\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .to-md\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .to-md\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .to-md\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .to-md\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .to-md\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .to-md\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .to-md\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .to-md\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .to-md\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .to-md\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .to-md\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .to-md\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .to-md\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .to-md\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .to-md\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .to-md\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .to-md\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .to-md\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .to-md\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .to-md\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .to-md\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .to-md\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .to-md\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .to-md\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .to-md\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .to-md\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .to-md\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .to-md\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .to-md\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .to-md\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .to-md\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .to-md\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .to-md\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .to-md\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .to-md\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-md\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .to-md\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-md\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .to-md\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-md\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .to-md\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-md\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .to-md\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-md\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .to-md\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-md\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .to-md\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-md\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .to-md\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-md\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .to-md\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-md\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .to-md\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-md\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .to-md\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-md\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .to-md\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-md\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .to-md\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-md\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .to-md\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-md\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .to-md\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-md\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .to-md\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-md\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .to-md\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-md\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .to-md\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-md\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .to-md\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-md\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .to-md\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-md\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .to-md\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-md\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .to-md\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-md\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .to-md\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-md\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .to-md\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-md\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .to-md\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-md\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .to-md\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-md\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .to-md\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-md\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .to-md\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-md\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .to-md\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-md\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .to-md\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-md\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .to-md\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-md\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .to-md\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-md\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .to-md\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-md\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-md\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-md\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-md\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-md\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-md\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-md\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .to-md\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-md\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-md\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-md\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .to-md\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-md\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .to-md\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-md\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .to-md\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-md\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .to-md\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-md\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .to-md\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-md\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-md\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-md\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-md\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-md\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-md\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-md\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-md\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-md\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-md\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-md\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-md\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .to-md\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .to-md\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .to-md\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .to-md\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .to-md\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .to-md\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .to-md\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .to-md\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .to-md\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .to-md\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .to-md\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .to-md\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .to-md\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .to-md\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .to-md\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .to-md\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .to-md\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .to-md\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .to-md\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .to-md\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .to-md\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .to-md\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .to-md\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .to-md\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .to-md\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .to-md\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .to-md\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .to-md\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .to-md\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .to-md\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .to-md\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .to-md\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .to-md\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .to-md\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .to-md\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .to-md\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .to-md\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .to-md\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .to-md\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .to-md\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .to-md\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .to-md\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .to-md\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .to-md\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .to-md\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .to-md\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .to-md\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .to-md\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .to-md\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .to-md\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .to-md\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .to-md\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .to-md\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .to-md\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .to-md\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .to-md\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .to-md\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .to-md\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .to-md\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .to-md\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .to-md\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .to-md\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .to-md\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .to-md\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .to-md\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .to-md\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .to-md\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .to-md\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .to-md\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .to-md\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .to-md\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .to-md\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .to-md\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .to-md\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .to-md\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .to-md\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .to-md\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .to-md\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .to-md\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .to-md\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .to-md\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .to-md\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .to-md\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .to-md\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .to-md\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .to-md\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .to-md\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .to-md\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .to-md\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .to-md\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .to-md\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .to-md\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .to-md\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .to-md\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .to-md\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .to-md\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .to-md\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .to-md\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .to-md\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .to-md\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .to-md\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .to-md\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .to-md\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .to-md\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .to-md\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .to-md\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .to-md\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .to-md\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .to-md\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .to-md\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .to-md\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .to-md\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .to-md\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .to-md\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .to-md\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .to-md\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .to-md\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .to-md\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .to-md\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .to-md\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .to-md\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .to-md\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .to-md\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .to-md\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .to-md\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .to-md\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .to-md\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .to-md\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .to-md\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .to-md\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .to-md\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .to-md\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .to-md\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .to-md\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .to-md\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .to-md\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .to-md\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .to-md\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .to-md\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .to-md\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .to-md\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .to-md\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .to-md\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .to-md\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .to-md\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .to-md\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .to-md\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .to-md\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .to-md\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .to-md\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .to-md\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .to-md\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .to-md\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .to-md\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .to-md\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .to-md\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .to-md\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .to-md\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .to-md\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .to-md\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .to-md\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .to-md\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .to-md\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .to-md\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .to-md\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .to-md\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .to-md\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .to-md\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .to-md\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .to-md\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .to-md\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .to-md\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .to-md\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .to-md\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .to-md\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .to-md\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .to-md\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .to-md\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .to-md\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .to-md\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .to-md\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .to-md\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .to-md\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .to-md\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .to-md\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .to-md\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .to-md\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .to-md\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .to-md\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .to-md\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .to-md\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .to-md\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .to-md\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .to-md\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .to-md\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .to-md\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .to-md\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .to-md\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .to-md\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .to-md\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .to-md\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .to-md\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .to-md\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .to-md\:pointer-events-none{
    pointer-events:none
  }

  .to-md\:pointer-events-auto{
    pointer-events:auto
  }

  .to-md\:static{
    position:static
  }

  .to-md\:fixed{
    position:fixed
  }

  .to-md\:absolute{
    position:absolute
  }

  .to-md\:relative{
    position:relative
  }

  .to-md\:sticky{
    position:sticky
  }

  .to-md\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .to-md\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .to-md\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .to-md\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .to-md\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .to-md\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .to-md\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .to-md\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .to-md\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .to-md\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .to-md\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .to-md\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .to-md\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .to-md\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .to-md\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .to-md\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .to-md\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .to-md\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .to-md\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .to-md\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .to-md\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .to-md\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .to-md\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .to-md\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .to-md\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .to-md\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .to-md\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .to-md\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .to-md\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .to-md\:inset-x-0{
    right:0px;
    left:0px
  }

  .to-md\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .to-md\:inset-x-1{
    right:1px;
    left:1px
  }

  .to-md\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .to-md\:inset-x-2{
    right:2px;
    left:2px
  }

  .to-md\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .to-md\:inset-x-4{
    right:4px;
    left:4px
  }

  .to-md\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .to-md\:inset-x-5{
    right:5px;
    left:5px
  }

  .to-md\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .to-md\:inset-x-6{
    right:6px;
    left:6px
  }

  .to-md\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .to-md\:inset-x-7{
    right:7px;
    left:7px
  }

  .to-md\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .to-md\:inset-x-8{
    right:8px;
    left:8px
  }

  .to-md\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .to-md\:inset-x-9{
    right:9px;
    left:9px
  }

  .to-md\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .to-md\:inset-x-10{
    right:10px;
    left:10px
  }

  .to-md\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .to-md\:inset-x-15{
    right:15px;
    left:15px
  }

  .to-md\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .to-md\:inset-x-16{
    right:16px;
    left:16px
  }

  .to-md\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .to-md\:inset-x-18{
    right:18px;
    left:18px
  }

  .to-md\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .to-md\:inset-x-25{
    right:25px;
    left:25px
  }

  .to-md\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .to-md\:inset-x-30{
    right:30px;
    left:30px
  }

  .to-md\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .to-md\:inset-x-36{
    right:36px;
    left:36px
  }

  .to-md\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .to-md\:inset-x-40{
    right:40px;
    left:40px
  }

  .to-md\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .to-md\:inset-x-50{
    right:50px;
    left:50px
  }

  .to-md\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .to-md\:inset-x-60{
    right:60px;
    left:60px
  }

  .to-md\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .to-md\:inset-x-auto{
    right:auto;
    left:auto
  }

  .to-md\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .to-md\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .to-md\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .to-md\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .to-md\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .to-md\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .to-md\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .to-md\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .to-md\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .to-md\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .to-md\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .to-md\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .to-md\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .to-md\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .to-md\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .to-md\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .to-md\:top-0{
    top:0px
  }

  .to-md\:right-0{
    right:0px
  }

  .to-md\:bottom-0{
    bottom:0px
  }

  .to-md\:left-0{
    left:0px
  }

  .to-md\:top-1{
    top:1px
  }

  .to-md\:right-1{
    right:1px
  }

  .to-md\:bottom-1{
    bottom:1px
  }

  .to-md\:left-1{
    left:1px
  }

  .to-md\:top-2{
    top:2px
  }

  .to-md\:right-2{
    right:2px
  }

  .to-md\:bottom-2{
    bottom:2px
  }

  .to-md\:left-2{
    left:2px
  }

  .to-md\:top-4{
    top:4px
  }

  .to-md\:right-4{
    right:4px
  }

  .to-md\:bottom-4{
    bottom:4px
  }

  .to-md\:left-4{
    left:4px
  }

  .to-md\:top-5{
    top:5px
  }

  .to-md\:right-5{
    right:5px
  }

  .to-md\:bottom-5{
    bottom:5px
  }

  .to-md\:left-5{
    left:5px
  }

  .to-md\:top-6{
    top:6px
  }

  .to-md\:right-6{
    right:6px
  }

  .to-md\:bottom-6{
    bottom:6px
  }

  .to-md\:left-6{
    left:6px
  }

  .to-md\:top-7{
    top:7px
  }

  .to-md\:right-7{
    right:7px
  }

  .to-md\:bottom-7{
    bottom:7px
  }

  .to-md\:left-7{
    left:7px
  }

  .to-md\:top-8{
    top:8px
  }

  .to-md\:right-8{
    right:8px
  }

  .to-md\:bottom-8{
    bottom:8px
  }

  .to-md\:left-8{
    left:8px
  }

  .to-md\:top-9{
    top:9px
  }

  .to-md\:right-9{
    right:9px
  }

  .to-md\:bottom-9{
    bottom:9px
  }

  .to-md\:left-9{
    left:9px
  }

  .to-md\:top-10{
    top:10px
  }

  .to-md\:right-10{
    right:10px
  }

  .to-md\:bottom-10{
    bottom:10px
  }

  .to-md\:left-10{
    left:10px
  }

  .to-md\:top-15{
    top:15px
  }

  .to-md\:right-15{
    right:15px
  }

  .to-md\:bottom-15{
    bottom:15px
  }

  .to-md\:left-15{
    left:15px
  }

  .to-md\:top-16{
    top:16px
  }

  .to-md\:right-16{
    right:16px
  }

  .to-md\:bottom-16{
    bottom:16px
  }

  .to-md\:left-16{
    left:16px
  }

  .to-md\:top-18{
    top:18px
  }

  .to-md\:right-18{
    right:18px
  }

  .to-md\:bottom-18{
    bottom:18px
  }

  .to-md\:left-18{
    left:18px
  }

  .to-md\:top-25{
    top:25px
  }

  .to-md\:right-25{
    right:25px
  }

  .to-md\:bottom-25{
    bottom:25px
  }

  .to-md\:left-25{
    left:25px
  }

  .to-md\:top-30{
    top:30px
  }

  .to-md\:right-30{
    right:30px
  }

  .to-md\:bottom-30{
    bottom:30px
  }

  .to-md\:left-30{
    left:30px
  }

  .to-md\:top-36{
    top:36px
  }

  .to-md\:right-36{
    right:36px
  }

  .to-md\:bottom-36{
    bottom:36px
  }

  .to-md\:left-36{
    left:36px
  }

  .to-md\:top-40{
    top:40px
  }

  .to-md\:right-40{
    right:40px
  }

  .to-md\:bottom-40{
    bottom:40px
  }

  .to-md\:left-40{
    left:40px
  }

  .to-md\:top-50{
    top:50px
  }

  .to-md\:right-50{
    right:50px
  }

  .to-md\:bottom-50{
    bottom:50px
  }

  .to-md\:left-50{
    left:50px
  }

  .to-md\:top-60{
    top:60px
  }

  .to-md\:right-60{
    right:60px
  }

  .to-md\:bottom-60{
    bottom:60px
  }

  .to-md\:left-60{
    left:60px
  }

  .to-md\:top-auto{
    top:auto
  }

  .to-md\:right-auto{
    right:auto
  }

  .to-md\:bottom-auto{
    bottom:auto
  }

  .to-md\:left-auto{
    left:auto
  }

  .to-md\:-top-1{
    top:-1px
  }

  .to-md\:-right-1{
    right:-1px
  }

  .to-md\:-bottom-1{
    bottom:-1px
  }

  .to-md\:-left-1{
    left:-1px
  }

  .to-md\:-top-3{
    top:-3px
  }

  .to-md\:-right-3{
    right:-3px
  }

  .to-md\:-bottom-3{
    bottom:-3px
  }

  .to-md\:-left-3{
    left:-3px
  }

  .to-md\:-top-10{
    top:-10px
  }

  .to-md\:-right-10{
    right:-10px
  }

  .to-md\:-bottom-10{
    bottom:-10px
  }

  .to-md\:-left-10{
    left:-10px
  }

  .to-md\:-top-12{
    top:-12px
  }

  .to-md\:-right-12{
    right:-12px
  }

  .to-md\:-bottom-12{
    bottom:-12px
  }

  .to-md\:-left-12{
    left:-12px
  }

  .to-md\:-top-13{
    top:-13px
  }

  .to-md\:-right-13{
    right:-13px
  }

  .to-md\:-bottom-13{
    bottom:-13px
  }

  .to-md\:-left-13{
    left:-13px
  }

  .to-md\:-top-18{
    top:-18px
  }

  .to-md\:-right-18{
    right:-18px
  }

  .to-md\:-bottom-18{
    bottom:-18px
  }

  .to-md\:-left-18{
    left:-18px
  }

  .to-md\:-top-30{
    top:-30px
  }

  .to-md\:-right-30{
    right:-30px
  }

  .to-md\:-bottom-30{
    bottom:-30px
  }

  .to-md\:-left-30{
    left:-30px
  }

  .to-md\:top-1_2{
    top:50%
  }

  .to-md\:right-1_2{
    right:50%
  }

  .to-md\:bottom-1_2{
    bottom:50%
  }

  .to-md\:left-1_2{
    left:50%
  }

  .to-md\:resize-none{
    resize:none
  }

  .to-md\:resize-y{
    resize:vertical
  }

  .to-md\:resize-x{
    resize:horizontal
  }

  .to-md\:resize{
    resize:both
  }

  .to-md\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-md\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-md\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-md\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-md\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-md\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-md\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-md\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-md\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-md\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-md\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-md\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-md\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-md\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-md\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-md\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-md\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-md\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-md\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-md\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-md\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-md\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-md\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-md\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-md\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-md\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-md\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-md\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-md\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-md\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-md\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-md\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-md\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-md\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-md\:fill-current{
    fill:currentColor
  }

  .to-md\:stroke-current{
    stroke:currentColor
  }

  .to-md\:stroke-0{
    stroke-width:0
  }

  .to-md\:stroke-1{
    stroke-width:1
  }

  .to-md\:stroke-2{
    stroke-width:2
  }

  .to-md\:table-auto{
    table-layout:auto
  }

  .to-md\:table-fixed{
    table-layout:fixed
  }

  .to-md\:text-left{
    text-align:left
  }

  .to-md\:text-center{
    text-align:center
  }

  .to-md\:text-right{
    text-align:right
  }

  .to-md\:text-justify{
    text-align:justify
  }

  .to-md\:text-inherited{
    color:inherit
  }

  .to-md\:text-clear{
    color:transparent
  }

  .to-md\:text-transparent{
    color:transparent
  }

  .to-md\:text-error{
    color:#E01010
  }

  .to-md\:text-blue-50{
    color:#61b6cb
  }

  .to-md\:text-blue-100{
    color:#0076DF
  }

  .to-md\:text-blue-125{
    color:#0A6ED6
  }

  .to-md\:text-blue-150{
    color:#076099
  }

  .to-md\:text-blue-175{
    color:#006099
  }

  .to-md\:text-blue-200{
    color:#0A4A73
  }

  .to-md\:text-blue{
    color:#0076DF
  }

  .to-md\:text-purple-100{
    color:#4E3972
  }

  .to-md\:text-purple{
    color:#573F7F
  }

  .to-md\:text-green-20{
    color:#ADE8A1
  }

  .to-md\:text-green-100{
    color:#30862D
  }

  .to-md\:text-green-120{
    color:#285e1d
  }

  .to-md\:text-green-150{
    color:#00492C
  }

  .to-md\:text-green-200{
    color:#2F822C
  }

  .to-md\:text-green-250{
    color:#8EC640
  }

  .to-md\:text-green{
    color:#30862D
  }

  .to-md\:text-orange{
    color:#FFC21F
  }

  .to-md\:text-red-100{
    color:#E01010
  }

  .to-md\:text-red{
    color:#E01010
  }

  .to-md\:text-red-riverbend{
    color:#990000
  }

  .to-md\:text-red-riverbendDark{
    color:#5C0002
  }

  .to-md\:text-yellow{
    color:#F4A81C
  }

  .to-md\:text-white{
    color:#ffffff
  }

  .to-md\:text-black{
    color:#000000
  }

  .to-md\:text-dark{
    color:#333333
  }

  .to-md\:text-gray-25{
    color:#f6f8f9
  }

  .to-md\:text-gray-35{
    color:#ededef
  }

  .to-md\:text-gray-50{
    color:#dddddd
  }

  .to-md\:text-gray-95{
    color:#686059
  }

  .to-md\:text-gray-100{
    color:#757575
  }

  .to-md\:text-gray-120{
    color:#555555
  }

  .to-md\:text-gray-150{
    color:#252525
  }

  .to-md\:text-gray-160{
    color:#121212
  }

  .to-md\:text-gray{
    color:#757575
  }

  .to-md\:hover\:text-inherited:hover{
    color:inherit
  }

  .to-md\:hover\:text-clear:hover{
    color:transparent
  }

  .to-md\:hover\:text-transparent:hover{
    color:transparent
  }

  .to-md\:hover\:text-error:hover{
    color:#E01010
  }

  .to-md\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .to-md\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .to-md\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .to-md\:hover\:text-blue-150:hover{
    color:#076099
  }

  .to-md\:hover\:text-blue-175:hover{
    color:#006099
  }

  .to-md\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .to-md\:hover\:text-blue:hover{
    color:#0076DF
  }

  .to-md\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .to-md\:hover\:text-purple:hover{
    color:#573F7F
  }

  .to-md\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .to-md\:hover\:text-green-100:hover{
    color:#30862D
  }

  .to-md\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .to-md\:hover\:text-green-150:hover{
    color:#00492C
  }

  .to-md\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .to-md\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .to-md\:hover\:text-green:hover{
    color:#30862D
  }

  .to-md\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .to-md\:hover\:text-red-100:hover{
    color:#E01010
  }

  .to-md\:hover\:text-red:hover{
    color:#E01010
  }

  .to-md\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .to-md\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .to-md\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .to-md\:hover\:text-white:hover{
    color:#ffffff
  }

  .to-md\:hover\:text-black:hover{
    color:#000000
  }

  .to-md\:hover\:text-dark:hover{
    color:#333333
  }

  .to-md\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .to-md\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .to-md\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .to-md\:hover\:text-gray-95:hover{
    color:#686059
  }

  .to-md\:hover\:text-gray-100:hover{
    color:#757575
  }

  .to-md\:hover\:text-gray-120:hover{
    color:#555555
  }

  .to-md\:hover\:text-gray-150:hover{
    color:#252525
  }

  .to-md\:hover\:text-gray-160:hover{
    color:#121212
  }

  .to-md\:hover\:text-gray:hover{
    color:#757575
  }

  .to-md\:focus\:text-inherited:focus{
    color:inherit
  }

  .to-md\:focus\:text-clear:focus{
    color:transparent
  }

  .to-md\:focus\:text-transparent:focus{
    color:transparent
  }

  .to-md\:focus\:text-error:focus{
    color:#E01010
  }

  .to-md\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .to-md\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .to-md\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .to-md\:focus\:text-blue-150:focus{
    color:#076099
  }

  .to-md\:focus\:text-blue-175:focus{
    color:#006099
  }

  .to-md\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .to-md\:focus\:text-blue:focus{
    color:#0076DF
  }

  .to-md\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .to-md\:focus\:text-purple:focus{
    color:#573F7F
  }

  .to-md\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .to-md\:focus\:text-green-100:focus{
    color:#30862D
  }

  .to-md\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .to-md\:focus\:text-green-150:focus{
    color:#00492C
  }

  .to-md\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .to-md\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .to-md\:focus\:text-green:focus{
    color:#30862D
  }

  .to-md\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .to-md\:focus\:text-red-100:focus{
    color:#E01010
  }

  .to-md\:focus\:text-red:focus{
    color:#E01010
  }

  .to-md\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .to-md\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .to-md\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .to-md\:focus\:text-white:focus{
    color:#ffffff
  }

  .to-md\:focus\:text-black:focus{
    color:#000000
  }

  .to-md\:focus\:text-dark:focus{
    color:#333333
  }

  .to-md\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .to-md\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .to-md\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .to-md\:focus\:text-gray-95:focus{
    color:#686059
  }

  .to-md\:focus\:text-gray-100:focus{
    color:#757575
  }

  .to-md\:focus\:text-gray-120:focus{
    color:#555555
  }

  .to-md\:focus\:text-gray-150:focus{
    color:#252525
  }

  .to-md\:focus\:text-gray-160:focus{
    color:#121212
  }

  .to-md\:focus\:text-gray:focus{
    color:#757575
  }

  .to-md\:italic{
    font-style:italic
  }

  .to-md\:not-italic{
    font-style:normal
  }

  .to-md\:uppercase{
    text-transform:uppercase
  }

  .to-md\:lowercase{
    text-transform:lowercase
  }

  .to-md\:capitalize{
    text-transform:capitalize
  }

  .to-md\:normal-case{
    text-transform:none
  }

  .to-md\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .to-md\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .to-md\:ordinal, .to-md\:slashed-zero, .to-md\:lining-nums, .to-md\:oldstyle-nums, .to-md\:proportional-nums, .to-md\:tabular-nums, .to-md\:diagonal-fractions, .to-md\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .to-md\:normal-nums{
    font-variant-numeric:normal
  }

  .to-md\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .to-md\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .to-md\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .to-md\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .to-md\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .to-md\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .to-md\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .to-md\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .to-md\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .to-md\:tracking-tight{
    letter-spacing:-0.025em
  }

  .to-md\:tracking-normal{
    letter-spacing:0
  }

  .to-md\:tracking-wide{
    letter-spacing:0.025em
  }

  .to-md\:tracking-wider{
    letter-spacing:0.05em
  }

  .to-md\:tracking-widest{
    letter-spacing:0.1em
  }

  .to-md\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .to-md\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .to-md\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .to-md\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .to-md\:align-baseline{
    vertical-align:baseline
  }

  .to-md\:align-top{
    vertical-align:top
  }

  .to-md\:align-middle{
    vertical-align:middle
  }

  .to-md\:align-bottom{
    vertical-align:bottom
  }

  .to-md\:align-text-top{
    vertical-align:text-top
  }

  .to-md\:align-text-bottom{
    vertical-align:text-bottom
  }

  .to-md\:visible{
    visibility:visible
  }

  .to-md\:invisible{
    visibility:hidden
  }

  .to-md\:whitespace-normal{
    white-space:normal
  }

  .to-md\:whitespace-no-wrap{
    white-space:nowrap
  }

  .to-md\:whitespace-pre{
    white-space:pre
  }

  .to-md\:whitespace-pre-line{
    white-space:pre-line
  }

  .to-md\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .to-md\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .to-md\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .to-md\:break-all{
    word-break:break-all
  }

  .to-md\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .to-md\:w-0{
    width:0
  }

  .to-md\:w-1{
    width:1px
  }

  .to-md\:w-2{
    width:2px
  }

  .to-md\:w-3{
    width:3px
  }

  .to-md\:w-4{
    width:4px
  }

  .to-md\:w-5{
    width:5px
  }

  .to-md\:w-6{
    width:6px
  }

  .to-md\:w-7{
    width:7px
  }

  .to-md\:w-8{
    width:8px
  }

  .to-md\:w-9{
    width:9px
  }

  .to-md\:w-10{
    width:10px
  }

  .to-md\:w-12{
    width:12px
  }

  .to-md\:w-15{
    width:15px
  }

  .to-md\:w-16{
    width:16px
  }

  .to-md\:w-18{
    width:18px
  }

  .to-md\:w-20{
    width:20px
  }

  .to-md\:w-24{
    width:24px
  }

  .to-md\:w-25{
    width:25px
  }

  .to-md\:w-30{
    width:30px
  }

  .to-md\:w-32{
    width:32px
  }

  .to-md\:w-36{
    width:36px
  }

  .to-md\:w-40{
    width:40px
  }

  .to-md\:w-44{
    width:44px
  }

  .to-md\:w-48{
    width:48px
  }

  .to-md\:w-50{
    width:50px
  }

  .to-md\:w-60{
    width:60px
  }

  .to-md\:w-64{
    width:64px
  }

  .to-md\:w-70{
    width:70px
  }

  .to-md\:w-75{
    width:75px
  }

  .to-md\:w-80{
    width:80px
  }

  .to-md\:w-85{
    width:85px
  }

  .to-md\:w-90{
    width:90px
  }

  .to-md\:w-100{
    width:100px
  }

  .to-md\:w-120{
    width:120px
  }

  .to-md\:w-140{
    width:140px
  }

  .to-md\:w-150{
    width:150px
  }

  .to-md\:w-200{
    width:200px
  }

  .to-md\:w-250{
    width:250px
  }

  .to-md\:w-400{
    width:400px
  }

  .to-md\:w-450{
    width:450px
  }

  .to-md\:w-550{
    width:550px
  }

  .to-md\:w-px{
    width:1px
  }

  .to-md\:w-1_2{
    width:50%
  }

  .to-md\:w-1_3{
    width:33.333333%
  }

  .to-md\:w-2_3{
    width:66.666667%
  }

  .to-md\:w-1_4{
    width:25%
  }

  .to-md\:w-2_4{
    width:50%
  }

  .to-md\:w-3_4{
    width:75%
  }

  .to-md\:w-1_5{
    width:20%
  }

  .to-md\:w-2_5{
    width:40%
  }

  .to-md\:w-3_5{
    width:60%
  }

  .to-md\:w-4_5{
    width:80%
  }

  .to-md\:w-1_6{
    width:16.666667%
  }

  .to-md\:w-5_6{
    width:83.333333%
  }

  .to-md\:w-1_12{
    width:8.333333%
  }

  .to-md\:w-5_12{
    width:41.666667%
  }

  .to-md\:w-7_12{
    width:58.333333%
  }

  .to-md\:w-11_12{
    width:91.666667%
  }

  .to-md\:w-auto{
    width:auto
  }

  .to-md\:w-full{
    width:100%
  }

  .to-md\:w-screen{
    width:100vw
  }

  .to-md\:z-0{
    z-index:0
  }

  .to-md\:z-1{
    z-index:1
  }

  .to-md\:z-2{
    z-index:2
  }

  .to-md\:z-3{
    z-index:3
  }

  .to-md\:z-4{
    z-index:4
  }

  .to-md\:z-5{
    z-index:5
  }

  .to-md\:z-auto{
    z-index:auto
  }

  .to-md\:-z-1{
    z-index:-1
  }

  .to-md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .to-md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .to-md\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .to-md\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .to-md\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .to-md\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .to-md\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .to-md\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .to-md\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .to-md\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .to-md\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .to-md\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .to-md\:grid-cols-none{
    grid-template-columns:none
  }

  .to-md\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .to-md\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .to-md\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .to-md\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .to-md\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .to-md\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .to-md\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .to-md\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .to-md\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .to-md\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .to-md\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .to-md\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .to-md\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .to-md\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .to-md\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .to-md\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .to-md\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .to-md\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .to-md\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .to-md\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-md\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-md\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-md\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-md\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-md\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-md\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-md\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-md\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-md\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-md\:scale-x-0{
    --transform-scale-x:0
  }

  .to-md\:scale-x-50{
    --transform-scale-x:.5
  }

  .to-md\:scale-x-75{
    --transform-scale-x:.75
  }

  .to-md\:scale-x-90{
    --transform-scale-x:.9
  }

  .to-md\:scale-x-95{
    --transform-scale-x:.95
  }

  .to-md\:scale-x-100{
    --transform-scale-x:1
  }

  .to-md\:scale-x-105{
    --transform-scale-x:1.05
  }

  .to-md\:scale-x-110{
    --transform-scale-x:1.1
  }

  .to-md\:scale-x-125{
    --transform-scale-x:1.25
  }

  .to-md\:scale-x-150{
    --transform-scale-x:1.5
  }

  .to-md\:scale-y-0{
    --transform-scale-y:0
  }

  .to-md\:scale-y-50{
    --transform-scale-y:.5
  }

  .to-md\:scale-y-75{
    --transform-scale-y:.75
  }

  .to-md\:scale-y-90{
    --transform-scale-y:.9
  }

  .to-md\:scale-y-95{
    --transform-scale-y:.95
  }

  .to-md\:scale-y-100{
    --transform-scale-y:1
  }

  .to-md\:scale-y-105{
    --transform-scale-y:1.05
  }

  .to-md\:scale-y-110{
    --transform-scale-y:1.1
  }

  .to-md\:scale-y-125{
    --transform-scale-y:1.25
  }

  .to-md\:scale-y-150{
    --transform-scale-y:1.5
  }

  .to-md\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-md\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-md\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-md\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-md\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-md\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-md\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-md\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-md\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-md\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-md\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .to-md\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .to-md\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .to-md\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .to-md\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .to-md\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .to-md\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .to-md\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .to-md\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .to-md\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .to-md\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .to-md\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .to-md\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .to-md\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .to-md\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .to-md\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .to-md\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .to-md\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .to-md\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .to-md\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .to-md\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-md\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-md\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-md\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-md\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-md\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-md\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-md\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-md\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-md\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-md\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .to-md\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .to-md\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .to-md\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .to-md\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .to-md\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .to-md\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .to-md\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .to-md\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .to-md\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .to-md\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .to-md\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .to-md\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .to-md\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .to-md\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .to-md\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .to-md\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .to-md\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .to-md\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .to-md\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .to-md\:rotate-0{
    --transform-rotate:0
  }

  .to-md\:rotate-1{
    --transform-rotate:1deg
  }

  .to-md\:rotate-2{
    --transform-rotate:2deg
  }

  .to-md\:rotate-3{
    --transform-rotate:3deg
  }

  .to-md\:rotate-6{
    --transform-rotate:6deg
  }

  .to-md\:rotate-12{
    --transform-rotate:12deg
  }

  .to-md\:rotate-45{
    --transform-rotate:45deg
  }

  .to-md\:rotate-90{
    --transform-rotate:90deg
  }

  .to-md\:rotate-180{
    --transform-rotate:180deg
  }

  .to-md\:-rotate-180{
    --transform-rotate:-180deg
  }

  .to-md\:-rotate-90{
    --transform-rotate:-90deg
  }

  .to-md\:-rotate-45{
    --transform-rotate:-45deg
  }

  .to-md\:-rotate-12{
    --transform-rotate:-12deg
  }

  .to-md\:-rotate-6{
    --transform-rotate:-6deg
  }

  .to-md\:-rotate-3{
    --transform-rotate:-3deg
  }

  .to-md\:-rotate-2{
    --transform-rotate:-2deg
  }

  .to-md\:-rotate-1{
    --transform-rotate:-1deg
  }

  .to-md\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .to-md\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .to-md\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .to-md\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .to-md\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .to-md\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .to-md\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .to-md\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .to-md\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .to-md\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .to-md\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .to-md\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .to-md\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .to-md\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .to-md\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .to-md\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .to-md\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .to-md\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .to-md\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .to-md\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .to-md\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .to-md\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .to-md\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .to-md\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .to-md\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .to-md\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .to-md\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .to-md\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .to-md\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .to-md\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .to-md\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .to-md\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .to-md\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .to-md\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .to-md\:translate-x-0{
    --transform-translate-x:0
  }

  .to-md\:translate-x-1{
    --transform-translate-x:1px
  }

  .to-md\:translate-x-2{
    --transform-translate-x:2px
  }

  .to-md\:translate-x-3{
    --transform-translate-x:3px
  }

  .to-md\:translate-x-4{
    --transform-translate-x:4px
  }

  .to-md\:translate-x-5{
    --transform-translate-x:5px
  }

  .to-md\:translate-x-6{
    --transform-translate-x:6px
  }

  .to-md\:translate-x-7{
    --transform-translate-x:7px
  }

  .to-md\:translate-x-8{
    --transform-translate-x:8px
  }

  .to-md\:translate-x-9{
    --transform-translate-x:9px
  }

  .to-md\:translate-x-10{
    --transform-translate-x:10px
  }

  .to-md\:translate-x-12{
    --transform-translate-x:12px
  }

  .to-md\:translate-x-15{
    --transform-translate-x:15px
  }

  .to-md\:translate-x-16{
    --transform-translate-x:16px
  }

  .to-md\:translate-x-18{
    --transform-translate-x:18px
  }

  .to-md\:translate-x-20{
    --transform-translate-x:20px
  }

  .to-md\:translate-x-24{
    --transform-translate-x:24px
  }

  .to-md\:translate-x-25{
    --transform-translate-x:25px
  }

  .to-md\:translate-x-30{
    --transform-translate-x:30px
  }

  .to-md\:translate-x-32{
    --transform-translate-x:32px
  }

  .to-md\:translate-x-36{
    --transform-translate-x:36px
  }

  .to-md\:translate-x-40{
    --transform-translate-x:40px
  }

  .to-md\:translate-x-44{
    --transform-translate-x:44px
  }

  .to-md\:translate-x-48{
    --transform-translate-x:48px
  }

  .to-md\:translate-x-50{
    --transform-translate-x:50px
  }

  .to-md\:translate-x-60{
    --transform-translate-x:60px
  }

  .to-md\:translate-x-64{
    --transform-translate-x:64px
  }

  .to-md\:translate-x-70{
    --transform-translate-x:70px
  }

  .to-md\:translate-x-75{
    --transform-translate-x:75px
  }

  .to-md\:translate-x-80{
    --transform-translate-x:80px
  }

  .to-md\:translate-x-85{
    --transform-translate-x:85px
  }

  .to-md\:translate-x-90{
    --transform-translate-x:90px
  }

  .to-md\:translate-x-100{
    --transform-translate-x:100px
  }

  .to-md\:translate-x-px{
    --transform-translate-x:1px
  }

  .to-md\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .to-md\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .to-md\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .to-md\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .to-md\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .to-md\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .to-md\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .to-md\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .to-md\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .to-md\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .to-md\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .to-md\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .to-md\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .to-md\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .to-md\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .to-md\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .to-md\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .to-md\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .to-md\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .to-md\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .to-md\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .to-md\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .to-md\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .to-md\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .to-md\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .to-md\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .to-md\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .to-md\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .to-md\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .to-md\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .to-md\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .to-md\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .to-md\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .to-md\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .to-md\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .to-md\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .to-md\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .to-md\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .to-md\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .to-md\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .to-md\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .to-md\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .to-md\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .to-md\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .to-md\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .to-md\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .to-md\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .to-md\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .to-md\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .to-md\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .to-md\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .to-md\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .to-md\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .to-md\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .to-md\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .to-md\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .to-md\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .to-md\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .to-md\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .to-md\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .to-md\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .to-md\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .to-md\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .to-md\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .to-md\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .to-md\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .to-md\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .to-md\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .to-md\:translate-x-full{
    --transform-translate-x:100%
  }

  .to-md\:translate-y-0{
    --transform-translate-y:0
  }

  .to-md\:translate-y-1{
    --transform-translate-y:1px
  }

  .to-md\:translate-y-2{
    --transform-translate-y:2px
  }

  .to-md\:translate-y-3{
    --transform-translate-y:3px
  }

  .to-md\:translate-y-4{
    --transform-translate-y:4px
  }

  .to-md\:translate-y-5{
    --transform-translate-y:5px
  }

  .to-md\:translate-y-6{
    --transform-translate-y:6px
  }

  .to-md\:translate-y-7{
    --transform-translate-y:7px
  }

  .to-md\:translate-y-8{
    --transform-translate-y:8px
  }

  .to-md\:translate-y-9{
    --transform-translate-y:9px
  }

  .to-md\:translate-y-10{
    --transform-translate-y:10px
  }

  .to-md\:translate-y-12{
    --transform-translate-y:12px
  }

  .to-md\:translate-y-15{
    --transform-translate-y:15px
  }

  .to-md\:translate-y-16{
    --transform-translate-y:16px
  }

  .to-md\:translate-y-18{
    --transform-translate-y:18px
  }

  .to-md\:translate-y-20{
    --transform-translate-y:20px
  }

  .to-md\:translate-y-24{
    --transform-translate-y:24px
  }

  .to-md\:translate-y-25{
    --transform-translate-y:25px
  }

  .to-md\:translate-y-30{
    --transform-translate-y:30px
  }

  .to-md\:translate-y-32{
    --transform-translate-y:32px
  }

  .to-md\:translate-y-36{
    --transform-translate-y:36px
  }

  .to-md\:translate-y-40{
    --transform-translate-y:40px
  }

  .to-md\:translate-y-44{
    --transform-translate-y:44px
  }

  .to-md\:translate-y-48{
    --transform-translate-y:48px
  }

  .to-md\:translate-y-50{
    --transform-translate-y:50px
  }

  .to-md\:translate-y-60{
    --transform-translate-y:60px
  }

  .to-md\:translate-y-64{
    --transform-translate-y:64px
  }

  .to-md\:translate-y-70{
    --transform-translate-y:70px
  }

  .to-md\:translate-y-75{
    --transform-translate-y:75px
  }

  .to-md\:translate-y-80{
    --transform-translate-y:80px
  }

  .to-md\:translate-y-85{
    --transform-translate-y:85px
  }

  .to-md\:translate-y-90{
    --transform-translate-y:90px
  }

  .to-md\:translate-y-100{
    --transform-translate-y:100px
  }

  .to-md\:translate-y-px{
    --transform-translate-y:1px
  }

  .to-md\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .to-md\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .to-md\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .to-md\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .to-md\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .to-md\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .to-md\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .to-md\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .to-md\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .to-md\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .to-md\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .to-md\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .to-md\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .to-md\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .to-md\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .to-md\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .to-md\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .to-md\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .to-md\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .to-md\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .to-md\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .to-md\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .to-md\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .to-md\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .to-md\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .to-md\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .to-md\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .to-md\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .to-md\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .to-md\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .to-md\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .to-md\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .to-md\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .to-md\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .to-md\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .to-md\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .to-md\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .to-md\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .to-md\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .to-md\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .to-md\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .to-md\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .to-md\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .to-md\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .to-md\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .to-md\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .to-md\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .to-md\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .to-md\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .to-md\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .to-md\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .to-md\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .to-md\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .to-md\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .to-md\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .to-md\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .to-md\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .to-md\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .to-md\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .to-md\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .to-md\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .to-md\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .to-md\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .to-md\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .to-md\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .to-md\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .to-md\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .to-md\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .to-md\:translate-y-full{
    --transform-translate-y:100%
  }

  .to-md\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .to-md\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .to-md\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .to-md\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .to-md\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .to-md\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .to-md\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .to-md\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .to-md\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .to-md\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .to-md\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .to-md\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .to-md\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .to-md\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .to-md\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .to-md\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .to-md\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .to-md\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .to-md\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .to-md\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .to-md\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .to-md\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .to-md\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .to-md\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .to-md\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .to-md\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .to-md\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .to-md\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .to-md\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .to-md\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .to-md\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .to-md\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .to-md\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .to-md\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .to-md\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .to-md\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .to-md\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .to-md\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .to-md\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .to-md\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .to-md\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .to-md\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .to-md\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .to-md\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .to-md\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .to-md\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .to-md\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .to-md\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .to-md\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .to-md\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .to-md\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .to-md\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .to-md\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .to-md\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .to-md\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .to-md\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .to-md\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .to-md\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .to-md\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .to-md\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .to-md\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .to-md\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .to-md\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .to-md\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .to-md\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .to-md\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .to-md\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .to-md\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .to-md\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .to-md\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .to-md\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .to-md\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .to-md\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .to-md\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .to-md\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .to-md\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .to-md\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .to-md\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .to-md\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .to-md\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .to-md\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .to-md\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .to-md\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .to-md\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .to-md\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .to-md\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .to-md\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .to-md\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .to-md\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .to-md\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .to-md\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .to-md\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .to-md\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .to-md\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .to-md\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .to-md\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .to-md\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .to-md\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .to-md\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .to-md\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .to-md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .to-md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .to-md\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .to-md\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .to-md\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .to-md\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .to-md\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .to-md\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .to-md\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .to-md\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .to-md\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .to-md\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .to-md\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .to-md\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .to-md\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .to-md\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .to-md\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .to-md\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .to-md\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .to-md\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .to-md\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .to-md\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .to-md\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .to-md\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .to-md\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .to-md\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .to-md\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .to-md\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .to-md\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .to-md\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .to-md\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .to-md\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .to-md\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .to-md\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .to-md\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .to-md\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .to-md\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .to-md\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .to-md\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .to-md\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .to-md\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .to-md\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .to-md\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .to-md\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .to-md\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .to-md\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .to-md\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .to-md\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .to-md\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .to-md\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .to-md\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .to-md\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .to-md\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .to-md\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .to-md\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .to-md\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .to-md\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .to-md\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .to-md\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .to-md\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .to-md\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .to-md\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .to-md\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .to-md\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .to-md\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .to-md\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .to-md\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .to-md\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .to-md\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .to-md\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .to-md\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .to-md\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .to-md\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .to-md\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .to-md\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .to-md\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .to-md\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .to-md\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .to-md\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .to-md\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .to-md\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .to-md\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .to-md\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .to-md\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .to-md\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .to-md\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .to-md\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .to-md\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .to-md\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .to-md\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .to-md\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .to-md\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .to-md\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .to-md\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .to-md\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .to-md\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .to-md\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .to-md\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .to-md\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .to-md\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .to-md\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .to-md\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .to-md\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .to-md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .to-md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .to-md\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .to-md\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .to-md\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .to-md\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .to-md\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .to-md\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .to-md\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .to-md\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .to-md\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .to-md\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .to-md\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .to-md\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .to-md\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .to-md\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .to-md\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .to-md\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .to-md\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .to-md\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .to-md\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .to-md\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .to-md\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .to-md\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .to-md\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .to-md\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .to-md\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .to-md\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .to-md\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .to-md\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .to-md\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .to-md\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .to-md\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .to-md\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .to-md\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .to-md\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .to-md\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .to-md\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .to-md\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .to-md\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .to-md\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .to-md\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .to-md\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .to-md\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .to-md\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .to-md\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .to-md\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .to-md\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .to-md\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .to-md\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .to-md\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .to-md\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .to-md\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .to-md\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .to-md\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .to-md\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .to-md\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .to-md\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .to-md\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .to-md\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .to-md\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .to-md\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .to-md\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .to-md\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .to-md\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .to-md\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .to-md\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .to-md\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .to-md\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .to-md\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .to-md\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .to-md\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .to-md\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .to-md\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .to-md\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .to-md\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .to-md\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .to-md\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .to-md\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .to-md\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .to-md\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .to-md\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .to-md\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .to-md\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .to-md\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .to-md\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .to-md\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .to-md\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .to-md\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .to-md\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .to-md\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .to-md\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .to-md\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .to-md\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .to-md\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .to-md\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .to-md\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .to-md\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .to-md\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .to-md\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .to-md\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .to-md\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .to-md\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .to-md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .to-md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .to-md\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .to-md\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .to-md\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .to-md\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .to-md\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .to-md\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .to-md\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .to-md\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .to-md\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .to-md\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .to-md\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .to-md\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .to-md\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .to-md\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .to-md\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .to-md\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .to-md\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .to-md\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .to-md\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .to-md\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .to-md\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .to-md\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .to-md\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .to-md\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .to-md\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .to-md\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .to-md\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .to-md\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .to-md\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .to-md\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .to-md\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .to-md\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .to-md\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .to-md\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .to-md\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .to-md\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .to-md\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .to-md\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .to-md\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .to-md\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .to-md\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .to-md\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .to-md\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .to-md\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .to-md\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .to-md\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .to-md\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .to-md\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .to-md\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .to-md\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .to-md\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .to-md\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .to-md\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .to-md\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .to-md\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .to-md\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .to-md\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .to-md\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .to-md\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .to-md\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .to-md\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .to-md\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .to-md\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .to-md\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .to-md\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .to-md\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .to-md\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .to-md\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .to-md\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .to-md\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .to-md\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .to-md\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .to-md\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .to-md\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .to-md\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .to-md\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .to-md\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .to-md\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .to-md\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .to-md\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .to-md\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .to-md\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .to-md\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .to-md\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .to-md\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .to-md\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .to-md\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .to-md\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .to-md\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .to-md\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .to-md\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .to-md\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .to-md\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .to-md\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .to-md\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .to-md\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .to-md\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .to-md\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .to-md\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .to-md\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .to-md\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .to-md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .to-md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .to-md\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .to-md\:skew-x-0{
    --transform-skew-x:0
  }

  .to-md\:skew-x-1{
    --transform-skew-x:1deg
  }

  .to-md\:skew-x-2{
    --transform-skew-x:2deg
  }

  .to-md\:skew-x-3{
    --transform-skew-x:3deg
  }

  .to-md\:skew-x-6{
    --transform-skew-x:6deg
  }

  .to-md\:skew-x-12{
    --transform-skew-x:12deg
  }

  .to-md\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .to-md\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .to-md\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .to-md\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .to-md\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .to-md\:skew-y-0{
    --transform-skew-y:0
  }

  .to-md\:skew-y-1{
    --transform-skew-y:1deg
  }

  .to-md\:skew-y-2{
    --transform-skew-y:2deg
  }

  .to-md\:skew-y-3{
    --transform-skew-y:3deg
  }

  .to-md\:skew-y-6{
    --transform-skew-y:6deg
  }

  .to-md\:skew-y-12{
    --transform-skew-y:12deg
  }

  .to-md\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .to-md\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .to-md\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .to-md\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .to-md\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .to-md\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .to-md\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .to-md\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .to-md\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .to-md\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .to-md\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .to-md\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .to-md\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .to-md\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .to-md\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .to-md\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .to-md\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .to-md\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .to-md\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .to-md\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .to-md\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .to-md\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .to-md\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .to-md\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .to-md\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .to-md\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .to-md\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .to-md\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .to-md\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .to-md\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .to-md\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .to-md\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .to-md\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .to-md\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .to-md\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .to-md\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .to-md\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .to-md\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .to-md\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .to-md\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .to-md\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .to-md\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .to-md\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .to-md\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .to-md\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .to-md\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .to-md\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .to-md\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .to-md\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .to-md\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .to-md\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .to-md\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .to-md\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .to-md\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .to-md\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .to-md\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .to-md\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .to-md\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .to-md\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .to-md\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .to-md\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .to-md\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .to-md\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .to-md\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .to-md\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .to-md\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .to-md\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .to-md\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .to-md\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .to-md\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .to-md\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .to-md\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .to-md\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .to-md\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .to-md\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .to-md\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .to-md\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .to-md\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .to-md\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .to-md\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .to-md\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (max-width: 991px){
  .to-lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .to-lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .to-lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .to-lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .to-lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .to-lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .to-lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .to-lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .to-lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .to-lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .to-lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .to-lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .to-lg\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .to-lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .to-lg\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .to-lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .to-lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .to-lg\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .to-lg\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .to-lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .to-lg\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .to-lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .to-lg\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .to-lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .to-lg\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .to-lg\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .to-lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .to-lg\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .to-lg\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .to-lg\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .to-lg\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .to-lg\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .to-lg\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .to-lg\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-lg\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .to-lg\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .to-lg\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .to-lg\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .to-lg\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .to-lg\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .to-lg\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .to-lg\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .to-lg\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .to-lg\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .to-lg\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .to-lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .to-lg\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .to-lg\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .to-lg\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .to-lg\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .to-lg\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .to-lg\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-lg\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-lg\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-lg\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-lg\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .to-lg\:bg-fixed{
    background-attachment:fixed
  }

  .to-lg\:bg-local{
    background-attachment:local
  }

  .to-lg\:bg-scroll{
    background-attachment:scroll
  }

  .to-lg\:bg-clip-border{
    background-clip:border-box
  }

  .to-lg\:bg-clip-padding{
    background-clip:padding-box
  }

  .to-lg\:bg-clip-content{
    background-clip:content-box
  }

  .to-lg\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .to-lg\:bg-none{
    background-image:none
  }

  .to-lg\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .to-lg\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .to-lg\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:to-inherited{
    --gradient-to-color:inherit
  }

  .to-lg\:to-clear{
    --gradient-to-color:transparent
  }

  .to-lg\:to-transparent{
    --gradient-to-color:transparent
  }

  .to-lg\:to-error{
    --gradient-to-color:#E01010
  }

  .to-lg\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .to-lg\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .to-lg\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .to-lg\:to-blue-150{
    --gradient-to-color:#076099
  }

  .to-lg\:to-blue-175{
    --gradient-to-color:#006099
  }

  .to-lg\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .to-lg\:to-blue{
    --gradient-to-color:#0076DF
  }

  .to-lg\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .to-lg\:to-purple{
    --gradient-to-color:#573F7F
  }

  .to-lg\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .to-lg\:to-green-100{
    --gradient-to-color:#30862D
  }

  .to-lg\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .to-lg\:to-green-150{
    --gradient-to-color:#00492C
  }

  .to-lg\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .to-lg\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .to-lg\:to-green{
    --gradient-to-color:#30862D
  }

  .to-lg\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .to-lg\:to-red-100{
    --gradient-to-color:#E01010
  }

  .to-lg\:to-red{
    --gradient-to-color:#E01010
  }

  .to-lg\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .to-lg\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .to-lg\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .to-lg\:to-white{
    --gradient-to-color:#ffffff
  }

  .to-lg\:to-black{
    --gradient-to-color:#000000
  }

  .to-lg\:to-dark{
    --gradient-to-color:#333333
  }

  .to-lg\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .to-lg\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .to-lg\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .to-lg\:to-gray-95{
    --gradient-to-color:#686059
  }

  .to-lg\:to-gray-100{
    --gradient-to-color:#757575
  }

  .to-lg\:to-gray-120{
    --gradient-to-color:#555555
  }

  .to-lg\:to-gray-150{
    --gradient-to-color:#252525
  }

  .to-lg\:to-gray-160{
    --gradient-to-color:#121212
  }

  .to-lg\:to-gray{
    --gradient-to-color:#757575
  }

  .to-lg\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .to-lg\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .to-lg\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .to-lg\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .to-lg\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .to-lg\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .to-lg\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .to-lg\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .to-lg\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .to-lg\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .to-lg\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .to-lg\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .to-lg\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .to-lg\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .to-lg\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .to-lg\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .to-lg\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .to-lg\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .to-lg\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .to-lg\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .to-lg\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .to-lg\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .to-lg\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .to-lg\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .to-lg\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .to-lg\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .to-lg\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .to-lg\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .to-lg\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .to-lg\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .to-lg\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .to-lg\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .to-lg\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .to-lg\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .to-lg\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .to-lg\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .to-lg\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .to-lg\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .to-lg\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-lg\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-lg\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-lg\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-lg\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-lg\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-lg\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-lg\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-lg\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-lg\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-lg\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-lg\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-lg\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-lg\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-lg\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-lg\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-lg\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-lg\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-lg\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-lg\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-lg\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-lg\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-lg\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-lg\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-lg\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-lg\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-lg\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-lg\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-lg\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-lg\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-lg\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .to-lg\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .to-lg\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .to-lg\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .to-lg\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .to-lg\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .to-lg\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .to-lg\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .to-lg\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .to-lg\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .to-lg\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .to-lg\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .to-lg\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .to-lg\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .to-lg\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .to-lg\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .to-lg\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .to-lg\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .to-lg\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .to-lg\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .to-lg\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .to-lg\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .to-lg\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .to-lg\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .to-lg\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .to-lg\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .to-lg\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .to-lg\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .to-lg\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .to-lg\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .to-lg\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .to-lg\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .to-lg\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .to-lg\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .to-lg\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .to-lg\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .to-lg\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .to-lg\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .to-lg\:bg-bottom{
    background-position:bottom
  }

  .to-lg\:bg-center{
    background-position:center
  }

  .to-lg\:bg-left{
    background-position:left
  }

  .to-lg\:bg-left-bottom{
    background-position:left bottom
  }

  .to-lg\:bg-left-top{
    background-position:left top
  }

  .to-lg\:bg-right{
    background-position:right
  }

  .to-lg\:bg-right-bottom{
    background-position:right bottom
  }

  .to-lg\:bg-right-top{
    background-position:right top
  }

  .to-lg\:bg-top{
    background-position:top
  }

  .to-lg\:bg-repeat{
    background-repeat:repeat
  }

  .to-lg\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .to-lg\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .to-lg\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .to-lg\:bg-repeat-round{
    background-repeat:round
  }

  .to-lg\:bg-repeat-space{
    background-repeat:space
  }

  .to-lg\:bg-auto{
    background-size:auto
  }

  .to-lg\:bg-cover{
    background-size:cover
  }

  .to-lg\:bg-contain{
    background-size:contain
  }

  .to-lg\:bg-29-p{
    background-size:29%
  }

  .to-lg\:bg-30-p{
    background-size:30%
  }

  .to-lg\:bg-50-p{
    background-size:50%
  }

  .to-lg\:bg-110-p{
    background-size:110%
  }

  .to-lg\:border-collapse{
    border-collapse:collapse
  }

  .to-lg\:border-separate{
    border-collapse:separate
  }

  .to-lg\:border-inherited{
    border-color:inherit
  }

  .to-lg\:border-clear{
    border-color:transparent
  }

  .to-lg\:border-transparent{
    border-color:transparent
  }

  .to-lg\:border-error{
    border-color:#E01010
  }

  .to-lg\:border-blue-50{
    border-color:#61b6cb
  }

  .to-lg\:border-blue-100{
    border-color:#0076DF
  }

  .to-lg\:border-blue-125{
    border-color:#0A6ED6
  }

  .to-lg\:border-blue-150{
    border-color:#076099
  }

  .to-lg\:border-blue-175{
    border-color:#006099
  }

  .to-lg\:border-blue-200{
    border-color:#0A4A73
  }

  .to-lg\:border-blue{
    border-color:#0076DF
  }

  .to-lg\:border-purple-100{
    border-color:#4E3972
  }

  .to-lg\:border-purple{
    border-color:#573F7F
  }

  .to-lg\:border-green-20{
    border-color:#ADE8A1
  }

  .to-lg\:border-green-100{
    border-color:#30862D
  }

  .to-lg\:border-green-120{
    border-color:#285e1d
  }

  .to-lg\:border-green-150{
    border-color:#00492C
  }

  .to-lg\:border-green-200{
    border-color:#2F822C
  }

  .to-lg\:border-green-250{
    border-color:#8EC640
  }

  .to-lg\:border-green{
    border-color:#30862D
  }

  .to-lg\:border-orange{
    border-color:#FFC21F
  }

  .to-lg\:border-red-100{
    border-color:#E01010
  }

  .to-lg\:border-red{
    border-color:#E01010
  }

  .to-lg\:border-red-riverbend{
    border-color:#990000
  }

  .to-lg\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .to-lg\:border-yellow{
    border-color:#F4A81C
  }

  .to-lg\:border-white{
    border-color:#ffffff
  }

  .to-lg\:border-black{
    border-color:#000000
  }

  .to-lg\:border-dark{
    border-color:#333333
  }

  .to-lg\:border-gray-25{
    border-color:#f6f8f9
  }

  .to-lg\:border-gray-35{
    border-color:#ededef
  }

  .to-lg\:border-gray-50{
    border-color:#dddddd
  }

  .to-lg\:border-gray-95{
    border-color:#686059
  }

  .to-lg\:border-gray-100{
    border-color:#757575
  }

  .to-lg\:border-gray-120{
    border-color:#555555
  }

  .to-lg\:border-gray-150{
    border-color:#252525
  }

  .to-lg\:border-gray-160{
    border-color:#121212
  }

  .to-lg\:border-gray{
    border-color:#757575
  }

  .to-lg\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .to-lg\:hover\:border-clear:hover{
    border-color:transparent
  }

  .to-lg\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .to-lg\:hover\:border-error:hover{
    border-color:#E01010
  }

  .to-lg\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .to-lg\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .to-lg\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .to-lg\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .to-lg\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .to-lg\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .to-lg\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .to-lg\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .to-lg\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .to-lg\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .to-lg\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .to-lg\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .to-lg\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .to-lg\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .to-lg\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .to-lg\:hover\:border-green:hover{
    border-color:#30862D
  }

  .to-lg\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .to-lg\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .to-lg\:hover\:border-red:hover{
    border-color:#E01010
  }

  .to-lg\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .to-lg\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .to-lg\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .to-lg\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .to-lg\:hover\:border-black:hover{
    border-color:#000000
  }

  .to-lg\:hover\:border-dark:hover{
    border-color:#333333
  }

  .to-lg\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .to-lg\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .to-lg\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .to-lg\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .to-lg\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .to-lg\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .to-lg\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .to-lg\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .to-lg\:hover\:border-gray:hover{
    border-color:#757575
  }

  .to-lg\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .to-lg\:focus\:border-clear:focus{
    border-color:transparent
  }

  .to-lg\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .to-lg\:focus\:border-error:focus{
    border-color:#E01010
  }

  .to-lg\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .to-lg\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .to-lg\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .to-lg\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .to-lg\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .to-lg\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .to-lg\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .to-lg\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .to-lg\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .to-lg\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .to-lg\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .to-lg\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .to-lg\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .to-lg\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .to-lg\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .to-lg\:focus\:border-green:focus{
    border-color:#30862D
  }

  .to-lg\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .to-lg\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .to-lg\:focus\:border-red:focus{
    border-color:#E01010
  }

  .to-lg\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .to-lg\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .to-lg\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .to-lg\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .to-lg\:focus\:border-black:focus{
    border-color:#000000
  }

  .to-lg\:focus\:border-dark:focus{
    border-color:#333333
  }

  .to-lg\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .to-lg\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .to-lg\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .to-lg\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .to-lg\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .to-lg\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .to-lg\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .to-lg\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .to-lg\:focus\:border-gray:focus{
    border-color:#757575
  }

  .to-lg\:rounded-none{
    border-radius:0
  }

  .to-lg\:rounded-sm{
    border-radius:0.125rem
  }

  .to-lg\:rounded{
    border-radius:0.25rem
  }

  .to-lg\:rounded-md{
    border-radius:0.250rem
  }

  .to-lg\:rounded-lg{
    border-radius:0.5rem
  }

  .to-lg\:rounded-xl{
    border-radius:0.75rem
  }

  .to-lg\:rounded-2xl{
    border-radius:1rem
  }

  .to-lg\:rounded-3xl{
    border-radius:1.5rem
  }

  .to-lg\:rounded-full{
    border-radius:9999px
  }

  .to-lg\:rounded-ini{
    border-radius:initial
  }

  .to-lg\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .to-lg\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .to-lg\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .to-lg\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .to-lg\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .to-lg\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .to-lg\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-lg\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-lg\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .to-lg\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .to-lg\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-lg\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-lg\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .to-lg\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .to-lg\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-lg\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-lg\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .to-lg\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .to-lg\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-lg\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-lg\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .to-lg\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .to-lg\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-lg\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-lg\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .to-lg\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .to-lg\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-lg\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-lg\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .to-lg\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .to-lg\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-lg\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-lg\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .to-lg\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .to-lg\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-lg\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-lg\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .to-lg\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .to-lg\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-lg\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-lg\:rounded-tl-none{
    border-top-left-radius:0
  }

  .to-lg\:rounded-tr-none{
    border-top-right-radius:0
  }

  .to-lg\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .to-lg\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .to-lg\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .to-lg\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .to-lg\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .to-lg\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .to-lg\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .to-lg\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .to-lg\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .to-lg\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .to-lg\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .to-lg\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .to-lg\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .to-lg\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .to-lg\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .to-lg\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .to-lg\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .to-lg\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .to-lg\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .to-lg\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .to-lg\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .to-lg\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .to-lg\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .to-lg\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .to-lg\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .to-lg\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .to-lg\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .to-lg\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .to-lg\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .to-lg\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .to-lg\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .to-lg\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .to-lg\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .to-lg\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .to-lg\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .to-lg\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .to-lg\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .to-lg\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .to-lg\:border-solid{
    border-style:solid
  }

  .to-lg\:border-dashed{
    border-style:dashed
  }

  .to-lg\:border-dotted{
    border-style:dotted
  }

  .to-lg\:border-double{
    border-style:double
  }

  .to-lg\:border-none{
    border-style:none
  }

  .to-lg\:border-0{
    border-width:0px
  }

  .to-lg\:border-1{
    border-width:1px
  }

  .to-lg\:border-2{
    border-width:2px
  }

  .to-lg\:border-3{
    border-width:3px
  }

  .to-lg\:border-4{
    border-width:4px
  }

  .to-lg\:border-10{
    border-width:10px
  }

  .to-lg\:border{
    border-width:1px
  }

  .to-lg\:border-t-0{
    border-top-width:0px
  }

  .to-lg\:border-r-0{
    border-right-width:0px
  }

  .to-lg\:border-b-0{
    border-bottom-width:0px
  }

  .to-lg\:border-l-0{
    border-left-width:0px
  }

  .to-lg\:border-t-1{
    border-top-width:1px
  }

  .to-lg\:border-r-1{
    border-right-width:1px
  }

  .to-lg\:border-b-1{
    border-bottom-width:1px
  }

  .to-lg\:border-l-1{
    border-left-width:1px
  }

  .to-lg\:border-t-2{
    border-top-width:2px
  }

  .to-lg\:border-r-2{
    border-right-width:2px
  }

  .to-lg\:border-b-2{
    border-bottom-width:2px
  }

  .to-lg\:border-l-2{
    border-left-width:2px
  }

  .to-lg\:border-t-3{
    border-top-width:3px
  }

  .to-lg\:border-r-3{
    border-right-width:3px
  }

  .to-lg\:border-b-3{
    border-bottom-width:3px
  }

  .to-lg\:border-l-3{
    border-left-width:3px
  }

  .to-lg\:border-t-4{
    border-top-width:4px
  }

  .to-lg\:border-r-4{
    border-right-width:4px
  }

  .to-lg\:border-b-4{
    border-bottom-width:4px
  }

  .to-lg\:border-l-4{
    border-left-width:4px
  }

  .to-lg\:border-t-10{
    border-top-width:10px
  }

  .to-lg\:border-r-10{
    border-right-width:10px
  }

  .to-lg\:border-b-10{
    border-bottom-width:10px
  }

  .to-lg\:border-l-10{
    border-left-width:10px
  }

  .to-lg\:border-t{
    border-top-width:1px
  }

  .to-lg\:border-r{
    border-right-width:1px
  }

  .to-lg\:border-b{
    border-bottom-width:1px
  }

  .to-lg\:border-l{
    border-left-width:1px
  }

  .to-lg\:cursor-auto{
    cursor:auto
  }

  .to-lg\:cursor-default{
    cursor:default
  }

  .to-lg\:cursor-pointer{
    cursor:pointer
  }

  .to-lg\:cursor-wait{
    cursor:wait
  }

  .to-lg\:cursor-text{
    cursor:text
  }

  .to-lg\:cursor-move{
    cursor:move
  }

  .to-lg\:cursor-not-allowed{
    cursor:not-allowed
  }

  .to-lg\:block{
    display:block
  }

  .to-lg\:inline-block{
    display:inline-block
  }

  .to-lg\:inline{
    display:inline
  }

  .to-lg\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .to-lg\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .to-lg\:table{
    display:table
  }

  .to-lg\:table-caption{
    display:table-caption
  }

  .to-lg\:table-cell{
    display:table-cell
  }

  .to-lg\:table-column{
    display:table-column
  }

  .to-lg\:table-column-group{
    display:table-column-group
  }

  .to-lg\:table-footer-group{
    display:table-footer-group
  }

  .to-lg\:table-header-group{
    display:table-header-group
  }

  .to-lg\:table-row-group{
    display:table-row-group
  }

  .to-lg\:table-row{
    display:table-row
  }

  .to-lg\:flow-root{
    display:flow-root
  }

  .to-lg\:grid{
    display:grid
  }

  .to-lg\:inline-grid{
    display:inline-grid
  }

  .to-lg\:contents{
    display:contents
  }

  .to-lg\:hidden{
    display:none
  }

  .to-lg\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .to-lg\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .to-lg\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .to-lg\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .to-lg\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .to-lg\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .to-lg\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .to-lg\:place-items-auto{
    place-items:auto
  }

  .to-lg\:place-items-start{
    place-items:start
  }

  .to-lg\:place-items-end{
    place-items:end
  }

  .to-lg\:place-items-center{
    place-items:center
  }

  .to-lg\:place-items-stretch{
    place-items:stretch
  }

  .to-lg\:place-content-center{
    place-content:center
  }

  .to-lg\:place-content-start{
    place-content:start
  }

  .to-lg\:place-content-end{
    place-content:end
  }

  .to-lg\:place-content-between{
    place-content:space-between
  }

  .to-lg\:place-content-around{
    place-content:space-around
  }

  .to-lg\:place-content-evenly{
    place-content:space-evenly
  }

  .to-lg\:place-content-stretch{
    place-content:stretch
  }

  .to-lg\:place-self-auto{
    place-self:auto
  }

  .to-lg\:place-self-start{
    place-self:start
  }

  .to-lg\:place-self-end{
    place-self:end
  }

  .to-lg\:place-self-center{
    place-self:center
  }

  .to-lg\:place-self-stretch{
    place-self:stretch
  }

  .to-lg\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .to-lg\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .to-lg\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .to-lg\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .to-lg\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .to-lg\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .to-lg\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .to-lg\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .to-lg\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .to-lg\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .to-lg\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .to-lg\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .to-lg\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .to-lg\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .to-lg\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .to-lg\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .to-lg\:justify-items-auto{
    justify-items:auto
  }

  .to-lg\:justify-items-start{
    justify-items:start
  }

  .to-lg\:justify-items-end{
    justify-items:end
  }

  .to-lg\:justify-items-center{
    justify-items:center
  }

  .to-lg\:justify-items-stretch{
    justify-items:stretch
  }

  .to-lg\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .to-lg\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .to-lg\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .to-lg\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .to-lg\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .to-lg\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .to-lg\:justify-self-auto{
    justify-self:auto
  }

  .to-lg\:justify-self-start{
    justify-self:start
  }

  .to-lg\:justify-self-end{
    justify-self:end
  }

  .to-lg\:justify-self-center{
    justify-self:center
  }

  .to-lg\:justify-self-stretch{
    justify-self:stretch
  }

  .to-lg\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .to-lg\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .to-lg\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .to-lg\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .to-lg\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .to-lg\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .to-lg\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .to-lg\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .to-lg\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .to-lg\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .to-lg\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .to-lg\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .to-lg\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .to-lg\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .to-lg\:float-right{
    float:right
  }

  .to-lg\:float-left{
    float:left
  }

  .to-lg\:float-none{
    float:none
  }

  .to-lg\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .to-lg\:clear-left{
    clear:left
  }

  .to-lg\:clear-right{
    clear:right
  }

  .to-lg\:clear-both{
    clear:both
  }

  .to-lg\:clear-none{
    clear:none
  }

  .to-lg\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .to-lg\:font-sansita{
    font-family:Sansita, serif
  }

  .to-lg\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .to-lg\:font-material{
    font-family:Material Icons
  }

  .to-lg\:font-hairline{
    font-weight:100
  }

  .to-lg\:font-thin{
    font-weight:200
  }

  .to-lg\:font-light{
    font-weight:300
  }

  .to-lg\:font-normal{
    font-weight:400
  }

  .to-lg\:font-medium{
    font-weight:500
  }

  .to-lg\:font-semibold{
    font-weight:600
  }

  .to-lg\:font-bold{
    font-weight:700
  }

  .to-lg\:font-extrabold{
    font-weight:800
  }

  .to-lg\:font-black{
    font-weight:900
  }

  .to-lg\:hover\:font-hairline:hover{
    font-weight:100
  }

  .to-lg\:hover\:font-thin:hover{
    font-weight:200
  }

  .to-lg\:hover\:font-light:hover{
    font-weight:300
  }

  .to-lg\:hover\:font-normal:hover{
    font-weight:400
  }

  .to-lg\:hover\:font-medium:hover{
    font-weight:500
  }

  .to-lg\:hover\:font-semibold:hover{
    font-weight:600
  }

  .to-lg\:hover\:font-bold:hover{
    font-weight:700
  }

  .to-lg\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .to-lg\:hover\:font-black:hover{
    font-weight:900
  }

  .to-lg\:focus\:font-hairline:focus{
    font-weight:100
  }

  .to-lg\:focus\:font-thin:focus{
    font-weight:200
  }

  .to-lg\:focus\:font-light:focus{
    font-weight:300
  }

  .to-lg\:focus\:font-normal:focus{
    font-weight:400
  }

  .to-lg\:focus\:font-medium:focus{
    font-weight:500
  }

  .to-lg\:focus\:font-semibold:focus{
    font-weight:600
  }

  .to-lg\:focus\:font-bold:focus{
    font-weight:700
  }

  .to-lg\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .to-lg\:focus\:font-black:focus{
    font-weight:900
  }

  .to-lg\:h-0{
    height:0px
  }

  .to-lg\:h-4{
    height:4px
  }

  .to-lg\:h-5{
    height:5px
  }

  .to-lg\:h-6{
    height:6px
  }

  .to-lg\:h-7{
    height:7px
  }

  .to-lg\:h-10{
    height:10px
  }

  .to-lg\:h-12{
    height:12px
  }

  .to-lg\:h-15{
    height:15px
  }

  .to-lg\:h-16{
    height:16px
  }

  .to-lg\:h-18{
    height:18px
  }

  .to-lg\:h-20{
    height:20px
  }

  .to-lg\:h-23{
    height:23px
  }

  .to-lg\:h-24{
    height:24px
  }

  .to-lg\:h-30{
    height:30px
  }

  .to-lg\:h-36{
    height:36px
  }

  .to-lg\:h-40{
    height:40px
  }

  .to-lg\:h-64{
    height:64px
  }

  .to-lg\:h-90{
    height:90px
  }

  .to-lg\:h-auto{
    height:auto
  }

  .to-lg\:h-full{
    height:100%
  }

  .to-lg\:h-screen{
    height:100vh
  }

  .to-lg\:text-0{
    font-size:0px
  }

  .to-lg\:text-tiny{
    font-size:10px
  }

  .to-lg\:text-xs{
    font-size:12px
  }

  .to-lg\:text-sm{
    font-size:14px
  }

  .to-lg\:text-md{
    font-size:15px
  }

  .to-lg\:text-base{
    font-size:16px
  }

  .to-lg\:text-lg{
    font-size:18px
  }

  .to-lg\:text-xl{
    font-size:20px
  }

  .to-lg\:text-xl-2{
    font-size:22px
  }

  .to-lg\:text-2xl{
    font-size:24px
  }

  .to-lg\:text-2xl-2{
    font-size:28px
  }

  .to-lg\:text-3xl{
    font-size:30px
  }

  .to-lg\:text-3xl-2{
    font-size:32px
  }

  .to-lg\:text-4xl{
    font-size:34px
  }

  .to-lg\:text-4xl-2{
    font-size:40px
  }

  .to-lg\:text-5xl{
    font-size:48px
  }

  .to-lg\:text-6xl{
    font-size:60px
  }

  .to-lg\:text-7xl{
    font-size:96px
  }

  .to-lg\:leading-initial{
    line-height:normal
  }

  .to-lg\:leading-none{
    line-height:0
  }

  .to-lg\:leading-half{
    line-height:0.5
  }

  .to-lg\:leading-base{
    line-height:1
  }

  .to-lg\:leading-tight{
    line-height:1.25
  }

  .to-lg\:leading-normal{
    line-height:1.5
  }

  .to-lg\:leading-relaxed{
    line-height:1.75
  }

  .to-lg\:leading-loose{
    line-height:2
  }

  .to-lg\:list-inside{
    list-style-position:inside
  }

  .to-lg\:list-outside{
    list-style-position:outside
  }

  .to-lg\:list-none{
    list-style-type:none
  }

  .to-lg\:list-disc{
    list-style-type:disc
  }

  .to-lg\:list-decimal{
    list-style-type:decimal
  }

  .to-lg\:m-0{
    margin:0
  }

  .to-lg\:m-1{
    margin:1px
  }

  .to-lg\:m-2{
    margin:2px
  }

  .to-lg\:m-3{
    margin:3px
  }

  .to-lg\:m-4{
    margin:4px
  }

  .to-lg\:m-5{
    margin:5px
  }

  .to-lg\:m-6{
    margin:6px
  }

  .to-lg\:m-7{
    margin:7px
  }

  .to-lg\:m-8{
    margin:8px
  }

  .to-lg\:m-9{
    margin:9px
  }

  .to-lg\:m-10{
    margin:10px
  }

  .to-lg\:m-12{
    margin:12px
  }

  .to-lg\:m-15{
    margin:15px
  }

  .to-lg\:m-16{
    margin:16px
  }

  .to-lg\:m-18{
    margin:18px
  }

  .to-lg\:m-20{
    margin:20px
  }

  .to-lg\:m-24{
    margin:24px
  }

  .to-lg\:m-25{
    margin:25px
  }

  .to-lg\:m-30{
    margin:30px
  }

  .to-lg\:m-32{
    margin:32px
  }

  .to-lg\:m-36{
    margin:36px
  }

  .to-lg\:m-40{
    margin:40px
  }

  .to-lg\:m-44{
    margin:44px
  }

  .to-lg\:m-48{
    margin:48px
  }

  .to-lg\:m-50{
    margin:50px
  }

  .to-lg\:m-60{
    margin:60px
  }

  .to-lg\:m-64{
    margin:64px
  }

  .to-lg\:m-70{
    margin:70px
  }

  .to-lg\:m-75{
    margin:75px
  }

  .to-lg\:m-80{
    margin:80px
  }

  .to-lg\:m-85{
    margin:85px
  }

  .to-lg\:m-90{
    margin:90px
  }

  .to-lg\:m-100{
    margin:100px
  }

  .to-lg\:m-120{
    margin:120px
  }

  .to-lg\:m-144{
    margin:144px
  }

  .to-lg\:m-px{
    margin:1px
  }

  .to-lg\:m-1_2{
    margin:50%
  }

  .to-lg\:m-1_3{
    margin:33.333333%
  }

  .to-lg\:m-2_3{
    margin:66.666667%
  }

  .to-lg\:m-1_4{
    margin:25%
  }

  .to-lg\:m-2_4{
    margin:50%
  }

  .to-lg\:m-3_4{
    margin:75%
  }

  .to-lg\:m-1_5{
    margin:20%
  }

  .to-lg\:m-2_5{
    margin:40%
  }

  .to-lg\:m-3_5{
    margin:60%
  }

  .to-lg\:m-4_5{
    margin:80%
  }

  .to-lg\:m-1_6{
    margin:16.666667%
  }

  .to-lg\:m-5_6{
    margin:83.333333%
  }

  .to-lg\:m-1_12{
    margin:8.333333%
  }

  .to-lg\:m-5_12{
    margin:41.666667%
  }

  .to-lg\:m-7_12{
    margin:58.333333%
  }

  .to-lg\:m-11_12{
    margin:91.666667%
  }

  .to-lg\:m-auto{
    margin:auto
  }

  .to-lg\:-m-1{
    margin:-1px
  }

  .to-lg\:-m-2{
    margin:-2px
  }

  .to-lg\:-m-3{
    margin:-3px
  }

  .to-lg\:-m-4{
    margin:-4px
  }

  .to-lg\:-m-5{
    margin:-5px
  }

  .to-lg\:-m-10{
    margin:-10px
  }

  .to-lg\:-m-12{
    margin:-12px
  }

  .to-lg\:-m-15{
    margin:-15px
  }

  .to-lg\:-m-30{
    margin:-30px
  }

  .to-lg\:-m-50{
    margin:-50px
  }

  .to-lg\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .to-lg\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .to-lg\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-lg\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .to-lg\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-lg\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .to-lg\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-lg\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .to-lg\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-lg\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .to-lg\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-lg\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .to-lg\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-lg\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .to-lg\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-lg\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .to-lg\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-lg\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .to-lg\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-lg\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .to-lg\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-lg\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .to-lg\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-lg\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .to-lg\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-lg\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .to-lg\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-lg\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .to-lg\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-lg\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .to-lg\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-lg\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .to-lg\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-lg\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .to-lg\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-lg\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .to-lg\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-lg\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .to-lg\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-lg\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .to-lg\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-lg\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .to-lg\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-lg\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .to-lg\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-lg\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .to-lg\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-lg\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .to-lg\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-lg\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .to-lg\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-lg\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .to-lg\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-lg\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .to-lg\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-lg\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .to-lg\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-lg\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .to-lg\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-lg\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .to-lg\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-lg\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .to-lg\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-lg\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .to-lg\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-lg\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .to-lg\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-lg\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .to-lg\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-lg\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .to-lg\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-lg\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .to-lg\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-lg\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .to-lg\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-lg\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-lg\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-lg\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-lg\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-lg\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .to-lg\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-lg\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .to-lg\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-lg\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .to-lg\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-lg\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .to-lg\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-lg\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .to-lg\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-lg\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .to-lg\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-lg\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .to-lg\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-lg\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-lg\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-lg\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-lg\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-lg\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-lg\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-lg\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-lg\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-lg\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-lg\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-lg\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-lg\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-lg\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .to-lg\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-lg\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-lg\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-lg\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-lg\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-lg\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-lg\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-lg\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-lg\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-lg\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-lg\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-lg\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-lg\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-lg\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-lg\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-lg\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-lg\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-lg\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-lg\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-lg\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-lg\:mt-0{
    margin-top:0
  }

  .to-lg\:mr-0{
    margin-right:0
  }

  .to-lg\:mb-0{
    margin-bottom:0
  }

  .to-lg\:ml-0{
    margin-left:0
  }

  .to-lg\:mt-1{
    margin-top:1px
  }

  .to-lg\:mr-1{
    margin-right:1px
  }

  .to-lg\:mb-1{
    margin-bottom:1px
  }

  .to-lg\:ml-1{
    margin-left:1px
  }

  .to-lg\:mt-2{
    margin-top:2px
  }

  .to-lg\:mr-2{
    margin-right:2px
  }

  .to-lg\:mb-2{
    margin-bottom:2px
  }

  .to-lg\:ml-2{
    margin-left:2px
  }

  .to-lg\:mt-3{
    margin-top:3px
  }

  .to-lg\:mr-3{
    margin-right:3px
  }

  .to-lg\:mb-3{
    margin-bottom:3px
  }

  .to-lg\:ml-3{
    margin-left:3px
  }

  .to-lg\:mt-4{
    margin-top:4px
  }

  .to-lg\:mr-4{
    margin-right:4px
  }

  .to-lg\:mb-4{
    margin-bottom:4px
  }

  .to-lg\:ml-4{
    margin-left:4px
  }

  .to-lg\:mt-5{
    margin-top:5px
  }

  .to-lg\:mr-5{
    margin-right:5px
  }

  .to-lg\:mb-5{
    margin-bottom:5px
  }

  .to-lg\:ml-5{
    margin-left:5px
  }

  .to-lg\:mt-6{
    margin-top:6px
  }

  .to-lg\:mr-6{
    margin-right:6px
  }

  .to-lg\:mb-6{
    margin-bottom:6px
  }

  .to-lg\:ml-6{
    margin-left:6px
  }

  .to-lg\:mt-7{
    margin-top:7px
  }

  .to-lg\:mr-7{
    margin-right:7px
  }

  .to-lg\:mb-7{
    margin-bottom:7px
  }

  .to-lg\:ml-7{
    margin-left:7px
  }

  .to-lg\:mt-8{
    margin-top:8px
  }

  .to-lg\:mr-8{
    margin-right:8px
  }

  .to-lg\:mb-8{
    margin-bottom:8px
  }

  .to-lg\:ml-8{
    margin-left:8px
  }

  .to-lg\:mt-9{
    margin-top:9px
  }

  .to-lg\:mr-9{
    margin-right:9px
  }

  .to-lg\:mb-9{
    margin-bottom:9px
  }

  .to-lg\:ml-9{
    margin-left:9px
  }

  .to-lg\:mt-10{
    margin-top:10px
  }

  .to-lg\:mr-10{
    margin-right:10px
  }

  .to-lg\:mb-10{
    margin-bottom:10px
  }

  .to-lg\:ml-10{
    margin-left:10px
  }

  .to-lg\:mt-12{
    margin-top:12px
  }

  .to-lg\:mr-12{
    margin-right:12px
  }

  .to-lg\:mb-12{
    margin-bottom:12px
  }

  .to-lg\:ml-12{
    margin-left:12px
  }

  .to-lg\:mt-15{
    margin-top:15px
  }

  .to-lg\:mr-15{
    margin-right:15px
  }

  .to-lg\:mb-15{
    margin-bottom:15px
  }

  .to-lg\:ml-15{
    margin-left:15px
  }

  .to-lg\:mt-16{
    margin-top:16px
  }

  .to-lg\:mr-16{
    margin-right:16px
  }

  .to-lg\:mb-16{
    margin-bottom:16px
  }

  .to-lg\:ml-16{
    margin-left:16px
  }

  .to-lg\:mt-18{
    margin-top:18px
  }

  .to-lg\:mr-18{
    margin-right:18px
  }

  .to-lg\:mb-18{
    margin-bottom:18px
  }

  .to-lg\:ml-18{
    margin-left:18px
  }

  .to-lg\:mt-20{
    margin-top:20px
  }

  .to-lg\:mr-20{
    margin-right:20px
  }

  .to-lg\:mb-20{
    margin-bottom:20px
  }

  .to-lg\:ml-20{
    margin-left:20px
  }

  .to-lg\:mt-24{
    margin-top:24px
  }

  .to-lg\:mr-24{
    margin-right:24px
  }

  .to-lg\:mb-24{
    margin-bottom:24px
  }

  .to-lg\:ml-24{
    margin-left:24px
  }

  .to-lg\:mt-25{
    margin-top:25px
  }

  .to-lg\:mr-25{
    margin-right:25px
  }

  .to-lg\:mb-25{
    margin-bottom:25px
  }

  .to-lg\:ml-25{
    margin-left:25px
  }

  .to-lg\:mt-30{
    margin-top:30px
  }

  .to-lg\:mr-30{
    margin-right:30px
  }

  .to-lg\:mb-30{
    margin-bottom:30px
  }

  .to-lg\:ml-30{
    margin-left:30px
  }

  .to-lg\:mt-32{
    margin-top:32px
  }

  .to-lg\:mr-32{
    margin-right:32px
  }

  .to-lg\:mb-32{
    margin-bottom:32px
  }

  .to-lg\:ml-32{
    margin-left:32px
  }

  .to-lg\:mt-36{
    margin-top:36px
  }

  .to-lg\:mr-36{
    margin-right:36px
  }

  .to-lg\:mb-36{
    margin-bottom:36px
  }

  .to-lg\:ml-36{
    margin-left:36px
  }

  .to-lg\:mt-40{
    margin-top:40px
  }

  .to-lg\:mr-40{
    margin-right:40px
  }

  .to-lg\:mb-40{
    margin-bottom:40px
  }

  .to-lg\:ml-40{
    margin-left:40px
  }

  .to-lg\:mt-44{
    margin-top:44px
  }

  .to-lg\:mr-44{
    margin-right:44px
  }

  .to-lg\:mb-44{
    margin-bottom:44px
  }

  .to-lg\:ml-44{
    margin-left:44px
  }

  .to-lg\:mt-48{
    margin-top:48px
  }

  .to-lg\:mr-48{
    margin-right:48px
  }

  .to-lg\:mb-48{
    margin-bottom:48px
  }

  .to-lg\:ml-48{
    margin-left:48px
  }

  .to-lg\:mt-50{
    margin-top:50px
  }

  .to-lg\:mr-50{
    margin-right:50px
  }

  .to-lg\:mb-50{
    margin-bottom:50px
  }

  .to-lg\:ml-50{
    margin-left:50px
  }

  .to-lg\:mt-60{
    margin-top:60px
  }

  .to-lg\:mr-60{
    margin-right:60px
  }

  .to-lg\:mb-60{
    margin-bottom:60px
  }

  .to-lg\:ml-60{
    margin-left:60px
  }

  .to-lg\:mt-64{
    margin-top:64px
  }

  .to-lg\:mr-64{
    margin-right:64px
  }

  .to-lg\:mb-64{
    margin-bottom:64px
  }

  .to-lg\:ml-64{
    margin-left:64px
  }

  .to-lg\:mt-70{
    margin-top:70px
  }

  .to-lg\:mr-70{
    margin-right:70px
  }

  .to-lg\:mb-70{
    margin-bottom:70px
  }

  .to-lg\:ml-70{
    margin-left:70px
  }

  .to-lg\:mt-75{
    margin-top:75px
  }

  .to-lg\:mr-75{
    margin-right:75px
  }

  .to-lg\:mb-75{
    margin-bottom:75px
  }

  .to-lg\:ml-75{
    margin-left:75px
  }

  .to-lg\:mt-80{
    margin-top:80px
  }

  .to-lg\:mr-80{
    margin-right:80px
  }

  .to-lg\:mb-80{
    margin-bottom:80px
  }

  .to-lg\:ml-80{
    margin-left:80px
  }

  .to-lg\:mt-85{
    margin-top:85px
  }

  .to-lg\:mr-85{
    margin-right:85px
  }

  .to-lg\:mb-85{
    margin-bottom:85px
  }

  .to-lg\:ml-85{
    margin-left:85px
  }

  .to-lg\:mt-90{
    margin-top:90px
  }

  .to-lg\:mr-90{
    margin-right:90px
  }

  .to-lg\:mb-90{
    margin-bottom:90px
  }

  .to-lg\:ml-90{
    margin-left:90px
  }

  .to-lg\:mt-100{
    margin-top:100px
  }

  .to-lg\:mr-100{
    margin-right:100px
  }

  .to-lg\:mb-100{
    margin-bottom:100px
  }

  .to-lg\:ml-100{
    margin-left:100px
  }

  .to-lg\:mt-120{
    margin-top:120px
  }

  .to-lg\:mr-120{
    margin-right:120px
  }

  .to-lg\:mb-120{
    margin-bottom:120px
  }

  .to-lg\:ml-120{
    margin-left:120px
  }

  .to-lg\:mt-144{
    margin-top:144px
  }

  .to-lg\:mr-144{
    margin-right:144px
  }

  .to-lg\:mb-144{
    margin-bottom:144px
  }

  .to-lg\:ml-144{
    margin-left:144px
  }

  .to-lg\:mt-px{
    margin-top:1px
  }

  .to-lg\:mr-px{
    margin-right:1px
  }

  .to-lg\:mb-px{
    margin-bottom:1px
  }

  .to-lg\:ml-px{
    margin-left:1px
  }

  .to-lg\:mt-1_2{
    margin-top:50%
  }

  .to-lg\:mr-1_2{
    margin-right:50%
  }

  .to-lg\:mb-1_2{
    margin-bottom:50%
  }

  .to-lg\:ml-1_2{
    margin-left:50%
  }

  .to-lg\:mt-1_3{
    margin-top:33.333333%
  }

  .to-lg\:mr-1_3{
    margin-right:33.333333%
  }

  .to-lg\:mb-1_3{
    margin-bottom:33.333333%
  }

  .to-lg\:ml-1_3{
    margin-left:33.333333%
  }

  .to-lg\:mt-2_3{
    margin-top:66.666667%
  }

  .to-lg\:mr-2_3{
    margin-right:66.666667%
  }

  .to-lg\:mb-2_3{
    margin-bottom:66.666667%
  }

  .to-lg\:ml-2_3{
    margin-left:66.666667%
  }

  .to-lg\:mt-1_4{
    margin-top:25%
  }

  .to-lg\:mr-1_4{
    margin-right:25%
  }

  .to-lg\:mb-1_4{
    margin-bottom:25%
  }

  .to-lg\:ml-1_4{
    margin-left:25%
  }

  .to-lg\:mt-2_4{
    margin-top:50%
  }

  .to-lg\:mr-2_4{
    margin-right:50%
  }

  .to-lg\:mb-2_4{
    margin-bottom:50%
  }

  .to-lg\:ml-2_4{
    margin-left:50%
  }

  .to-lg\:mt-3_4{
    margin-top:75%
  }

  .to-lg\:mr-3_4{
    margin-right:75%
  }

  .to-lg\:mb-3_4{
    margin-bottom:75%
  }

  .to-lg\:ml-3_4{
    margin-left:75%
  }

  .to-lg\:mt-1_5{
    margin-top:20%
  }

  .to-lg\:mr-1_5{
    margin-right:20%
  }

  .to-lg\:mb-1_5{
    margin-bottom:20%
  }

  .to-lg\:ml-1_5{
    margin-left:20%
  }

  .to-lg\:mt-2_5{
    margin-top:40%
  }

  .to-lg\:mr-2_5{
    margin-right:40%
  }

  .to-lg\:mb-2_5{
    margin-bottom:40%
  }

  .to-lg\:ml-2_5{
    margin-left:40%
  }

  .to-lg\:mt-3_5{
    margin-top:60%
  }

  .to-lg\:mr-3_5{
    margin-right:60%
  }

  .to-lg\:mb-3_5{
    margin-bottom:60%
  }

  .to-lg\:ml-3_5{
    margin-left:60%
  }

  .to-lg\:mt-4_5{
    margin-top:80%
  }

  .to-lg\:mr-4_5{
    margin-right:80%
  }

  .to-lg\:mb-4_5{
    margin-bottom:80%
  }

  .to-lg\:ml-4_5{
    margin-left:80%
  }

  .to-lg\:mt-1_6{
    margin-top:16.666667%
  }

  .to-lg\:mr-1_6{
    margin-right:16.666667%
  }

  .to-lg\:mb-1_6{
    margin-bottom:16.666667%
  }

  .to-lg\:ml-1_6{
    margin-left:16.666667%
  }

  .to-lg\:mt-5_6{
    margin-top:83.333333%
  }

  .to-lg\:mr-5_6{
    margin-right:83.333333%
  }

  .to-lg\:mb-5_6{
    margin-bottom:83.333333%
  }

  .to-lg\:ml-5_6{
    margin-left:83.333333%
  }

  .to-lg\:mt-1_12{
    margin-top:8.333333%
  }

  .to-lg\:mr-1_12{
    margin-right:8.333333%
  }

  .to-lg\:mb-1_12{
    margin-bottom:8.333333%
  }

  .to-lg\:ml-1_12{
    margin-left:8.333333%
  }

  .to-lg\:mt-5_12{
    margin-top:41.666667%
  }

  .to-lg\:mr-5_12{
    margin-right:41.666667%
  }

  .to-lg\:mb-5_12{
    margin-bottom:41.666667%
  }

  .to-lg\:ml-5_12{
    margin-left:41.666667%
  }

  .to-lg\:mt-7_12{
    margin-top:58.333333%
  }

  .to-lg\:mr-7_12{
    margin-right:58.333333%
  }

  .to-lg\:mb-7_12{
    margin-bottom:58.333333%
  }

  .to-lg\:ml-7_12{
    margin-left:58.333333%
  }

  .to-lg\:mt-11_12{
    margin-top:91.666667%
  }

  .to-lg\:mr-11_12{
    margin-right:91.666667%
  }

  .to-lg\:mb-11_12{
    margin-bottom:91.666667%
  }

  .to-lg\:ml-11_12{
    margin-left:91.666667%
  }

  .to-lg\:mt-auto{
    margin-top:auto
  }

  .to-lg\:mr-auto{
    margin-right:auto
  }

  .to-lg\:mb-auto{
    margin-bottom:auto
  }

  .to-lg\:ml-auto{
    margin-left:auto
  }

  .to-lg\:-mt-1{
    margin-top:-1px
  }

  .to-lg\:-mr-1{
    margin-right:-1px
  }

  .to-lg\:-mb-1{
    margin-bottom:-1px
  }

  .to-lg\:-ml-1{
    margin-left:-1px
  }

  .to-lg\:-mt-2{
    margin-top:-2px
  }

  .to-lg\:-mr-2{
    margin-right:-2px
  }

  .to-lg\:-mb-2{
    margin-bottom:-2px
  }

  .to-lg\:-ml-2{
    margin-left:-2px
  }

  .to-lg\:-mt-3{
    margin-top:-3px
  }

  .to-lg\:-mr-3{
    margin-right:-3px
  }

  .to-lg\:-mb-3{
    margin-bottom:-3px
  }

  .to-lg\:-ml-3{
    margin-left:-3px
  }

  .to-lg\:-mt-4{
    margin-top:-4px
  }

  .to-lg\:-mr-4{
    margin-right:-4px
  }

  .to-lg\:-mb-4{
    margin-bottom:-4px
  }

  .to-lg\:-ml-4{
    margin-left:-4px
  }

  .to-lg\:-mt-5{
    margin-top:-5px
  }

  .to-lg\:-mr-5{
    margin-right:-5px
  }

  .to-lg\:-mb-5{
    margin-bottom:-5px
  }

  .to-lg\:-ml-5{
    margin-left:-5px
  }

  .to-lg\:-mt-10{
    margin-top:-10px
  }

  .to-lg\:-mr-10{
    margin-right:-10px
  }

  .to-lg\:-mb-10{
    margin-bottom:-10px
  }

  .to-lg\:-ml-10{
    margin-left:-10px
  }

  .to-lg\:-mt-12{
    margin-top:-12px
  }

  .to-lg\:-mr-12{
    margin-right:-12px
  }

  .to-lg\:-mb-12{
    margin-bottom:-12px
  }

  .to-lg\:-ml-12{
    margin-left:-12px
  }

  .to-lg\:-mt-15{
    margin-top:-15px
  }

  .to-lg\:-mr-15{
    margin-right:-15px
  }

  .to-lg\:-mb-15{
    margin-bottom:-15px
  }

  .to-lg\:-ml-15{
    margin-left:-15px
  }

  .to-lg\:-mt-30{
    margin-top:-30px
  }

  .to-lg\:-mr-30{
    margin-right:-30px
  }

  .to-lg\:-mb-30{
    margin-bottom:-30px
  }

  .to-lg\:-ml-30{
    margin-left:-30px
  }

  .to-lg\:-mt-50{
    margin-top:-50px
  }

  .to-lg\:-mr-50{
    margin-right:-50px
  }

  .to-lg\:-mb-50{
    margin-bottom:-50px
  }

  .to-lg\:-ml-50{
    margin-left:-50px
  }

  .to-lg\:last\:m-0:last-child{
    margin:0
  }

  .to-lg\:last\:m-1:last-child{
    margin:1px
  }

  .to-lg\:last\:m-2:last-child{
    margin:2px
  }

  .to-lg\:last\:m-3:last-child{
    margin:3px
  }

  .to-lg\:last\:m-4:last-child{
    margin:4px
  }

  .to-lg\:last\:m-5:last-child{
    margin:5px
  }

  .to-lg\:last\:m-6:last-child{
    margin:6px
  }

  .to-lg\:last\:m-7:last-child{
    margin:7px
  }

  .to-lg\:last\:m-8:last-child{
    margin:8px
  }

  .to-lg\:last\:m-9:last-child{
    margin:9px
  }

  .to-lg\:last\:m-10:last-child{
    margin:10px
  }

  .to-lg\:last\:m-12:last-child{
    margin:12px
  }

  .to-lg\:last\:m-15:last-child{
    margin:15px
  }

  .to-lg\:last\:m-16:last-child{
    margin:16px
  }

  .to-lg\:last\:m-18:last-child{
    margin:18px
  }

  .to-lg\:last\:m-20:last-child{
    margin:20px
  }

  .to-lg\:last\:m-24:last-child{
    margin:24px
  }

  .to-lg\:last\:m-25:last-child{
    margin:25px
  }

  .to-lg\:last\:m-30:last-child{
    margin:30px
  }

  .to-lg\:last\:m-32:last-child{
    margin:32px
  }

  .to-lg\:last\:m-36:last-child{
    margin:36px
  }

  .to-lg\:last\:m-40:last-child{
    margin:40px
  }

  .to-lg\:last\:m-44:last-child{
    margin:44px
  }

  .to-lg\:last\:m-48:last-child{
    margin:48px
  }

  .to-lg\:last\:m-50:last-child{
    margin:50px
  }

  .to-lg\:last\:m-60:last-child{
    margin:60px
  }

  .to-lg\:last\:m-64:last-child{
    margin:64px
  }

  .to-lg\:last\:m-70:last-child{
    margin:70px
  }

  .to-lg\:last\:m-75:last-child{
    margin:75px
  }

  .to-lg\:last\:m-80:last-child{
    margin:80px
  }

  .to-lg\:last\:m-85:last-child{
    margin:85px
  }

  .to-lg\:last\:m-90:last-child{
    margin:90px
  }

  .to-lg\:last\:m-100:last-child{
    margin:100px
  }

  .to-lg\:last\:m-120:last-child{
    margin:120px
  }

  .to-lg\:last\:m-144:last-child{
    margin:144px
  }

  .to-lg\:last\:m-px:last-child{
    margin:1px
  }

  .to-lg\:last\:m-1_2:last-child{
    margin:50%
  }

  .to-lg\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .to-lg\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .to-lg\:last\:m-1_4:last-child{
    margin:25%
  }

  .to-lg\:last\:m-2_4:last-child{
    margin:50%
  }

  .to-lg\:last\:m-3_4:last-child{
    margin:75%
  }

  .to-lg\:last\:m-1_5:last-child{
    margin:20%
  }

  .to-lg\:last\:m-2_5:last-child{
    margin:40%
  }

  .to-lg\:last\:m-3_5:last-child{
    margin:60%
  }

  .to-lg\:last\:m-4_5:last-child{
    margin:80%
  }

  .to-lg\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .to-lg\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .to-lg\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .to-lg\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .to-lg\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .to-lg\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .to-lg\:last\:m-auto:last-child{
    margin:auto
  }

  .to-lg\:last\:-m-1:last-child{
    margin:-1px
  }

  .to-lg\:last\:-m-2:last-child{
    margin:-2px
  }

  .to-lg\:last\:-m-3:last-child{
    margin:-3px
  }

  .to-lg\:last\:-m-4:last-child{
    margin:-4px
  }

  .to-lg\:last\:-m-5:last-child{
    margin:-5px
  }

  .to-lg\:last\:-m-10:last-child{
    margin:-10px
  }

  .to-lg\:last\:-m-12:last-child{
    margin:-12px
  }

  .to-lg\:last\:-m-15:last-child{
    margin:-15px
  }

  .to-lg\:last\:-m-30:last-child{
    margin:-30px
  }

  .to-lg\:last\:-m-50:last-child{
    margin:-50px
  }

  .to-lg\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .to-lg\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .to-lg\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-lg\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-lg\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-lg\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .to-lg\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-lg\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .to-lg\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-lg\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .to-lg\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-lg\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .to-lg\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-lg\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .to-lg\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-lg\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .to-lg\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-lg\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .to-lg\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-lg\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .to-lg\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-lg\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .to-lg\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-lg\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .to-lg\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-lg\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .to-lg\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-lg\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .to-lg\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-lg\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .to-lg\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-lg\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .to-lg\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-lg\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .to-lg\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-lg\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .to-lg\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-lg\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .to-lg\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-lg\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .to-lg\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-lg\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .to-lg\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-lg\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .to-lg\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-lg\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .to-lg\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-lg\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .to-lg\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-lg\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .to-lg\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-lg\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .to-lg\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-lg\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .to-lg\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-lg\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .to-lg\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-lg\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .to-lg\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-lg\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .to-lg\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-lg\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .to-lg\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-lg\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .to-lg\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-lg\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .to-lg\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-lg\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .to-lg\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-lg\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .to-lg\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-lg\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-lg\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-lg\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-lg\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-lg\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-lg\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-lg\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-lg\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-lg\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .to-lg\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-lg\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-lg\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-lg\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .to-lg\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-lg\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .to-lg\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-lg\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .to-lg\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-lg\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .to-lg\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-lg\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .to-lg\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-lg\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-lg\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-lg\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-lg\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-lg\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-lg\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-lg\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-lg\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-lg\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-lg\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-lg\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-lg\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-lg\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .to-lg\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-lg\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-lg\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-lg\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-lg\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-lg\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-lg\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-lg\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-lg\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-lg\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-lg\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-lg\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-lg\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-lg\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-lg\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-lg\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-lg\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-lg\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-lg\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-lg\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-lg\:last\:mt-0:last-child{
    margin-top:0
  }

  .to-lg\:last\:mr-0:last-child{
    margin-right:0
  }

  .to-lg\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .to-lg\:last\:ml-0:last-child{
    margin-left:0
  }

  .to-lg\:last\:mt-1:last-child{
    margin-top:1px
  }

  .to-lg\:last\:mr-1:last-child{
    margin-right:1px
  }

  .to-lg\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .to-lg\:last\:ml-1:last-child{
    margin-left:1px
  }

  .to-lg\:last\:mt-2:last-child{
    margin-top:2px
  }

  .to-lg\:last\:mr-2:last-child{
    margin-right:2px
  }

  .to-lg\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .to-lg\:last\:ml-2:last-child{
    margin-left:2px
  }

  .to-lg\:last\:mt-3:last-child{
    margin-top:3px
  }

  .to-lg\:last\:mr-3:last-child{
    margin-right:3px
  }

  .to-lg\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .to-lg\:last\:ml-3:last-child{
    margin-left:3px
  }

  .to-lg\:last\:mt-4:last-child{
    margin-top:4px
  }

  .to-lg\:last\:mr-4:last-child{
    margin-right:4px
  }

  .to-lg\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .to-lg\:last\:ml-4:last-child{
    margin-left:4px
  }

  .to-lg\:last\:mt-5:last-child{
    margin-top:5px
  }

  .to-lg\:last\:mr-5:last-child{
    margin-right:5px
  }

  .to-lg\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .to-lg\:last\:ml-5:last-child{
    margin-left:5px
  }

  .to-lg\:last\:mt-6:last-child{
    margin-top:6px
  }

  .to-lg\:last\:mr-6:last-child{
    margin-right:6px
  }

  .to-lg\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .to-lg\:last\:ml-6:last-child{
    margin-left:6px
  }

  .to-lg\:last\:mt-7:last-child{
    margin-top:7px
  }

  .to-lg\:last\:mr-7:last-child{
    margin-right:7px
  }

  .to-lg\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .to-lg\:last\:ml-7:last-child{
    margin-left:7px
  }

  .to-lg\:last\:mt-8:last-child{
    margin-top:8px
  }

  .to-lg\:last\:mr-8:last-child{
    margin-right:8px
  }

  .to-lg\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .to-lg\:last\:ml-8:last-child{
    margin-left:8px
  }

  .to-lg\:last\:mt-9:last-child{
    margin-top:9px
  }

  .to-lg\:last\:mr-9:last-child{
    margin-right:9px
  }

  .to-lg\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .to-lg\:last\:ml-9:last-child{
    margin-left:9px
  }

  .to-lg\:last\:mt-10:last-child{
    margin-top:10px
  }

  .to-lg\:last\:mr-10:last-child{
    margin-right:10px
  }

  .to-lg\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .to-lg\:last\:ml-10:last-child{
    margin-left:10px
  }

  .to-lg\:last\:mt-12:last-child{
    margin-top:12px
  }

  .to-lg\:last\:mr-12:last-child{
    margin-right:12px
  }

  .to-lg\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .to-lg\:last\:ml-12:last-child{
    margin-left:12px
  }

  .to-lg\:last\:mt-15:last-child{
    margin-top:15px
  }

  .to-lg\:last\:mr-15:last-child{
    margin-right:15px
  }

  .to-lg\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .to-lg\:last\:ml-15:last-child{
    margin-left:15px
  }

  .to-lg\:last\:mt-16:last-child{
    margin-top:16px
  }

  .to-lg\:last\:mr-16:last-child{
    margin-right:16px
  }

  .to-lg\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .to-lg\:last\:ml-16:last-child{
    margin-left:16px
  }

  .to-lg\:last\:mt-18:last-child{
    margin-top:18px
  }

  .to-lg\:last\:mr-18:last-child{
    margin-right:18px
  }

  .to-lg\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .to-lg\:last\:ml-18:last-child{
    margin-left:18px
  }

  .to-lg\:last\:mt-20:last-child{
    margin-top:20px
  }

  .to-lg\:last\:mr-20:last-child{
    margin-right:20px
  }

  .to-lg\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .to-lg\:last\:ml-20:last-child{
    margin-left:20px
  }

  .to-lg\:last\:mt-24:last-child{
    margin-top:24px
  }

  .to-lg\:last\:mr-24:last-child{
    margin-right:24px
  }

  .to-lg\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .to-lg\:last\:ml-24:last-child{
    margin-left:24px
  }

  .to-lg\:last\:mt-25:last-child{
    margin-top:25px
  }

  .to-lg\:last\:mr-25:last-child{
    margin-right:25px
  }

  .to-lg\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .to-lg\:last\:ml-25:last-child{
    margin-left:25px
  }

  .to-lg\:last\:mt-30:last-child{
    margin-top:30px
  }

  .to-lg\:last\:mr-30:last-child{
    margin-right:30px
  }

  .to-lg\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .to-lg\:last\:ml-30:last-child{
    margin-left:30px
  }

  .to-lg\:last\:mt-32:last-child{
    margin-top:32px
  }

  .to-lg\:last\:mr-32:last-child{
    margin-right:32px
  }

  .to-lg\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .to-lg\:last\:ml-32:last-child{
    margin-left:32px
  }

  .to-lg\:last\:mt-36:last-child{
    margin-top:36px
  }

  .to-lg\:last\:mr-36:last-child{
    margin-right:36px
  }

  .to-lg\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .to-lg\:last\:ml-36:last-child{
    margin-left:36px
  }

  .to-lg\:last\:mt-40:last-child{
    margin-top:40px
  }

  .to-lg\:last\:mr-40:last-child{
    margin-right:40px
  }

  .to-lg\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .to-lg\:last\:ml-40:last-child{
    margin-left:40px
  }

  .to-lg\:last\:mt-44:last-child{
    margin-top:44px
  }

  .to-lg\:last\:mr-44:last-child{
    margin-right:44px
  }

  .to-lg\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .to-lg\:last\:ml-44:last-child{
    margin-left:44px
  }

  .to-lg\:last\:mt-48:last-child{
    margin-top:48px
  }

  .to-lg\:last\:mr-48:last-child{
    margin-right:48px
  }

  .to-lg\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .to-lg\:last\:ml-48:last-child{
    margin-left:48px
  }

  .to-lg\:last\:mt-50:last-child{
    margin-top:50px
  }

  .to-lg\:last\:mr-50:last-child{
    margin-right:50px
  }

  .to-lg\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .to-lg\:last\:ml-50:last-child{
    margin-left:50px
  }

  .to-lg\:last\:mt-60:last-child{
    margin-top:60px
  }

  .to-lg\:last\:mr-60:last-child{
    margin-right:60px
  }

  .to-lg\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .to-lg\:last\:ml-60:last-child{
    margin-left:60px
  }

  .to-lg\:last\:mt-64:last-child{
    margin-top:64px
  }

  .to-lg\:last\:mr-64:last-child{
    margin-right:64px
  }

  .to-lg\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .to-lg\:last\:ml-64:last-child{
    margin-left:64px
  }

  .to-lg\:last\:mt-70:last-child{
    margin-top:70px
  }

  .to-lg\:last\:mr-70:last-child{
    margin-right:70px
  }

  .to-lg\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .to-lg\:last\:ml-70:last-child{
    margin-left:70px
  }

  .to-lg\:last\:mt-75:last-child{
    margin-top:75px
  }

  .to-lg\:last\:mr-75:last-child{
    margin-right:75px
  }

  .to-lg\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .to-lg\:last\:ml-75:last-child{
    margin-left:75px
  }

  .to-lg\:last\:mt-80:last-child{
    margin-top:80px
  }

  .to-lg\:last\:mr-80:last-child{
    margin-right:80px
  }

  .to-lg\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .to-lg\:last\:ml-80:last-child{
    margin-left:80px
  }

  .to-lg\:last\:mt-85:last-child{
    margin-top:85px
  }

  .to-lg\:last\:mr-85:last-child{
    margin-right:85px
  }

  .to-lg\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .to-lg\:last\:ml-85:last-child{
    margin-left:85px
  }

  .to-lg\:last\:mt-90:last-child{
    margin-top:90px
  }

  .to-lg\:last\:mr-90:last-child{
    margin-right:90px
  }

  .to-lg\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .to-lg\:last\:ml-90:last-child{
    margin-left:90px
  }

  .to-lg\:last\:mt-100:last-child{
    margin-top:100px
  }

  .to-lg\:last\:mr-100:last-child{
    margin-right:100px
  }

  .to-lg\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .to-lg\:last\:ml-100:last-child{
    margin-left:100px
  }

  .to-lg\:last\:mt-120:last-child{
    margin-top:120px
  }

  .to-lg\:last\:mr-120:last-child{
    margin-right:120px
  }

  .to-lg\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .to-lg\:last\:ml-120:last-child{
    margin-left:120px
  }

  .to-lg\:last\:mt-144:last-child{
    margin-top:144px
  }

  .to-lg\:last\:mr-144:last-child{
    margin-right:144px
  }

  .to-lg\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .to-lg\:last\:ml-144:last-child{
    margin-left:144px
  }

  .to-lg\:last\:mt-px:last-child{
    margin-top:1px
  }

  .to-lg\:last\:mr-px:last-child{
    margin-right:1px
  }

  .to-lg\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .to-lg\:last\:ml-px:last-child{
    margin-left:1px
  }

  .to-lg\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .to-lg\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .to-lg\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .to-lg\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .to-lg\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .to-lg\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .to-lg\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .to-lg\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .to-lg\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .to-lg\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .to-lg\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .to-lg\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .to-lg\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .to-lg\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .to-lg\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .to-lg\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .to-lg\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .to-lg\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .to-lg\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .to-lg\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .to-lg\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .to-lg\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .to-lg\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .to-lg\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .to-lg\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .to-lg\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .to-lg\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .to-lg\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .to-lg\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .to-lg\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .to-lg\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .to-lg\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .to-lg\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .to-lg\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .to-lg\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .to-lg\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .to-lg\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .to-lg\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .to-lg\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .to-lg\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .to-lg\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .to-lg\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .to-lg\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .to-lg\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .to-lg\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .to-lg\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .to-lg\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .to-lg\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .to-lg\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .to-lg\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .to-lg\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .to-lg\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .to-lg\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .to-lg\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .to-lg\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .to-lg\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .to-lg\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .to-lg\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .to-lg\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .to-lg\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .to-lg\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .to-lg\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .to-lg\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .to-lg\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .to-lg\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .to-lg\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .to-lg\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .to-lg\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .to-lg\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .to-lg\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .to-lg\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .to-lg\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .to-lg\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .to-lg\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .to-lg\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .to-lg\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .to-lg\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .to-lg\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .to-lg\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .to-lg\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .to-lg\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .to-lg\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .to-lg\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .to-lg\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .to-lg\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .to-lg\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .to-lg\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .to-lg\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .to-lg\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .to-lg\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .to-lg\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .to-lg\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .to-lg\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .to-lg\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .to-lg\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .to-lg\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .to-lg\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .to-lg\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .to-lg\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .to-lg\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .to-lg\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .to-lg\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .to-lg\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .to-lg\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .to-lg\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .to-lg\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .to-lg\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .to-lg\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .to-lg\:max-h-full{
    max-height:100%
  }

  .to-lg\:max-w-30{
    max-width:30px
  }

  .to-lg\:max-w-120{
    max-width:120px
  }

  .to-lg\:max-w-144{
    max-width:144px
  }

  .to-lg\:max-w-170{
    max-width:170px
  }

  .to-lg\:max-w-200{
    max-width:200px
  }

  .to-lg\:max-w-260{
    max-width:260px
  }

  .to-lg\:max-w-290{
    max-width:290px
  }

  .to-lg\:max-w-375{
    max-width:375px
  }

  .to-lg\:max-w-full{
    max-width:100%
  }

  .to-lg\:max-w-screen{
    max-width:100vw
  }

  .to-lg\:max-w-contain{
    max-width:1170px
  }

  .to-lg\:max-w-md{
    max-width:768px
  }

  .to-lg\:max-w-lg{
    max-width:992px
  }

  .to-lg\:max-w-xl{
    max-width:1210px
  }

  .to-lg\:max-w-1_2{
    max-width:50%
  }

  .to-lg\:min-h-90{
    min-height:90px
  }

  .to-lg\:min-h-120{
    min-height:120px
  }

  .to-lg\:min-w-270{
    min-width:270px
  }

  .to-lg\:min-w-full{
    min-width:100%
  }

  .to-lg\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .to-lg\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .to-lg\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .to-lg\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .to-lg\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .to-lg\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .to-lg\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .to-lg\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .to-lg\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .to-lg\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .to-lg\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .to-lg\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .to-lg\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .to-lg\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .to-lg\:opacity-0{
    opacity:0
  }

  .to-lg\:opacity-25{
    opacity:.25
  }

  .to-lg\:opacity-40{
    opacity:.4
  }

  .to-lg\:opacity-50{
    opacity:.5
  }

  .to-lg\:opacity-75{
    opacity:.75
  }

  .to-lg\:opacity-100{
    opacity:1
  }

  .to-lg\:hover\:opacity-0:hover{
    opacity:0
  }

  .to-lg\:hover\:opacity-25:hover{
    opacity:.25
  }

  .to-lg\:hover\:opacity-40:hover{
    opacity:.4
  }

  .to-lg\:hover\:opacity-50:hover{
    opacity:.5
  }

  .to-lg\:hover\:opacity-75:hover{
    opacity:.75
  }

  .to-lg\:hover\:opacity-100:hover{
    opacity:1
  }

  .to-lg\:focus\:opacity-0:focus{
    opacity:0
  }

  .to-lg\:focus\:opacity-25:focus{
    opacity:.25
  }

  .to-lg\:focus\:opacity-40:focus{
    opacity:.4
  }

  .to-lg\:focus\:opacity-50:focus{
    opacity:.5
  }

  .to-lg\:focus\:opacity-75:focus{
    opacity:.75
  }

  .to-lg\:focus\:opacity-100:focus{
    opacity:1
  }

  .to-lg\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-lg\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-lg\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-lg\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-lg\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-lg\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-lg\:overflow-auto{
    overflow:auto
  }

  .to-lg\:overflow-hidden{
    overflow:hidden
  }

  .to-lg\:overflow-visible{
    overflow:visible
  }

  .to-lg\:overflow-scroll{
    overflow:scroll
  }

  .to-lg\:overflow-x-auto{
    overflow-x:auto
  }

  .to-lg\:overflow-y-auto{
    overflow-y:auto
  }

  .to-lg\:overflow-x-hidden{
    overflow-x:hidden
  }

  .to-lg\:overflow-y-hidden{
    overflow-y:hidden
  }

  .to-lg\:overflow-x-visible{
    overflow-x:visible
  }

  .to-lg\:overflow-y-visible{
    overflow-y:visible
  }

  .to-lg\:overflow-x-scroll{
    overflow-x:scroll
  }

  .to-lg\:overflow-y-scroll{
    overflow-y:scroll
  }

  .to-lg\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .to-lg\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .to-lg\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .to-lg\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .to-lg\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .to-lg\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .to-lg\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .to-lg\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .to-lg\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .to-lg\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .to-lg\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .to-lg\:p-0{
    padding:0
  }

  .to-lg\:p-1{
    padding:1px
  }

  .to-lg\:p-2{
    padding:2px
  }

  .to-lg\:p-3{
    padding:3px
  }

  .to-lg\:p-4{
    padding:4px
  }

  .to-lg\:p-5{
    padding:5px
  }

  .to-lg\:p-6{
    padding:6px
  }

  .to-lg\:p-7{
    padding:7px
  }

  .to-lg\:p-8{
    padding:8px
  }

  .to-lg\:p-9{
    padding:9px
  }

  .to-lg\:p-10{
    padding:10px
  }

  .to-lg\:p-12{
    padding:12px
  }

  .to-lg\:p-15{
    padding:15px
  }

  .to-lg\:p-16{
    padding:16px
  }

  .to-lg\:p-18{
    padding:18px
  }

  .to-lg\:p-20{
    padding:20px
  }

  .to-lg\:p-24{
    padding:24px
  }

  .to-lg\:p-25{
    padding:25px
  }

  .to-lg\:p-30{
    padding:30px
  }

  .to-lg\:p-32{
    padding:32px
  }

  .to-lg\:p-36{
    padding:36px
  }

  .to-lg\:p-40{
    padding:40px
  }

  .to-lg\:p-44{
    padding:44px
  }

  .to-lg\:p-48{
    padding:48px
  }

  .to-lg\:p-50{
    padding:50px
  }

  .to-lg\:p-60{
    padding:60px
  }

  .to-lg\:p-64{
    padding:64px
  }

  .to-lg\:p-70{
    padding:70px
  }

  .to-lg\:p-75{
    padding:75px
  }

  .to-lg\:p-80{
    padding:80px
  }

  .to-lg\:p-85{
    padding:85px
  }

  .to-lg\:p-90{
    padding:90px
  }

  .to-lg\:p-100{
    padding:100px
  }

  .to-lg\:p-150{
    padding:150px
  }

  .to-lg\:p-px{
    padding:1px
  }

  .to-lg\:p-1_2{
    padding:50%
  }

  .to-lg\:p-1_3{
    padding:33.333333%
  }

  .to-lg\:p-2_3{
    padding:66.666667%
  }

  .to-lg\:p-1_4{
    padding:25%
  }

  .to-lg\:p-2_4{
    padding:50%
  }

  .to-lg\:p-3_4{
    padding:75%
  }

  .to-lg\:p-1_5{
    padding:20%
  }

  .to-lg\:p-2_5{
    padding:40%
  }

  .to-lg\:p-3_5{
    padding:60%
  }

  .to-lg\:p-4_5{
    padding:80%
  }

  .to-lg\:p-1_6{
    padding:16.666667%
  }

  .to-lg\:p-5_6{
    padding:83.333333%
  }

  .to-lg\:p-1_12{
    padding:8.333333%
  }

  .to-lg\:p-5_12{
    padding:41.666667%
  }

  .to-lg\:p-7_12{
    padding:58.333333%
  }

  .to-lg\:p-11_12{
    padding:91.666667%
  }

  .to-lg\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .to-lg\:px-0{
    padding-left:0;
    padding-right:0
  }

  .to-lg\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .to-lg\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .to-lg\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .to-lg\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .to-lg\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .to-lg\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .to-lg\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .to-lg\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .to-lg\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .to-lg\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .to-lg\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .to-lg\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .to-lg\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .to-lg\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .to-lg\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .to-lg\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .to-lg\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .to-lg\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .to-lg\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .to-lg\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .to-lg\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .to-lg\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .to-lg\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .to-lg\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .to-lg\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .to-lg\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .to-lg\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .to-lg\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .to-lg\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .to-lg\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .to-lg\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .to-lg\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .to-lg\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .to-lg\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .to-lg\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .to-lg\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .to-lg\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .to-lg\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .to-lg\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .to-lg\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .to-lg\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .to-lg\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .to-lg\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .to-lg\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .to-lg\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .to-lg\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .to-lg\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .to-lg\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .to-lg\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .to-lg\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .to-lg\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .to-lg\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .to-lg\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .to-lg\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .to-lg\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .to-lg\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .to-lg\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .to-lg\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .to-lg\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .to-lg\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .to-lg\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .to-lg\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .to-lg\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .to-lg\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .to-lg\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-lg\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-lg\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-lg\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-lg\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .to-lg\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .to-lg\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .to-lg\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .to-lg\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .to-lg\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .to-lg\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .to-lg\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .to-lg\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .to-lg\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .to-lg\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .to-lg\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .to-lg\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-lg\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-lg\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-lg\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-lg\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-lg\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-lg\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-lg\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-lg\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-lg\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-lg\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-lg\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-lg\:pt-0{
    padding-top:0
  }

  .to-lg\:pr-0{
    padding-right:0
  }

  .to-lg\:pb-0{
    padding-bottom:0
  }

  .to-lg\:pl-0{
    padding-left:0
  }

  .to-lg\:pt-1{
    padding-top:1px
  }

  .to-lg\:pr-1{
    padding-right:1px
  }

  .to-lg\:pb-1{
    padding-bottom:1px
  }

  .to-lg\:pl-1{
    padding-left:1px
  }

  .to-lg\:pt-2{
    padding-top:2px
  }

  .to-lg\:pr-2{
    padding-right:2px
  }

  .to-lg\:pb-2{
    padding-bottom:2px
  }

  .to-lg\:pl-2{
    padding-left:2px
  }

  .to-lg\:pt-3{
    padding-top:3px
  }

  .to-lg\:pr-3{
    padding-right:3px
  }

  .to-lg\:pb-3{
    padding-bottom:3px
  }

  .to-lg\:pl-3{
    padding-left:3px
  }

  .to-lg\:pt-4{
    padding-top:4px
  }

  .to-lg\:pr-4{
    padding-right:4px
  }

  .to-lg\:pb-4{
    padding-bottom:4px
  }

  .to-lg\:pl-4{
    padding-left:4px
  }

  .to-lg\:pt-5{
    padding-top:5px
  }

  .to-lg\:pr-5{
    padding-right:5px
  }

  .to-lg\:pb-5{
    padding-bottom:5px
  }

  .to-lg\:pl-5{
    padding-left:5px
  }

  .to-lg\:pt-6{
    padding-top:6px
  }

  .to-lg\:pr-6{
    padding-right:6px
  }

  .to-lg\:pb-6{
    padding-bottom:6px
  }

  .to-lg\:pl-6{
    padding-left:6px
  }

  .to-lg\:pt-7{
    padding-top:7px
  }

  .to-lg\:pr-7{
    padding-right:7px
  }

  .to-lg\:pb-7{
    padding-bottom:7px
  }

  .to-lg\:pl-7{
    padding-left:7px
  }

  .to-lg\:pt-8{
    padding-top:8px
  }

  .to-lg\:pr-8{
    padding-right:8px
  }

  .to-lg\:pb-8{
    padding-bottom:8px
  }

  .to-lg\:pl-8{
    padding-left:8px
  }

  .to-lg\:pt-9{
    padding-top:9px
  }

  .to-lg\:pr-9{
    padding-right:9px
  }

  .to-lg\:pb-9{
    padding-bottom:9px
  }

  .to-lg\:pl-9{
    padding-left:9px
  }

  .to-lg\:pt-10{
    padding-top:10px
  }

  .to-lg\:pr-10{
    padding-right:10px
  }

  .to-lg\:pb-10{
    padding-bottom:10px
  }

  .to-lg\:pl-10{
    padding-left:10px
  }

  .to-lg\:pt-12{
    padding-top:12px
  }

  .to-lg\:pr-12{
    padding-right:12px
  }

  .to-lg\:pb-12{
    padding-bottom:12px
  }

  .to-lg\:pl-12{
    padding-left:12px
  }

  .to-lg\:pt-15{
    padding-top:15px
  }

  .to-lg\:pr-15{
    padding-right:15px
  }

  .to-lg\:pb-15{
    padding-bottom:15px
  }

  .to-lg\:pl-15{
    padding-left:15px
  }

  .to-lg\:pt-16{
    padding-top:16px
  }

  .to-lg\:pr-16{
    padding-right:16px
  }

  .to-lg\:pb-16{
    padding-bottom:16px
  }

  .to-lg\:pl-16{
    padding-left:16px
  }

  .to-lg\:pt-18{
    padding-top:18px
  }

  .to-lg\:pr-18{
    padding-right:18px
  }

  .to-lg\:pb-18{
    padding-bottom:18px
  }

  .to-lg\:pl-18{
    padding-left:18px
  }

  .to-lg\:pt-20{
    padding-top:20px
  }

  .to-lg\:pr-20{
    padding-right:20px
  }

  .to-lg\:pb-20{
    padding-bottom:20px
  }

  .to-lg\:pl-20{
    padding-left:20px
  }

  .to-lg\:pt-24{
    padding-top:24px
  }

  .to-lg\:pr-24{
    padding-right:24px
  }

  .to-lg\:pb-24{
    padding-bottom:24px
  }

  .to-lg\:pl-24{
    padding-left:24px
  }

  .to-lg\:pt-25{
    padding-top:25px
  }

  .to-lg\:pr-25{
    padding-right:25px
  }

  .to-lg\:pb-25{
    padding-bottom:25px
  }

  .to-lg\:pl-25{
    padding-left:25px
  }

  .to-lg\:pt-30{
    padding-top:30px
  }

  .to-lg\:pr-30{
    padding-right:30px
  }

  .to-lg\:pb-30{
    padding-bottom:30px
  }

  .to-lg\:pl-30{
    padding-left:30px
  }

  .to-lg\:pt-32{
    padding-top:32px
  }

  .to-lg\:pr-32{
    padding-right:32px
  }

  .to-lg\:pb-32{
    padding-bottom:32px
  }

  .to-lg\:pl-32{
    padding-left:32px
  }

  .to-lg\:pt-36{
    padding-top:36px
  }

  .to-lg\:pr-36{
    padding-right:36px
  }

  .to-lg\:pb-36{
    padding-bottom:36px
  }

  .to-lg\:pl-36{
    padding-left:36px
  }

  .to-lg\:pt-40{
    padding-top:40px
  }

  .to-lg\:pr-40{
    padding-right:40px
  }

  .to-lg\:pb-40{
    padding-bottom:40px
  }

  .to-lg\:pl-40{
    padding-left:40px
  }

  .to-lg\:pt-44{
    padding-top:44px
  }

  .to-lg\:pr-44{
    padding-right:44px
  }

  .to-lg\:pb-44{
    padding-bottom:44px
  }

  .to-lg\:pl-44{
    padding-left:44px
  }

  .to-lg\:pt-48{
    padding-top:48px
  }

  .to-lg\:pr-48{
    padding-right:48px
  }

  .to-lg\:pb-48{
    padding-bottom:48px
  }

  .to-lg\:pl-48{
    padding-left:48px
  }

  .to-lg\:pt-50{
    padding-top:50px
  }

  .to-lg\:pr-50{
    padding-right:50px
  }

  .to-lg\:pb-50{
    padding-bottom:50px
  }

  .to-lg\:pl-50{
    padding-left:50px
  }

  .to-lg\:pt-60{
    padding-top:60px
  }

  .to-lg\:pr-60{
    padding-right:60px
  }

  .to-lg\:pb-60{
    padding-bottom:60px
  }

  .to-lg\:pl-60{
    padding-left:60px
  }

  .to-lg\:pt-64{
    padding-top:64px
  }

  .to-lg\:pr-64{
    padding-right:64px
  }

  .to-lg\:pb-64{
    padding-bottom:64px
  }

  .to-lg\:pl-64{
    padding-left:64px
  }

  .to-lg\:pt-70{
    padding-top:70px
  }

  .to-lg\:pr-70{
    padding-right:70px
  }

  .to-lg\:pb-70{
    padding-bottom:70px
  }

  .to-lg\:pl-70{
    padding-left:70px
  }

  .to-lg\:pt-75{
    padding-top:75px
  }

  .to-lg\:pr-75{
    padding-right:75px
  }

  .to-lg\:pb-75{
    padding-bottom:75px
  }

  .to-lg\:pl-75{
    padding-left:75px
  }

  .to-lg\:pt-80{
    padding-top:80px
  }

  .to-lg\:pr-80{
    padding-right:80px
  }

  .to-lg\:pb-80{
    padding-bottom:80px
  }

  .to-lg\:pl-80{
    padding-left:80px
  }

  .to-lg\:pt-85{
    padding-top:85px
  }

  .to-lg\:pr-85{
    padding-right:85px
  }

  .to-lg\:pb-85{
    padding-bottom:85px
  }

  .to-lg\:pl-85{
    padding-left:85px
  }

  .to-lg\:pt-90{
    padding-top:90px
  }

  .to-lg\:pr-90{
    padding-right:90px
  }

  .to-lg\:pb-90{
    padding-bottom:90px
  }

  .to-lg\:pl-90{
    padding-left:90px
  }

  .to-lg\:pt-100{
    padding-top:100px
  }

  .to-lg\:pr-100{
    padding-right:100px
  }

  .to-lg\:pb-100{
    padding-bottom:100px
  }

  .to-lg\:pl-100{
    padding-left:100px
  }

  .to-lg\:pt-150{
    padding-top:150px
  }

  .to-lg\:pr-150{
    padding-right:150px
  }

  .to-lg\:pb-150{
    padding-bottom:150px
  }

  .to-lg\:pl-150{
    padding-left:150px
  }

  .to-lg\:pt-px{
    padding-top:1px
  }

  .to-lg\:pr-px{
    padding-right:1px
  }

  .to-lg\:pb-px{
    padding-bottom:1px
  }

  .to-lg\:pl-px{
    padding-left:1px
  }

  .to-lg\:pt-1_2{
    padding-top:50%
  }

  .to-lg\:pr-1_2{
    padding-right:50%
  }

  .to-lg\:pb-1_2{
    padding-bottom:50%
  }

  .to-lg\:pl-1_2{
    padding-left:50%
  }

  .to-lg\:pt-1_3{
    padding-top:33.333333%
  }

  .to-lg\:pr-1_3{
    padding-right:33.333333%
  }

  .to-lg\:pb-1_3{
    padding-bottom:33.333333%
  }

  .to-lg\:pl-1_3{
    padding-left:33.333333%
  }

  .to-lg\:pt-2_3{
    padding-top:66.666667%
  }

  .to-lg\:pr-2_3{
    padding-right:66.666667%
  }

  .to-lg\:pb-2_3{
    padding-bottom:66.666667%
  }

  .to-lg\:pl-2_3{
    padding-left:66.666667%
  }

  .to-lg\:pt-1_4{
    padding-top:25%
  }

  .to-lg\:pr-1_4{
    padding-right:25%
  }

  .to-lg\:pb-1_4{
    padding-bottom:25%
  }

  .to-lg\:pl-1_4{
    padding-left:25%
  }

  .to-lg\:pt-2_4{
    padding-top:50%
  }

  .to-lg\:pr-2_4{
    padding-right:50%
  }

  .to-lg\:pb-2_4{
    padding-bottom:50%
  }

  .to-lg\:pl-2_4{
    padding-left:50%
  }

  .to-lg\:pt-3_4{
    padding-top:75%
  }

  .to-lg\:pr-3_4{
    padding-right:75%
  }

  .to-lg\:pb-3_4{
    padding-bottom:75%
  }

  .to-lg\:pl-3_4{
    padding-left:75%
  }

  .to-lg\:pt-1_5{
    padding-top:20%
  }

  .to-lg\:pr-1_5{
    padding-right:20%
  }

  .to-lg\:pb-1_5{
    padding-bottom:20%
  }

  .to-lg\:pl-1_5{
    padding-left:20%
  }

  .to-lg\:pt-2_5{
    padding-top:40%
  }

  .to-lg\:pr-2_5{
    padding-right:40%
  }

  .to-lg\:pb-2_5{
    padding-bottom:40%
  }

  .to-lg\:pl-2_5{
    padding-left:40%
  }

  .to-lg\:pt-3_5{
    padding-top:60%
  }

  .to-lg\:pr-3_5{
    padding-right:60%
  }

  .to-lg\:pb-3_5{
    padding-bottom:60%
  }

  .to-lg\:pl-3_5{
    padding-left:60%
  }

  .to-lg\:pt-4_5{
    padding-top:80%
  }

  .to-lg\:pr-4_5{
    padding-right:80%
  }

  .to-lg\:pb-4_5{
    padding-bottom:80%
  }

  .to-lg\:pl-4_5{
    padding-left:80%
  }

  .to-lg\:pt-1_6{
    padding-top:16.666667%
  }

  .to-lg\:pr-1_6{
    padding-right:16.666667%
  }

  .to-lg\:pb-1_6{
    padding-bottom:16.666667%
  }

  .to-lg\:pl-1_6{
    padding-left:16.666667%
  }

  .to-lg\:pt-5_6{
    padding-top:83.333333%
  }

  .to-lg\:pr-5_6{
    padding-right:83.333333%
  }

  .to-lg\:pb-5_6{
    padding-bottom:83.333333%
  }

  .to-lg\:pl-5_6{
    padding-left:83.333333%
  }

  .to-lg\:pt-1_12{
    padding-top:8.333333%
  }

  .to-lg\:pr-1_12{
    padding-right:8.333333%
  }

  .to-lg\:pb-1_12{
    padding-bottom:8.333333%
  }

  .to-lg\:pl-1_12{
    padding-left:8.333333%
  }

  .to-lg\:pt-5_12{
    padding-top:41.666667%
  }

  .to-lg\:pr-5_12{
    padding-right:41.666667%
  }

  .to-lg\:pb-5_12{
    padding-bottom:41.666667%
  }

  .to-lg\:pl-5_12{
    padding-left:41.666667%
  }

  .to-lg\:pt-7_12{
    padding-top:58.333333%
  }

  .to-lg\:pr-7_12{
    padding-right:58.333333%
  }

  .to-lg\:pb-7_12{
    padding-bottom:58.333333%
  }

  .to-lg\:pl-7_12{
    padding-left:58.333333%
  }

  .to-lg\:pt-11_12{
    padding-top:91.666667%
  }

  .to-lg\:pr-11_12{
    padding-right:91.666667%
  }

  .to-lg\:pb-11_12{
    padding-bottom:91.666667%
  }

  .to-lg\:pl-11_12{
    padding-left:91.666667%
  }

  .to-lg\:even\:p-0:nth-child(even){
    padding:0
  }

  .to-lg\:even\:p-1:nth-child(even){
    padding:1px
  }

  .to-lg\:even\:p-2:nth-child(even){
    padding:2px
  }

  .to-lg\:even\:p-3:nth-child(even){
    padding:3px
  }

  .to-lg\:even\:p-4:nth-child(even){
    padding:4px
  }

  .to-lg\:even\:p-5:nth-child(even){
    padding:5px
  }

  .to-lg\:even\:p-6:nth-child(even){
    padding:6px
  }

  .to-lg\:even\:p-7:nth-child(even){
    padding:7px
  }

  .to-lg\:even\:p-8:nth-child(even){
    padding:8px
  }

  .to-lg\:even\:p-9:nth-child(even){
    padding:9px
  }

  .to-lg\:even\:p-10:nth-child(even){
    padding:10px
  }

  .to-lg\:even\:p-12:nth-child(even){
    padding:12px
  }

  .to-lg\:even\:p-15:nth-child(even){
    padding:15px
  }

  .to-lg\:even\:p-16:nth-child(even){
    padding:16px
  }

  .to-lg\:even\:p-18:nth-child(even){
    padding:18px
  }

  .to-lg\:even\:p-20:nth-child(even){
    padding:20px
  }

  .to-lg\:even\:p-24:nth-child(even){
    padding:24px
  }

  .to-lg\:even\:p-25:nth-child(even){
    padding:25px
  }

  .to-lg\:even\:p-30:nth-child(even){
    padding:30px
  }

  .to-lg\:even\:p-32:nth-child(even){
    padding:32px
  }

  .to-lg\:even\:p-36:nth-child(even){
    padding:36px
  }

  .to-lg\:even\:p-40:nth-child(even){
    padding:40px
  }

  .to-lg\:even\:p-44:nth-child(even){
    padding:44px
  }

  .to-lg\:even\:p-48:nth-child(even){
    padding:48px
  }

  .to-lg\:even\:p-50:nth-child(even){
    padding:50px
  }

  .to-lg\:even\:p-60:nth-child(even){
    padding:60px
  }

  .to-lg\:even\:p-64:nth-child(even){
    padding:64px
  }

  .to-lg\:even\:p-70:nth-child(even){
    padding:70px
  }

  .to-lg\:even\:p-75:nth-child(even){
    padding:75px
  }

  .to-lg\:even\:p-80:nth-child(even){
    padding:80px
  }

  .to-lg\:even\:p-85:nth-child(even){
    padding:85px
  }

  .to-lg\:even\:p-90:nth-child(even){
    padding:90px
  }

  .to-lg\:even\:p-100:nth-child(even){
    padding:100px
  }

  .to-lg\:even\:p-150:nth-child(even){
    padding:150px
  }

  .to-lg\:even\:p-px:nth-child(even){
    padding:1px
  }

  .to-lg\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .to-lg\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .to-lg\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .to-lg\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .to-lg\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .to-lg\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .to-lg\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .to-lg\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .to-lg\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .to-lg\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .to-lg\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .to-lg\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .to-lg\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .to-lg\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .to-lg\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .to-lg\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .to-lg\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .to-lg\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .to-lg\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-lg\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .to-lg\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-lg\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .to-lg\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-lg\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .to-lg\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-lg\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .to-lg\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-lg\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .to-lg\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-lg\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .to-lg\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-lg\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .to-lg\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-lg\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .to-lg\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-lg\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .to-lg\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-lg\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .to-lg\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-lg\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .to-lg\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-lg\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .to-lg\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-lg\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .to-lg\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-lg\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .to-lg\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-lg\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .to-lg\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-lg\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .to-lg\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-lg\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .to-lg\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-lg\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .to-lg\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-lg\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .to-lg\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-lg\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .to-lg\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-lg\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .to-lg\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-lg\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .to-lg\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-lg\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .to-lg\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-lg\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .to-lg\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-lg\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .to-lg\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-lg\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .to-lg\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-lg\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .to-lg\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-lg\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .to-lg\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-lg\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .to-lg\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-lg\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .to-lg\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-lg\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .to-lg\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-lg\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .to-lg\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-lg\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-lg\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-lg\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-lg\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-lg\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .to-lg\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-lg\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .to-lg\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-lg\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .to-lg\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-lg\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .to-lg\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-lg\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .to-lg\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-lg\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .to-lg\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-lg\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-lg\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-lg\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-lg\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-lg\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-lg\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-lg\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-lg\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-lg\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-lg\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-lg\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-lg\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .to-lg\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .to-lg\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .to-lg\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .to-lg\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .to-lg\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .to-lg\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .to-lg\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .to-lg\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .to-lg\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .to-lg\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .to-lg\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .to-lg\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .to-lg\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .to-lg\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .to-lg\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .to-lg\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .to-lg\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .to-lg\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .to-lg\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .to-lg\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .to-lg\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .to-lg\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .to-lg\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .to-lg\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .to-lg\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .to-lg\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .to-lg\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .to-lg\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .to-lg\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .to-lg\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .to-lg\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .to-lg\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .to-lg\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .to-lg\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .to-lg\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .to-lg\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .to-lg\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .to-lg\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .to-lg\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .to-lg\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .to-lg\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .to-lg\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .to-lg\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .to-lg\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .to-lg\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .to-lg\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .to-lg\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .to-lg\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .to-lg\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .to-lg\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .to-lg\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .to-lg\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .to-lg\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .to-lg\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .to-lg\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .to-lg\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .to-lg\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .to-lg\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .to-lg\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .to-lg\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .to-lg\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .to-lg\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .to-lg\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .to-lg\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .to-lg\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .to-lg\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .to-lg\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .to-lg\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .to-lg\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .to-lg\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .to-lg\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .to-lg\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .to-lg\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .to-lg\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .to-lg\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .to-lg\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .to-lg\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .to-lg\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .to-lg\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .to-lg\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .to-lg\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .to-lg\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .to-lg\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .to-lg\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .to-lg\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .to-lg\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .to-lg\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .to-lg\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .to-lg\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .to-lg\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .to-lg\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .to-lg\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .to-lg\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .to-lg\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .to-lg\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .to-lg\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .to-lg\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .to-lg\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .to-lg\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .to-lg\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .to-lg\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .to-lg\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .to-lg\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .to-lg\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .to-lg\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .to-lg\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .to-lg\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .to-lg\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .to-lg\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .to-lg\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .to-lg\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .to-lg\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .to-lg\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .to-lg\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .to-lg\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .to-lg\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .to-lg\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .to-lg\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .to-lg\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .to-lg\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .to-lg\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .to-lg\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .to-lg\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .to-lg\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .to-lg\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .to-lg\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .to-lg\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .to-lg\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .to-lg\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .to-lg\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .to-lg\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .to-lg\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .to-lg\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .to-lg\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .to-lg\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .to-lg\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .to-lg\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .to-lg\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .to-lg\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .to-lg\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .to-lg\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .to-lg\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .to-lg\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .to-lg\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .to-lg\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .to-lg\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .to-lg\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .to-lg\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .to-lg\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .to-lg\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .to-lg\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .to-lg\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .to-lg\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .to-lg\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .to-lg\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .to-lg\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .to-lg\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .to-lg\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .to-lg\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .to-lg\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .to-lg\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .to-lg\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .to-lg\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .to-lg\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .to-lg\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .to-lg\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .to-lg\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .to-lg\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .to-lg\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .to-lg\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .to-lg\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .to-lg\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .to-lg\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .to-lg\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .to-lg\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .to-lg\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .to-lg\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .to-lg\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .to-lg\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .to-lg\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .to-lg\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .to-lg\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .to-lg\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .to-lg\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .to-lg\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .to-lg\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .to-lg\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .to-lg\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .to-lg\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .to-lg\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .to-lg\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .to-lg\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .to-lg\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .to-lg\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .to-lg\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .to-lg\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .to-lg\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .to-lg\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .to-lg\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .to-lg\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .to-lg\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .to-lg\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .to-lg\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .to-lg\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .to-lg\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .to-lg\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .to-lg\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .to-lg\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .to-lg\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .to-lg\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .to-lg\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .to-lg\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .to-lg\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .to-lg\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .to-lg\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .to-lg\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .to-lg\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .to-lg\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .to-lg\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .to-lg\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .to-lg\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .to-lg\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .to-lg\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .to-lg\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .to-lg\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .to-lg\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .to-lg\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .to-lg\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .to-lg\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .to-lg\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .to-lg\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .to-lg\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .to-lg\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .to-lg\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .to-lg\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .to-lg\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .to-lg\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .to-lg\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .to-lg\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .to-lg\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .to-lg\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .to-lg\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .to-lg\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .to-lg\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .to-lg\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .to-lg\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .to-lg\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .to-lg\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .to-lg\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .to-lg\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .to-lg\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .to-lg\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .to-lg\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .to-lg\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .to-lg\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .to-lg\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .to-lg\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-lg\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .to-lg\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-lg\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .to-lg\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-lg\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .to-lg\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-lg\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .to-lg\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-lg\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .to-lg\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-lg\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .to-lg\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-lg\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .to-lg\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-lg\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .to-lg\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-lg\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .to-lg\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-lg\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .to-lg\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-lg\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .to-lg\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-lg\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .to-lg\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-lg\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .to-lg\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-lg\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .to-lg\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-lg\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .to-lg\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-lg\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .to-lg\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-lg\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .to-lg\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-lg\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .to-lg\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-lg\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .to-lg\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-lg\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .to-lg\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-lg\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .to-lg\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-lg\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .to-lg\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-lg\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .to-lg\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-lg\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .to-lg\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-lg\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .to-lg\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-lg\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .to-lg\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-lg\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .to-lg\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-lg\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .to-lg\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-lg\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .to-lg\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-lg\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .to-lg\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-lg\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .to-lg\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-lg\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .to-lg\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-lg\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-lg\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-lg\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-lg\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-lg\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-lg\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-lg\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .to-lg\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-lg\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-lg\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-lg\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .to-lg\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-lg\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .to-lg\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-lg\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .to-lg\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-lg\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .to-lg\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-lg\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .to-lg\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-lg\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-lg\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-lg\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-lg\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-lg\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-lg\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-lg\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-lg\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-lg\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-lg\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-lg\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-lg\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .to-lg\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .to-lg\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .to-lg\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .to-lg\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .to-lg\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .to-lg\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .to-lg\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .to-lg\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .to-lg\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .to-lg\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .to-lg\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .to-lg\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .to-lg\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .to-lg\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .to-lg\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .to-lg\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .to-lg\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .to-lg\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .to-lg\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .to-lg\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .to-lg\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .to-lg\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .to-lg\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .to-lg\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .to-lg\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .to-lg\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .to-lg\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .to-lg\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .to-lg\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .to-lg\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .to-lg\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .to-lg\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .to-lg\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .to-lg\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .to-lg\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .to-lg\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .to-lg\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .to-lg\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .to-lg\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .to-lg\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .to-lg\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .to-lg\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .to-lg\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .to-lg\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .to-lg\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .to-lg\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .to-lg\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .to-lg\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .to-lg\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .to-lg\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .to-lg\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .to-lg\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .to-lg\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .to-lg\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .to-lg\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .to-lg\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .to-lg\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .to-lg\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .to-lg\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .to-lg\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .to-lg\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .to-lg\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .to-lg\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .to-lg\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .to-lg\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .to-lg\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .to-lg\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .to-lg\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .to-lg\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .to-lg\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .to-lg\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .to-lg\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .to-lg\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .to-lg\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .to-lg\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .to-lg\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .to-lg\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .to-lg\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .to-lg\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .to-lg\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .to-lg\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .to-lg\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .to-lg\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .to-lg\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .to-lg\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .to-lg\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .to-lg\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .to-lg\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .to-lg\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .to-lg\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .to-lg\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .to-lg\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .to-lg\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .to-lg\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .to-lg\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .to-lg\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .to-lg\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .to-lg\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .to-lg\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .to-lg\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .to-lg\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .to-lg\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .to-lg\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .to-lg\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .to-lg\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .to-lg\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .to-lg\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .to-lg\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .to-lg\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .to-lg\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .to-lg\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .to-lg\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .to-lg\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .to-lg\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .to-lg\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .to-lg\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .to-lg\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .to-lg\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .to-lg\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .to-lg\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .to-lg\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .to-lg\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .to-lg\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .to-lg\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .to-lg\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .to-lg\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .to-lg\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .to-lg\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .to-lg\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .to-lg\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .to-lg\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .to-lg\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .to-lg\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .to-lg\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .to-lg\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .to-lg\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .to-lg\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .to-lg\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .to-lg\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .to-lg\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .to-lg\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .to-lg\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .to-lg\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .to-lg\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .to-lg\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .to-lg\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .to-lg\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .to-lg\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .to-lg\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .to-lg\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .to-lg\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .to-lg\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .to-lg\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .to-lg\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .to-lg\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .to-lg\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .to-lg\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .to-lg\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .to-lg\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .to-lg\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .to-lg\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .to-lg\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .to-lg\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .to-lg\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .to-lg\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .to-lg\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .to-lg\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .to-lg\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .to-lg\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .to-lg\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .to-lg\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .to-lg\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .to-lg\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .to-lg\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .to-lg\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .to-lg\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .to-lg\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .to-lg\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .to-lg\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .to-lg\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .to-lg\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .to-lg\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .to-lg\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .to-lg\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .to-lg\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .to-lg\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .to-lg\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .to-lg\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .to-lg\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .to-lg\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .to-lg\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .to-lg\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .to-lg\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .to-lg\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .to-lg\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .to-lg\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .to-lg\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .to-lg\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .to-lg\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .to-lg\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .to-lg\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .to-lg\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .to-lg\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .to-lg\:pointer-events-none{
    pointer-events:none
  }

  .to-lg\:pointer-events-auto{
    pointer-events:auto
  }

  .to-lg\:static{
    position:static
  }

  .to-lg\:fixed{
    position:fixed
  }

  .to-lg\:absolute{
    position:absolute
  }

  .to-lg\:relative{
    position:relative
  }

  .to-lg\:sticky{
    position:sticky
  }

  .to-lg\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .to-lg\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .to-lg\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .to-lg\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .to-lg\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .to-lg\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .to-lg\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .to-lg\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .to-lg\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .to-lg\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .to-lg\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .to-lg\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .to-lg\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .to-lg\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .to-lg\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .to-lg\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .to-lg\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .to-lg\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .to-lg\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .to-lg\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .to-lg\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .to-lg\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .to-lg\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .to-lg\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .to-lg\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .to-lg\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .to-lg\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .to-lg\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .to-lg\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .to-lg\:inset-x-0{
    right:0px;
    left:0px
  }

  .to-lg\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .to-lg\:inset-x-1{
    right:1px;
    left:1px
  }

  .to-lg\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .to-lg\:inset-x-2{
    right:2px;
    left:2px
  }

  .to-lg\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .to-lg\:inset-x-4{
    right:4px;
    left:4px
  }

  .to-lg\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .to-lg\:inset-x-5{
    right:5px;
    left:5px
  }

  .to-lg\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .to-lg\:inset-x-6{
    right:6px;
    left:6px
  }

  .to-lg\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .to-lg\:inset-x-7{
    right:7px;
    left:7px
  }

  .to-lg\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .to-lg\:inset-x-8{
    right:8px;
    left:8px
  }

  .to-lg\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .to-lg\:inset-x-9{
    right:9px;
    left:9px
  }

  .to-lg\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .to-lg\:inset-x-10{
    right:10px;
    left:10px
  }

  .to-lg\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .to-lg\:inset-x-15{
    right:15px;
    left:15px
  }

  .to-lg\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .to-lg\:inset-x-16{
    right:16px;
    left:16px
  }

  .to-lg\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .to-lg\:inset-x-18{
    right:18px;
    left:18px
  }

  .to-lg\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .to-lg\:inset-x-25{
    right:25px;
    left:25px
  }

  .to-lg\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .to-lg\:inset-x-30{
    right:30px;
    left:30px
  }

  .to-lg\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .to-lg\:inset-x-36{
    right:36px;
    left:36px
  }

  .to-lg\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .to-lg\:inset-x-40{
    right:40px;
    left:40px
  }

  .to-lg\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .to-lg\:inset-x-50{
    right:50px;
    left:50px
  }

  .to-lg\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .to-lg\:inset-x-60{
    right:60px;
    left:60px
  }

  .to-lg\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .to-lg\:inset-x-auto{
    right:auto;
    left:auto
  }

  .to-lg\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .to-lg\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .to-lg\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .to-lg\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .to-lg\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .to-lg\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .to-lg\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .to-lg\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .to-lg\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .to-lg\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .to-lg\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .to-lg\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .to-lg\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .to-lg\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .to-lg\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .to-lg\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .to-lg\:top-0{
    top:0px
  }

  .to-lg\:right-0{
    right:0px
  }

  .to-lg\:bottom-0{
    bottom:0px
  }

  .to-lg\:left-0{
    left:0px
  }

  .to-lg\:top-1{
    top:1px
  }

  .to-lg\:right-1{
    right:1px
  }

  .to-lg\:bottom-1{
    bottom:1px
  }

  .to-lg\:left-1{
    left:1px
  }

  .to-lg\:top-2{
    top:2px
  }

  .to-lg\:right-2{
    right:2px
  }

  .to-lg\:bottom-2{
    bottom:2px
  }

  .to-lg\:left-2{
    left:2px
  }

  .to-lg\:top-4{
    top:4px
  }

  .to-lg\:right-4{
    right:4px
  }

  .to-lg\:bottom-4{
    bottom:4px
  }

  .to-lg\:left-4{
    left:4px
  }

  .to-lg\:top-5{
    top:5px
  }

  .to-lg\:right-5{
    right:5px
  }

  .to-lg\:bottom-5{
    bottom:5px
  }

  .to-lg\:left-5{
    left:5px
  }

  .to-lg\:top-6{
    top:6px
  }

  .to-lg\:right-6{
    right:6px
  }

  .to-lg\:bottom-6{
    bottom:6px
  }

  .to-lg\:left-6{
    left:6px
  }

  .to-lg\:top-7{
    top:7px
  }

  .to-lg\:right-7{
    right:7px
  }

  .to-lg\:bottom-7{
    bottom:7px
  }

  .to-lg\:left-7{
    left:7px
  }

  .to-lg\:top-8{
    top:8px
  }

  .to-lg\:right-8{
    right:8px
  }

  .to-lg\:bottom-8{
    bottom:8px
  }

  .to-lg\:left-8{
    left:8px
  }

  .to-lg\:top-9{
    top:9px
  }

  .to-lg\:right-9{
    right:9px
  }

  .to-lg\:bottom-9{
    bottom:9px
  }

  .to-lg\:left-9{
    left:9px
  }

  .to-lg\:top-10{
    top:10px
  }

  .to-lg\:right-10{
    right:10px
  }

  .to-lg\:bottom-10{
    bottom:10px
  }

  .to-lg\:left-10{
    left:10px
  }

  .to-lg\:top-15{
    top:15px
  }

  .to-lg\:right-15{
    right:15px
  }

  .to-lg\:bottom-15{
    bottom:15px
  }

  .to-lg\:left-15{
    left:15px
  }

  .to-lg\:top-16{
    top:16px
  }

  .to-lg\:right-16{
    right:16px
  }

  .to-lg\:bottom-16{
    bottom:16px
  }

  .to-lg\:left-16{
    left:16px
  }

  .to-lg\:top-18{
    top:18px
  }

  .to-lg\:right-18{
    right:18px
  }

  .to-lg\:bottom-18{
    bottom:18px
  }

  .to-lg\:left-18{
    left:18px
  }

  .to-lg\:top-25{
    top:25px
  }

  .to-lg\:right-25{
    right:25px
  }

  .to-lg\:bottom-25{
    bottom:25px
  }

  .to-lg\:left-25{
    left:25px
  }

  .to-lg\:top-30{
    top:30px
  }

  .to-lg\:right-30{
    right:30px
  }

  .to-lg\:bottom-30{
    bottom:30px
  }

  .to-lg\:left-30{
    left:30px
  }

  .to-lg\:top-36{
    top:36px
  }

  .to-lg\:right-36{
    right:36px
  }

  .to-lg\:bottom-36{
    bottom:36px
  }

  .to-lg\:left-36{
    left:36px
  }

  .to-lg\:top-40{
    top:40px
  }

  .to-lg\:right-40{
    right:40px
  }

  .to-lg\:bottom-40{
    bottom:40px
  }

  .to-lg\:left-40{
    left:40px
  }

  .to-lg\:top-50{
    top:50px
  }

  .to-lg\:right-50{
    right:50px
  }

  .to-lg\:bottom-50{
    bottom:50px
  }

  .to-lg\:left-50{
    left:50px
  }

  .to-lg\:top-60{
    top:60px
  }

  .to-lg\:right-60{
    right:60px
  }

  .to-lg\:bottom-60{
    bottom:60px
  }

  .to-lg\:left-60{
    left:60px
  }

  .to-lg\:top-auto{
    top:auto
  }

  .to-lg\:right-auto{
    right:auto
  }

  .to-lg\:bottom-auto{
    bottom:auto
  }

  .to-lg\:left-auto{
    left:auto
  }

  .to-lg\:-top-1{
    top:-1px
  }

  .to-lg\:-right-1{
    right:-1px
  }

  .to-lg\:-bottom-1{
    bottom:-1px
  }

  .to-lg\:-left-1{
    left:-1px
  }

  .to-lg\:-top-3{
    top:-3px
  }

  .to-lg\:-right-3{
    right:-3px
  }

  .to-lg\:-bottom-3{
    bottom:-3px
  }

  .to-lg\:-left-3{
    left:-3px
  }

  .to-lg\:-top-10{
    top:-10px
  }

  .to-lg\:-right-10{
    right:-10px
  }

  .to-lg\:-bottom-10{
    bottom:-10px
  }

  .to-lg\:-left-10{
    left:-10px
  }

  .to-lg\:-top-12{
    top:-12px
  }

  .to-lg\:-right-12{
    right:-12px
  }

  .to-lg\:-bottom-12{
    bottom:-12px
  }

  .to-lg\:-left-12{
    left:-12px
  }

  .to-lg\:-top-13{
    top:-13px
  }

  .to-lg\:-right-13{
    right:-13px
  }

  .to-lg\:-bottom-13{
    bottom:-13px
  }

  .to-lg\:-left-13{
    left:-13px
  }

  .to-lg\:-top-18{
    top:-18px
  }

  .to-lg\:-right-18{
    right:-18px
  }

  .to-lg\:-bottom-18{
    bottom:-18px
  }

  .to-lg\:-left-18{
    left:-18px
  }

  .to-lg\:-top-30{
    top:-30px
  }

  .to-lg\:-right-30{
    right:-30px
  }

  .to-lg\:-bottom-30{
    bottom:-30px
  }

  .to-lg\:-left-30{
    left:-30px
  }

  .to-lg\:top-1_2{
    top:50%
  }

  .to-lg\:right-1_2{
    right:50%
  }

  .to-lg\:bottom-1_2{
    bottom:50%
  }

  .to-lg\:left-1_2{
    left:50%
  }

  .to-lg\:resize-none{
    resize:none
  }

  .to-lg\:resize-y{
    resize:vertical
  }

  .to-lg\:resize-x{
    resize:horizontal
  }

  .to-lg\:resize{
    resize:both
  }

  .to-lg\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-lg\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-lg\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-lg\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-lg\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-lg\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-lg\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-lg\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-lg\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-lg\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-lg\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-lg\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-lg\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-lg\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-lg\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-lg\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-lg\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-lg\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-lg\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-lg\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-lg\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-lg\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-lg\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-lg\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-lg\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-lg\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-lg\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-lg\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-lg\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-lg\:fill-current{
    fill:currentColor
  }

  .to-lg\:stroke-current{
    stroke:currentColor
  }

  .to-lg\:stroke-0{
    stroke-width:0
  }

  .to-lg\:stroke-1{
    stroke-width:1
  }

  .to-lg\:stroke-2{
    stroke-width:2
  }

  .to-lg\:table-auto{
    table-layout:auto
  }

  .to-lg\:table-fixed{
    table-layout:fixed
  }

  .to-lg\:text-left{
    text-align:left
  }

  .to-lg\:text-center{
    text-align:center
  }

  .to-lg\:text-right{
    text-align:right
  }

  .to-lg\:text-justify{
    text-align:justify
  }

  .to-lg\:text-inherited{
    color:inherit
  }

  .to-lg\:text-clear{
    color:transparent
  }

  .to-lg\:text-transparent{
    color:transparent
  }

  .to-lg\:text-error{
    color:#E01010
  }

  .to-lg\:text-blue-50{
    color:#61b6cb
  }

  .to-lg\:text-blue-100{
    color:#0076DF
  }

  .to-lg\:text-blue-125{
    color:#0A6ED6
  }

  .to-lg\:text-blue-150{
    color:#076099
  }

  .to-lg\:text-blue-175{
    color:#006099
  }

  .to-lg\:text-blue-200{
    color:#0A4A73
  }

  .to-lg\:text-blue{
    color:#0076DF
  }

  .to-lg\:text-purple-100{
    color:#4E3972
  }

  .to-lg\:text-purple{
    color:#573F7F
  }

  .to-lg\:text-green-20{
    color:#ADE8A1
  }

  .to-lg\:text-green-100{
    color:#30862D
  }

  .to-lg\:text-green-120{
    color:#285e1d
  }

  .to-lg\:text-green-150{
    color:#00492C
  }

  .to-lg\:text-green-200{
    color:#2F822C
  }

  .to-lg\:text-green-250{
    color:#8EC640
  }

  .to-lg\:text-green{
    color:#30862D
  }

  .to-lg\:text-orange{
    color:#FFC21F
  }

  .to-lg\:text-red-100{
    color:#E01010
  }

  .to-lg\:text-red{
    color:#E01010
  }

  .to-lg\:text-red-riverbend{
    color:#990000
  }

  .to-lg\:text-red-riverbendDark{
    color:#5C0002
  }

  .to-lg\:text-yellow{
    color:#F4A81C
  }

  .to-lg\:text-white{
    color:#ffffff
  }

  .to-lg\:text-black{
    color:#000000
  }

  .to-lg\:text-dark{
    color:#333333
  }

  .to-lg\:text-gray-25{
    color:#f6f8f9
  }

  .to-lg\:text-gray-35{
    color:#ededef
  }

  .to-lg\:text-gray-50{
    color:#dddddd
  }

  .to-lg\:text-gray-95{
    color:#686059
  }

  .to-lg\:text-gray-100{
    color:#757575
  }

  .to-lg\:text-gray-120{
    color:#555555
  }

  .to-lg\:text-gray-150{
    color:#252525
  }

  .to-lg\:text-gray-160{
    color:#121212
  }

  .to-lg\:text-gray{
    color:#757575
  }

  .to-lg\:hover\:text-inherited:hover{
    color:inherit
  }

  .to-lg\:hover\:text-clear:hover{
    color:transparent
  }

  .to-lg\:hover\:text-transparent:hover{
    color:transparent
  }

  .to-lg\:hover\:text-error:hover{
    color:#E01010
  }

  .to-lg\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .to-lg\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .to-lg\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .to-lg\:hover\:text-blue-150:hover{
    color:#076099
  }

  .to-lg\:hover\:text-blue-175:hover{
    color:#006099
  }

  .to-lg\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .to-lg\:hover\:text-blue:hover{
    color:#0076DF
  }

  .to-lg\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .to-lg\:hover\:text-purple:hover{
    color:#573F7F
  }

  .to-lg\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .to-lg\:hover\:text-green-100:hover{
    color:#30862D
  }

  .to-lg\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .to-lg\:hover\:text-green-150:hover{
    color:#00492C
  }

  .to-lg\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .to-lg\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .to-lg\:hover\:text-green:hover{
    color:#30862D
  }

  .to-lg\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .to-lg\:hover\:text-red-100:hover{
    color:#E01010
  }

  .to-lg\:hover\:text-red:hover{
    color:#E01010
  }

  .to-lg\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .to-lg\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .to-lg\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .to-lg\:hover\:text-white:hover{
    color:#ffffff
  }

  .to-lg\:hover\:text-black:hover{
    color:#000000
  }

  .to-lg\:hover\:text-dark:hover{
    color:#333333
  }

  .to-lg\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .to-lg\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .to-lg\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .to-lg\:hover\:text-gray-95:hover{
    color:#686059
  }

  .to-lg\:hover\:text-gray-100:hover{
    color:#757575
  }

  .to-lg\:hover\:text-gray-120:hover{
    color:#555555
  }

  .to-lg\:hover\:text-gray-150:hover{
    color:#252525
  }

  .to-lg\:hover\:text-gray-160:hover{
    color:#121212
  }

  .to-lg\:hover\:text-gray:hover{
    color:#757575
  }

  .to-lg\:focus\:text-inherited:focus{
    color:inherit
  }

  .to-lg\:focus\:text-clear:focus{
    color:transparent
  }

  .to-lg\:focus\:text-transparent:focus{
    color:transparent
  }

  .to-lg\:focus\:text-error:focus{
    color:#E01010
  }

  .to-lg\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .to-lg\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .to-lg\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .to-lg\:focus\:text-blue-150:focus{
    color:#076099
  }

  .to-lg\:focus\:text-blue-175:focus{
    color:#006099
  }

  .to-lg\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .to-lg\:focus\:text-blue:focus{
    color:#0076DF
  }

  .to-lg\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .to-lg\:focus\:text-purple:focus{
    color:#573F7F
  }

  .to-lg\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .to-lg\:focus\:text-green-100:focus{
    color:#30862D
  }

  .to-lg\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .to-lg\:focus\:text-green-150:focus{
    color:#00492C
  }

  .to-lg\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .to-lg\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .to-lg\:focus\:text-green:focus{
    color:#30862D
  }

  .to-lg\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .to-lg\:focus\:text-red-100:focus{
    color:#E01010
  }

  .to-lg\:focus\:text-red:focus{
    color:#E01010
  }

  .to-lg\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .to-lg\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .to-lg\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .to-lg\:focus\:text-white:focus{
    color:#ffffff
  }

  .to-lg\:focus\:text-black:focus{
    color:#000000
  }

  .to-lg\:focus\:text-dark:focus{
    color:#333333
  }

  .to-lg\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .to-lg\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .to-lg\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .to-lg\:focus\:text-gray-95:focus{
    color:#686059
  }

  .to-lg\:focus\:text-gray-100:focus{
    color:#757575
  }

  .to-lg\:focus\:text-gray-120:focus{
    color:#555555
  }

  .to-lg\:focus\:text-gray-150:focus{
    color:#252525
  }

  .to-lg\:focus\:text-gray-160:focus{
    color:#121212
  }

  .to-lg\:focus\:text-gray:focus{
    color:#757575
  }

  .to-lg\:italic{
    font-style:italic
  }

  .to-lg\:not-italic{
    font-style:normal
  }

  .to-lg\:uppercase{
    text-transform:uppercase
  }

  .to-lg\:lowercase{
    text-transform:lowercase
  }

  .to-lg\:capitalize{
    text-transform:capitalize
  }

  .to-lg\:normal-case{
    text-transform:none
  }

  .to-lg\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .to-lg\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .to-lg\:ordinal, .to-lg\:slashed-zero, .to-lg\:lining-nums, .to-lg\:oldstyle-nums, .to-lg\:proportional-nums, .to-lg\:tabular-nums, .to-lg\:diagonal-fractions, .to-lg\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .to-lg\:normal-nums{
    font-variant-numeric:normal
  }

  .to-lg\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .to-lg\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .to-lg\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .to-lg\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .to-lg\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .to-lg\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .to-lg\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .to-lg\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .to-lg\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .to-lg\:tracking-tight{
    letter-spacing:-0.025em
  }

  .to-lg\:tracking-normal{
    letter-spacing:0
  }

  .to-lg\:tracking-wide{
    letter-spacing:0.025em
  }

  .to-lg\:tracking-wider{
    letter-spacing:0.05em
  }

  .to-lg\:tracking-widest{
    letter-spacing:0.1em
  }

  .to-lg\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .to-lg\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .to-lg\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .to-lg\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .to-lg\:align-baseline{
    vertical-align:baseline
  }

  .to-lg\:align-top{
    vertical-align:top
  }

  .to-lg\:align-middle{
    vertical-align:middle
  }

  .to-lg\:align-bottom{
    vertical-align:bottom
  }

  .to-lg\:align-text-top{
    vertical-align:text-top
  }

  .to-lg\:align-text-bottom{
    vertical-align:text-bottom
  }

  .to-lg\:visible{
    visibility:visible
  }

  .to-lg\:invisible{
    visibility:hidden
  }

  .to-lg\:whitespace-normal{
    white-space:normal
  }

  .to-lg\:whitespace-no-wrap{
    white-space:nowrap
  }

  .to-lg\:whitespace-pre{
    white-space:pre
  }

  .to-lg\:whitespace-pre-line{
    white-space:pre-line
  }

  .to-lg\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .to-lg\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .to-lg\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .to-lg\:break-all{
    word-break:break-all
  }

  .to-lg\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .to-lg\:w-0{
    width:0
  }

  .to-lg\:w-1{
    width:1px
  }

  .to-lg\:w-2{
    width:2px
  }

  .to-lg\:w-3{
    width:3px
  }

  .to-lg\:w-4{
    width:4px
  }

  .to-lg\:w-5{
    width:5px
  }

  .to-lg\:w-6{
    width:6px
  }

  .to-lg\:w-7{
    width:7px
  }

  .to-lg\:w-8{
    width:8px
  }

  .to-lg\:w-9{
    width:9px
  }

  .to-lg\:w-10{
    width:10px
  }

  .to-lg\:w-12{
    width:12px
  }

  .to-lg\:w-15{
    width:15px
  }

  .to-lg\:w-16{
    width:16px
  }

  .to-lg\:w-18{
    width:18px
  }

  .to-lg\:w-20{
    width:20px
  }

  .to-lg\:w-24{
    width:24px
  }

  .to-lg\:w-25{
    width:25px
  }

  .to-lg\:w-30{
    width:30px
  }

  .to-lg\:w-32{
    width:32px
  }

  .to-lg\:w-36{
    width:36px
  }

  .to-lg\:w-40{
    width:40px
  }

  .to-lg\:w-44{
    width:44px
  }

  .to-lg\:w-48{
    width:48px
  }

  .to-lg\:w-50{
    width:50px
  }

  .to-lg\:w-60{
    width:60px
  }

  .to-lg\:w-64{
    width:64px
  }

  .to-lg\:w-70{
    width:70px
  }

  .to-lg\:w-75{
    width:75px
  }

  .to-lg\:w-80{
    width:80px
  }

  .to-lg\:w-85{
    width:85px
  }

  .to-lg\:w-90{
    width:90px
  }

  .to-lg\:w-100{
    width:100px
  }

  .to-lg\:w-120{
    width:120px
  }

  .to-lg\:w-140{
    width:140px
  }

  .to-lg\:w-150{
    width:150px
  }

  .to-lg\:w-200{
    width:200px
  }

  .to-lg\:w-250{
    width:250px
  }

  .to-lg\:w-400{
    width:400px
  }

  .to-lg\:w-450{
    width:450px
  }

  .to-lg\:w-550{
    width:550px
  }

  .to-lg\:w-px{
    width:1px
  }

  .to-lg\:w-1_2{
    width:50%
  }

  .to-lg\:w-1_3{
    width:33.333333%
  }

  .to-lg\:w-2_3{
    width:66.666667%
  }

  .to-lg\:w-1_4{
    width:25%
  }

  .to-lg\:w-2_4{
    width:50%
  }

  .to-lg\:w-3_4{
    width:75%
  }

  .to-lg\:w-1_5{
    width:20%
  }

  .to-lg\:w-2_5{
    width:40%
  }

  .to-lg\:w-3_5{
    width:60%
  }

  .to-lg\:w-4_5{
    width:80%
  }

  .to-lg\:w-1_6{
    width:16.666667%
  }

  .to-lg\:w-5_6{
    width:83.333333%
  }

  .to-lg\:w-1_12{
    width:8.333333%
  }

  .to-lg\:w-5_12{
    width:41.666667%
  }

  .to-lg\:w-7_12{
    width:58.333333%
  }

  .to-lg\:w-11_12{
    width:91.666667%
  }

  .to-lg\:w-auto{
    width:auto
  }

  .to-lg\:w-full{
    width:100%
  }

  .to-lg\:w-screen{
    width:100vw
  }

  .to-lg\:z-0{
    z-index:0
  }

  .to-lg\:z-1{
    z-index:1
  }

  .to-lg\:z-2{
    z-index:2
  }

  .to-lg\:z-3{
    z-index:3
  }

  .to-lg\:z-4{
    z-index:4
  }

  .to-lg\:z-5{
    z-index:5
  }

  .to-lg\:z-auto{
    z-index:auto
  }

  .to-lg\:-z-1{
    z-index:-1
  }

  .to-lg\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .to-lg\:grid-cols-none{
    grid-template-columns:none
  }

  .to-lg\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .to-lg\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .to-lg\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .to-lg\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .to-lg\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .to-lg\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .to-lg\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .to-lg\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .to-lg\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .to-lg\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .to-lg\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .to-lg\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .to-lg\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .to-lg\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .to-lg\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .to-lg\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .to-lg\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .to-lg\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .to-lg\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .to-lg\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-lg\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-lg\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-lg\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-lg\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-lg\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-lg\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-lg\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-lg\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-lg\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-lg\:scale-x-0{
    --transform-scale-x:0
  }

  .to-lg\:scale-x-50{
    --transform-scale-x:.5
  }

  .to-lg\:scale-x-75{
    --transform-scale-x:.75
  }

  .to-lg\:scale-x-90{
    --transform-scale-x:.9
  }

  .to-lg\:scale-x-95{
    --transform-scale-x:.95
  }

  .to-lg\:scale-x-100{
    --transform-scale-x:1
  }

  .to-lg\:scale-x-105{
    --transform-scale-x:1.05
  }

  .to-lg\:scale-x-110{
    --transform-scale-x:1.1
  }

  .to-lg\:scale-x-125{
    --transform-scale-x:1.25
  }

  .to-lg\:scale-x-150{
    --transform-scale-x:1.5
  }

  .to-lg\:scale-y-0{
    --transform-scale-y:0
  }

  .to-lg\:scale-y-50{
    --transform-scale-y:.5
  }

  .to-lg\:scale-y-75{
    --transform-scale-y:.75
  }

  .to-lg\:scale-y-90{
    --transform-scale-y:.9
  }

  .to-lg\:scale-y-95{
    --transform-scale-y:.95
  }

  .to-lg\:scale-y-100{
    --transform-scale-y:1
  }

  .to-lg\:scale-y-105{
    --transform-scale-y:1.05
  }

  .to-lg\:scale-y-110{
    --transform-scale-y:1.1
  }

  .to-lg\:scale-y-125{
    --transform-scale-y:1.25
  }

  .to-lg\:scale-y-150{
    --transform-scale-y:1.5
  }

  .to-lg\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-lg\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-lg\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-lg\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-lg\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-lg\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-lg\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-lg\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-lg\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-lg\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-lg\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .to-lg\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .to-lg\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .to-lg\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .to-lg\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .to-lg\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .to-lg\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .to-lg\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .to-lg\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .to-lg\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .to-lg\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .to-lg\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .to-lg\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .to-lg\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .to-lg\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .to-lg\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .to-lg\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .to-lg\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .to-lg\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .to-lg\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .to-lg\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-lg\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-lg\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-lg\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-lg\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-lg\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-lg\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-lg\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-lg\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-lg\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-lg\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .to-lg\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .to-lg\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .to-lg\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .to-lg\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .to-lg\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .to-lg\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .to-lg\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .to-lg\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .to-lg\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .to-lg\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .to-lg\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .to-lg\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .to-lg\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .to-lg\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .to-lg\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .to-lg\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .to-lg\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .to-lg\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .to-lg\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .to-lg\:rotate-0{
    --transform-rotate:0
  }

  .to-lg\:rotate-1{
    --transform-rotate:1deg
  }

  .to-lg\:rotate-2{
    --transform-rotate:2deg
  }

  .to-lg\:rotate-3{
    --transform-rotate:3deg
  }

  .to-lg\:rotate-6{
    --transform-rotate:6deg
  }

  .to-lg\:rotate-12{
    --transform-rotate:12deg
  }

  .to-lg\:rotate-45{
    --transform-rotate:45deg
  }

  .to-lg\:rotate-90{
    --transform-rotate:90deg
  }

  .to-lg\:rotate-180{
    --transform-rotate:180deg
  }

  .to-lg\:-rotate-180{
    --transform-rotate:-180deg
  }

  .to-lg\:-rotate-90{
    --transform-rotate:-90deg
  }

  .to-lg\:-rotate-45{
    --transform-rotate:-45deg
  }

  .to-lg\:-rotate-12{
    --transform-rotate:-12deg
  }

  .to-lg\:-rotate-6{
    --transform-rotate:-6deg
  }

  .to-lg\:-rotate-3{
    --transform-rotate:-3deg
  }

  .to-lg\:-rotate-2{
    --transform-rotate:-2deg
  }

  .to-lg\:-rotate-1{
    --transform-rotate:-1deg
  }

  .to-lg\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .to-lg\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .to-lg\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .to-lg\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .to-lg\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .to-lg\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .to-lg\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .to-lg\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .to-lg\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .to-lg\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .to-lg\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .to-lg\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .to-lg\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .to-lg\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .to-lg\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .to-lg\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .to-lg\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .to-lg\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .to-lg\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .to-lg\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .to-lg\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .to-lg\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .to-lg\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .to-lg\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .to-lg\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .to-lg\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .to-lg\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .to-lg\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .to-lg\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .to-lg\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .to-lg\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .to-lg\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .to-lg\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .to-lg\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .to-lg\:translate-x-0{
    --transform-translate-x:0
  }

  .to-lg\:translate-x-1{
    --transform-translate-x:1px
  }

  .to-lg\:translate-x-2{
    --transform-translate-x:2px
  }

  .to-lg\:translate-x-3{
    --transform-translate-x:3px
  }

  .to-lg\:translate-x-4{
    --transform-translate-x:4px
  }

  .to-lg\:translate-x-5{
    --transform-translate-x:5px
  }

  .to-lg\:translate-x-6{
    --transform-translate-x:6px
  }

  .to-lg\:translate-x-7{
    --transform-translate-x:7px
  }

  .to-lg\:translate-x-8{
    --transform-translate-x:8px
  }

  .to-lg\:translate-x-9{
    --transform-translate-x:9px
  }

  .to-lg\:translate-x-10{
    --transform-translate-x:10px
  }

  .to-lg\:translate-x-12{
    --transform-translate-x:12px
  }

  .to-lg\:translate-x-15{
    --transform-translate-x:15px
  }

  .to-lg\:translate-x-16{
    --transform-translate-x:16px
  }

  .to-lg\:translate-x-18{
    --transform-translate-x:18px
  }

  .to-lg\:translate-x-20{
    --transform-translate-x:20px
  }

  .to-lg\:translate-x-24{
    --transform-translate-x:24px
  }

  .to-lg\:translate-x-25{
    --transform-translate-x:25px
  }

  .to-lg\:translate-x-30{
    --transform-translate-x:30px
  }

  .to-lg\:translate-x-32{
    --transform-translate-x:32px
  }

  .to-lg\:translate-x-36{
    --transform-translate-x:36px
  }

  .to-lg\:translate-x-40{
    --transform-translate-x:40px
  }

  .to-lg\:translate-x-44{
    --transform-translate-x:44px
  }

  .to-lg\:translate-x-48{
    --transform-translate-x:48px
  }

  .to-lg\:translate-x-50{
    --transform-translate-x:50px
  }

  .to-lg\:translate-x-60{
    --transform-translate-x:60px
  }

  .to-lg\:translate-x-64{
    --transform-translate-x:64px
  }

  .to-lg\:translate-x-70{
    --transform-translate-x:70px
  }

  .to-lg\:translate-x-75{
    --transform-translate-x:75px
  }

  .to-lg\:translate-x-80{
    --transform-translate-x:80px
  }

  .to-lg\:translate-x-85{
    --transform-translate-x:85px
  }

  .to-lg\:translate-x-90{
    --transform-translate-x:90px
  }

  .to-lg\:translate-x-100{
    --transform-translate-x:100px
  }

  .to-lg\:translate-x-px{
    --transform-translate-x:1px
  }

  .to-lg\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .to-lg\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .to-lg\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .to-lg\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .to-lg\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .to-lg\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .to-lg\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .to-lg\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .to-lg\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .to-lg\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .to-lg\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .to-lg\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .to-lg\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .to-lg\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .to-lg\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .to-lg\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .to-lg\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .to-lg\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .to-lg\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .to-lg\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .to-lg\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .to-lg\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .to-lg\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .to-lg\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .to-lg\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .to-lg\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .to-lg\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .to-lg\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .to-lg\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .to-lg\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .to-lg\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .to-lg\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .to-lg\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .to-lg\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .to-lg\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .to-lg\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .to-lg\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .to-lg\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .to-lg\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .to-lg\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .to-lg\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .to-lg\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .to-lg\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .to-lg\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .to-lg\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .to-lg\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .to-lg\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .to-lg\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .to-lg\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .to-lg\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .to-lg\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .to-lg\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .to-lg\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .to-lg\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .to-lg\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .to-lg\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .to-lg\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .to-lg\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .to-lg\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .to-lg\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .to-lg\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .to-lg\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .to-lg\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .to-lg\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .to-lg\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .to-lg\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .to-lg\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .to-lg\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .to-lg\:translate-x-full{
    --transform-translate-x:100%
  }

  .to-lg\:translate-y-0{
    --transform-translate-y:0
  }

  .to-lg\:translate-y-1{
    --transform-translate-y:1px
  }

  .to-lg\:translate-y-2{
    --transform-translate-y:2px
  }

  .to-lg\:translate-y-3{
    --transform-translate-y:3px
  }

  .to-lg\:translate-y-4{
    --transform-translate-y:4px
  }

  .to-lg\:translate-y-5{
    --transform-translate-y:5px
  }

  .to-lg\:translate-y-6{
    --transform-translate-y:6px
  }

  .to-lg\:translate-y-7{
    --transform-translate-y:7px
  }

  .to-lg\:translate-y-8{
    --transform-translate-y:8px
  }

  .to-lg\:translate-y-9{
    --transform-translate-y:9px
  }

  .to-lg\:translate-y-10{
    --transform-translate-y:10px
  }

  .to-lg\:translate-y-12{
    --transform-translate-y:12px
  }

  .to-lg\:translate-y-15{
    --transform-translate-y:15px
  }

  .to-lg\:translate-y-16{
    --transform-translate-y:16px
  }

  .to-lg\:translate-y-18{
    --transform-translate-y:18px
  }

  .to-lg\:translate-y-20{
    --transform-translate-y:20px
  }

  .to-lg\:translate-y-24{
    --transform-translate-y:24px
  }

  .to-lg\:translate-y-25{
    --transform-translate-y:25px
  }

  .to-lg\:translate-y-30{
    --transform-translate-y:30px
  }

  .to-lg\:translate-y-32{
    --transform-translate-y:32px
  }

  .to-lg\:translate-y-36{
    --transform-translate-y:36px
  }

  .to-lg\:translate-y-40{
    --transform-translate-y:40px
  }

  .to-lg\:translate-y-44{
    --transform-translate-y:44px
  }

  .to-lg\:translate-y-48{
    --transform-translate-y:48px
  }

  .to-lg\:translate-y-50{
    --transform-translate-y:50px
  }

  .to-lg\:translate-y-60{
    --transform-translate-y:60px
  }

  .to-lg\:translate-y-64{
    --transform-translate-y:64px
  }

  .to-lg\:translate-y-70{
    --transform-translate-y:70px
  }

  .to-lg\:translate-y-75{
    --transform-translate-y:75px
  }

  .to-lg\:translate-y-80{
    --transform-translate-y:80px
  }

  .to-lg\:translate-y-85{
    --transform-translate-y:85px
  }

  .to-lg\:translate-y-90{
    --transform-translate-y:90px
  }

  .to-lg\:translate-y-100{
    --transform-translate-y:100px
  }

  .to-lg\:translate-y-px{
    --transform-translate-y:1px
  }

  .to-lg\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .to-lg\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .to-lg\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .to-lg\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .to-lg\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .to-lg\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .to-lg\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .to-lg\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .to-lg\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .to-lg\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .to-lg\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .to-lg\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .to-lg\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .to-lg\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .to-lg\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .to-lg\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .to-lg\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .to-lg\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .to-lg\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .to-lg\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .to-lg\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .to-lg\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .to-lg\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .to-lg\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .to-lg\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .to-lg\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .to-lg\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .to-lg\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .to-lg\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .to-lg\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .to-lg\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .to-lg\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .to-lg\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .to-lg\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .to-lg\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .to-lg\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .to-lg\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .to-lg\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .to-lg\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .to-lg\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .to-lg\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .to-lg\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .to-lg\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .to-lg\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .to-lg\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .to-lg\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .to-lg\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .to-lg\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .to-lg\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .to-lg\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .to-lg\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .to-lg\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .to-lg\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .to-lg\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .to-lg\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .to-lg\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .to-lg\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .to-lg\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .to-lg\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .to-lg\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .to-lg\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .to-lg\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .to-lg\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .to-lg\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .to-lg\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .to-lg\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .to-lg\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .to-lg\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .to-lg\:translate-y-full{
    --transform-translate-y:100%
  }

  .to-lg\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .to-lg\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .to-lg\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .to-lg\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .to-lg\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .to-lg\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .to-lg\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .to-lg\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .to-lg\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .to-lg\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .to-lg\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .to-lg\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .to-lg\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .to-lg\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .to-lg\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .to-lg\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .to-lg\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .to-lg\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .to-lg\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .to-lg\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .to-lg\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .to-lg\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .to-lg\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .to-lg\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .to-lg\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .to-lg\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .to-lg\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .to-lg\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .to-lg\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .to-lg\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .to-lg\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .to-lg\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .to-lg\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .to-lg\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .to-lg\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .to-lg\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .to-lg\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .to-lg\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .to-lg\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .to-lg\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .to-lg\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .to-lg\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .to-lg\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .to-lg\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .to-lg\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .to-lg\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .to-lg\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .to-lg\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .to-lg\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .to-lg\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .to-lg\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .to-lg\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .to-lg\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .to-lg\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .to-lg\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .to-lg\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .to-lg\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .to-lg\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .to-lg\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .to-lg\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .to-lg\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .to-lg\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .to-lg\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .to-lg\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .to-lg\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .to-lg\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .to-lg\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .to-lg\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .to-lg\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .to-lg\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .to-lg\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .to-lg\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .to-lg\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .to-lg\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .to-lg\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .to-lg\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .to-lg\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .to-lg\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .to-lg\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .to-lg\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .to-lg\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .to-lg\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .to-lg\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .to-lg\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .to-lg\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .to-lg\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .to-lg\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .to-lg\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .to-lg\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .to-lg\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .to-lg\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .to-lg\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .to-lg\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .to-lg\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .to-lg\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .to-lg\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .to-lg\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .to-lg\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .to-lg\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .to-lg\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .to-lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .to-lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .to-lg\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .to-lg\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .to-lg\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .to-lg\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .to-lg\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .to-lg\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .to-lg\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .to-lg\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .to-lg\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .to-lg\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .to-lg\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .to-lg\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .to-lg\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .to-lg\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .to-lg\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .to-lg\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .to-lg\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .to-lg\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .to-lg\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .to-lg\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .to-lg\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .to-lg\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .to-lg\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .to-lg\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .to-lg\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .to-lg\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .to-lg\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .to-lg\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .to-lg\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .to-lg\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .to-lg\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .to-lg\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .to-lg\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .to-lg\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .to-lg\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .to-lg\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .to-lg\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .to-lg\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .to-lg\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .to-lg\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .to-lg\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .to-lg\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .to-lg\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .to-lg\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .to-lg\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .to-lg\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .to-lg\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .to-lg\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .to-lg\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .to-lg\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .to-lg\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .to-lg\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .to-lg\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .to-lg\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .to-lg\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .to-lg\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .to-lg\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .to-lg\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .to-lg\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .to-lg\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .to-lg\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .to-lg\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .to-lg\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .to-lg\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .to-lg\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .to-lg\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .to-lg\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .to-lg\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .to-lg\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .to-lg\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .to-lg\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .to-lg\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .to-lg\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .to-lg\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .to-lg\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .to-lg\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .to-lg\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .to-lg\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .to-lg\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .to-lg\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .to-lg\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .to-lg\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .to-lg\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .to-lg\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .to-lg\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .to-lg\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .to-lg\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .to-lg\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .to-lg\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .to-lg\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .to-lg\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .to-lg\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .to-lg\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .to-lg\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .to-lg\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .to-lg\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .to-lg\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .to-lg\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .to-lg\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .to-lg\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .to-lg\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .to-lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .to-lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .to-lg\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .to-lg\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .to-lg\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .to-lg\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .to-lg\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .to-lg\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .to-lg\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .to-lg\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .to-lg\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .to-lg\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .to-lg\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .to-lg\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .to-lg\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .to-lg\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .to-lg\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .to-lg\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .to-lg\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .to-lg\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .to-lg\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .to-lg\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .to-lg\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .to-lg\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .to-lg\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .to-lg\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .to-lg\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .to-lg\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .to-lg\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .to-lg\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .to-lg\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .to-lg\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .to-lg\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .to-lg\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .to-lg\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .to-lg\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .to-lg\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .to-lg\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .to-lg\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .to-lg\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .to-lg\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .to-lg\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .to-lg\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .to-lg\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .to-lg\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .to-lg\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .to-lg\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .to-lg\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .to-lg\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .to-lg\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .to-lg\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .to-lg\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .to-lg\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .to-lg\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .to-lg\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .to-lg\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .to-lg\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .to-lg\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .to-lg\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .to-lg\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .to-lg\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .to-lg\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .to-lg\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .to-lg\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .to-lg\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .to-lg\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .to-lg\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .to-lg\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .to-lg\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .to-lg\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .to-lg\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .to-lg\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .to-lg\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .to-lg\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .to-lg\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .to-lg\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .to-lg\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .to-lg\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .to-lg\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .to-lg\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .to-lg\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .to-lg\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .to-lg\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .to-lg\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .to-lg\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .to-lg\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .to-lg\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .to-lg\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .to-lg\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .to-lg\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .to-lg\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .to-lg\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .to-lg\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .to-lg\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .to-lg\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .to-lg\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .to-lg\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .to-lg\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .to-lg\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .to-lg\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .to-lg\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .to-lg\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .to-lg\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .to-lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .to-lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .to-lg\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .to-lg\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .to-lg\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .to-lg\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .to-lg\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .to-lg\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .to-lg\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .to-lg\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .to-lg\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .to-lg\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .to-lg\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .to-lg\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .to-lg\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .to-lg\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .to-lg\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .to-lg\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .to-lg\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .to-lg\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .to-lg\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .to-lg\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .to-lg\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .to-lg\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .to-lg\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .to-lg\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .to-lg\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .to-lg\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .to-lg\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .to-lg\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .to-lg\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .to-lg\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .to-lg\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .to-lg\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .to-lg\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .to-lg\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .to-lg\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .to-lg\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .to-lg\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .to-lg\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .to-lg\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .to-lg\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .to-lg\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .to-lg\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .to-lg\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .to-lg\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .to-lg\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .to-lg\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .to-lg\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .to-lg\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .to-lg\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .to-lg\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .to-lg\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .to-lg\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .to-lg\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .to-lg\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .to-lg\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .to-lg\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .to-lg\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .to-lg\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .to-lg\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .to-lg\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .to-lg\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .to-lg\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .to-lg\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .to-lg\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .to-lg\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .to-lg\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .to-lg\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .to-lg\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .to-lg\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .to-lg\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .to-lg\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .to-lg\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .to-lg\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .to-lg\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .to-lg\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .to-lg\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .to-lg\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .to-lg\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .to-lg\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .to-lg\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .to-lg\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .to-lg\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .to-lg\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .to-lg\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .to-lg\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .to-lg\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .to-lg\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .to-lg\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .to-lg\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .to-lg\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .to-lg\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .to-lg\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .to-lg\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .to-lg\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .to-lg\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .to-lg\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .to-lg\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .to-lg\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .to-lg\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .to-lg\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .to-lg\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .to-lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .to-lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .to-lg\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .to-lg\:skew-x-0{
    --transform-skew-x:0
  }

  .to-lg\:skew-x-1{
    --transform-skew-x:1deg
  }

  .to-lg\:skew-x-2{
    --transform-skew-x:2deg
  }

  .to-lg\:skew-x-3{
    --transform-skew-x:3deg
  }

  .to-lg\:skew-x-6{
    --transform-skew-x:6deg
  }

  .to-lg\:skew-x-12{
    --transform-skew-x:12deg
  }

  .to-lg\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .to-lg\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .to-lg\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .to-lg\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .to-lg\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .to-lg\:skew-y-0{
    --transform-skew-y:0
  }

  .to-lg\:skew-y-1{
    --transform-skew-y:1deg
  }

  .to-lg\:skew-y-2{
    --transform-skew-y:2deg
  }

  .to-lg\:skew-y-3{
    --transform-skew-y:3deg
  }

  .to-lg\:skew-y-6{
    --transform-skew-y:6deg
  }

  .to-lg\:skew-y-12{
    --transform-skew-y:12deg
  }

  .to-lg\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .to-lg\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .to-lg\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .to-lg\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .to-lg\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .to-lg\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .to-lg\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .to-lg\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .to-lg\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .to-lg\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .to-lg\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .to-lg\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .to-lg\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .to-lg\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .to-lg\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .to-lg\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .to-lg\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .to-lg\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .to-lg\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .to-lg\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .to-lg\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .to-lg\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .to-lg\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .to-lg\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .to-lg\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .to-lg\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .to-lg\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .to-lg\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .to-lg\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .to-lg\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .to-lg\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .to-lg\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .to-lg\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .to-lg\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .to-lg\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .to-lg\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .to-lg\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .to-lg\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .to-lg\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .to-lg\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .to-lg\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .to-lg\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .to-lg\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .to-lg\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .to-lg\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .to-lg\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .to-lg\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .to-lg\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .to-lg\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .to-lg\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .to-lg\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .to-lg\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .to-lg\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .to-lg\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .to-lg\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .to-lg\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .to-lg\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .to-lg\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .to-lg\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .to-lg\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .to-lg\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .to-lg\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .to-lg\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .to-lg\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .to-lg\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .to-lg\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .to-lg\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .to-lg\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .to-lg\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .to-lg\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .to-lg\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .to-lg\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .to-lg\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .to-lg\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .to-lg\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .to-lg\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .to-lg\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .to-lg\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .to-lg\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .to-lg\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .to-lg\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}

@media (max-width: 1209px){
  .to-xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(0px * var(--space-y-reverse))
  }

  .to-xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(0px * var(--space-x-reverse));
    margin-left:calc(0px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(2px * var(--space-y-reverse))
  }

  .to-xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(2px * var(--space-x-reverse));
    margin-left:calc(2px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(3px * var(--space-y-reverse))
  }

  .to-xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(3px * var(--space-x-reverse));
    margin-left:calc(3px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(4px * var(--space-y-reverse))
  }

  .to-xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(4px * var(--space-x-reverse));
    margin-left:calc(4px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(5px * var(--space-y-reverse))
  }

  .to-xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(5px * var(--space-x-reverse));
    margin-left:calc(5px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(6px * var(--space-y-reverse))
  }

  .to-xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(6px * var(--space-x-reverse));
    margin-left:calc(6px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(7px * var(--space-y-reverse))
  }

  .to-xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(7px * var(--space-x-reverse));
    margin-left:calc(7px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8px * var(--space-y-reverse))
  }

  .to-xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8px * var(--space-x-reverse));
    margin-left:calc(8px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(9px * var(--space-y-reverse))
  }

  .to-xl\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(9px * var(--space-x-reverse));
    margin-left:calc(9px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(10px * var(--space-y-reverse))
  }

  .to-xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(10px * var(--space-x-reverse));
    margin-left:calc(10px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(12px * var(--space-y-reverse))
  }

  .to-xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(12px * var(--space-x-reverse));
    margin-left:calc(12px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(15px * var(--space-y-reverse))
  }

  .to-xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(15px * var(--space-x-reverse));
    margin-left:calc(15px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16px * var(--space-y-reverse))
  }

  .to-xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16px * var(--space-x-reverse));
    margin-left:calc(16px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(18px * var(--space-y-reverse))
  }

  .to-xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(18px * var(--space-x-reverse));
    margin-left:calc(18px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20px * var(--space-y-reverse))
  }

  .to-xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20px * var(--space-x-reverse));
    margin-left:calc(20px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(24px * var(--space-y-reverse))
  }

  .to-xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(24px * var(--space-x-reverse));
    margin-left:calc(24px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25px * var(--space-y-reverse))
  }

  .to-xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25px * var(--space-x-reverse));
    margin-left:calc(25px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(30px * var(--space-y-reverse))
  }

  .to-xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(30px * var(--space-x-reverse));
    margin-left:calc(30px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(32px * var(--space-y-reverse))
  }

  .to-xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(32px * var(--space-x-reverse));
    margin-left:calc(32px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(36px * var(--space-y-reverse))
  }

  .to-xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(36px * var(--space-x-reverse));
    margin-left:calc(36px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40px * var(--space-y-reverse))
  }

  .to-xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40px * var(--space-x-reverse));
    margin-left:calc(40px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(44px * var(--space-y-reverse))
  }

  .to-xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(44px * var(--space-x-reverse));
    margin-left:calc(44px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(48px * var(--space-y-reverse))
  }

  .to-xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(48px * var(--space-x-reverse));
    margin-left:calc(48px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50px * var(--space-y-reverse))
  }

  .to-xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50px * var(--space-x-reverse));
    margin-left:calc(50px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60px * var(--space-y-reverse))
  }

  .to-xl\:space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60px * var(--space-x-reverse));
    margin-left:calc(60px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(64px * var(--space-y-reverse))
  }

  .to-xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(64px * var(--space-x-reverse));
    margin-left:calc(64px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(70px * var(--space-y-reverse))
  }

  .to-xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(70px * var(--space-x-reverse));
    margin-left:calc(70px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75px * var(--space-y-reverse))
  }

  .to-xl\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75px * var(--space-x-reverse));
    margin-left:calc(75px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80px * var(--space-y-reverse))
  }

  .to-xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80px * var(--space-x-reverse));
    margin-left:calc(80px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(85px * var(--space-y-reverse))
  }

  .to-xl\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(85px * var(--space-x-reverse));
    margin-left:calc(85px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(90px * var(--space-y-reverse))
  }

  .to-xl\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(90px * var(--space-x-reverse));
    margin-left:calc(90px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(100px * var(--space-y-reverse))
  }

  .to-xl\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(100px * var(--space-x-reverse));
    margin-left:calc(100px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(1px * var(--space-y-reverse))
  }

  .to-xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(1px * var(--space-x-reverse));
    margin-left:calc(1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(33.333333% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(33.333333% * var(--space-x-reverse));
    margin-left:calc(33.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(66.666667% * var(--space-y-reverse))
  }

  .to-xl\:space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(66.666667% * var(--space-x-reverse));
    margin-left:calc(66.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(25% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(25% * var(--space-x-reverse));
    margin-left:calc(25% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(50% * var(--space-y-reverse))
  }

  .to-xl\:space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(50% * var(--space-x-reverse));
    margin-left:calc(50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(75% * var(--space-y-reverse))
  }

  .to-xl\:space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(75% * var(--space-x-reverse));
    margin-left:calc(75% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(20% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(20% * var(--space-x-reverse));
    margin-left:calc(20% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(40% * var(--space-y-reverse))
  }

  .to-xl\:space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(40% * var(--space-x-reverse));
    margin-left:calc(40% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(60% * var(--space-y-reverse))
  }

  .to-xl\:space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(60% * var(--space-x-reverse));
    margin-left:calc(60% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(80% * var(--space-y-reverse))
  }

  .to-xl\:space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(80% * var(--space-x-reverse));
    margin-left:calc(80% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(16.666667% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(16.666667% * var(--space-x-reverse));
    margin-left:calc(16.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(83.333333% * var(--space-y-reverse))
  }

  .to-xl\:space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(83.333333% * var(--space-x-reverse));
    margin-left:calc(83.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(8.333333% * var(--space-y-reverse))
  }

  .to-xl\:space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(8.333333% * var(--space-x-reverse));
    margin-left:calc(8.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(41.666667% * var(--space-y-reverse))
  }

  .to-xl\:space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(41.666667% * var(--space-x-reverse));
    margin-left:calc(41.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(58.333333% * var(--space-y-reverse))
  }

  .to-xl\:space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(58.333333% * var(--space-x-reverse));
    margin-left:calc(58.333333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(91.666667% * var(--space-y-reverse))
  }

  .to-xl\:space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(91.666667% * var(--space-x-reverse));
    margin-left:calc(91.666667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-2px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-2px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-2px * var(--space-x-reverse));
    margin-left:calc(-2px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-3px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-3px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-3px * var(--space-x-reverse));
    margin-left:calc(-3px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-4px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-4px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-4px * var(--space-x-reverse));
    margin-left:calc(-4px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-5px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-5px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-5px * var(--space-x-reverse));
    margin-left:calc(-5px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-6px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-6px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-6px * var(--space-x-reverse));
    margin-left:calc(-6px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-7px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-7px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-7px * var(--space-x-reverse));
    margin-left:calc(-7px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8px * var(--space-x-reverse));
    margin-left:calc(-8px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-9px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-9px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-9px * var(--space-x-reverse));
    margin-left:calc(-9px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-10px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-10px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-10px * var(--space-x-reverse));
    margin-left:calc(-10px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-12px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-12px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-12px * var(--space-x-reverse));
    margin-left:calc(-12px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-15px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-15px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-15px * var(--space-x-reverse));
    margin-left:calc(-15px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16px * var(--space-x-reverse));
    margin-left:calc(-16px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-18px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-18px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-18px * var(--space-x-reverse));
    margin-left:calc(-18px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20px * var(--space-x-reverse));
    margin-left:calc(-20px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-24px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-24px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-24px * var(--space-x-reverse));
    margin-left:calc(-24px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25px * var(--space-x-reverse));
    margin-left:calc(-25px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-30px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-30px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-30px * var(--space-x-reverse));
    margin-left:calc(-30px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-32px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-32px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-32px * var(--space-x-reverse));
    margin-left:calc(-32px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-36px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-36px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-36px * var(--space-x-reverse));
    margin-left:calc(-36px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40px * var(--space-x-reverse));
    margin-left:calc(-40px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-44px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-44px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-44px * var(--space-x-reverse));
    margin-left:calc(-44px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-48px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-48px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-48px * var(--space-x-reverse));
    margin-left:calc(-48px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50px * var(--space-x-reverse));
    margin-left:calc(-50px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60px * var(--space-x-reverse));
    margin-left:calc(-60px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-64px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-64px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-64px * var(--space-x-reverse));
    margin-left:calc(-64px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-70px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-70px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-70px * var(--space-x-reverse));
    margin-left:calc(-70px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75px * var(--space-x-reverse));
    margin-left:calc(-75px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80px * var(--space-x-reverse));
    margin-left:calc(-80px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-85px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-85px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-85px * var(--space-x-reverse));
    margin-left:calc(-85px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-90px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-90px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-90px * var(--space-x-reverse));
    margin-left:calc(-90px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-100px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-100px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-100px * var(--space-x-reverse));
    margin-left:calc(-100px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-1px * var(--space-y-reverse))
  }

  .to-xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-1px * var(--space-x-reverse));
    margin-left:calc(-1px * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_2 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_2 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-33.33333% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-33.33333% * var(--space-x-reverse));
    margin-left:calc(-33.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-2_3 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-66.66667% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-2_3 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-66.66667% * var(--space-x-reverse));
    margin-left:calc(-66.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-25% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-25% * var(--space-x-reverse));
    margin-left:calc(-25% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-2_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-50% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-2_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-50% * var(--space-x-reverse));
    margin-left:calc(-50% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-3_4 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-75% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-3_4 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-75% * var(--space-x-reverse));
    margin-left:calc(-75% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-20% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-20% * var(--space-x-reverse));
    margin-left:calc(-20% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-2_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-40% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-2_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-40% * var(--space-x-reverse));
    margin-left:calc(-40% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-3_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-60% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-3_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-60% * var(--space-x-reverse));
    margin-left:calc(-60% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-4_5 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-80% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-4_5 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-80% * var(--space-x-reverse));
    margin-left:calc(-80% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-16.66667% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-16.66667% * var(--space-x-reverse));
    margin-left:calc(-16.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-5_6 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-83.33333% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-5_6 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-83.33333% * var(--space-x-reverse));
    margin-left:calc(-83.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-1_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-8.33333% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-1_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-8.33333% * var(--space-x-reverse));
    margin-left:calc(-8.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-5_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-41.66667% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-5_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-41.66667% * var(--space-x-reverse));
    margin-left:calc(-41.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-7_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-58.33333% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-7_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-58.33333% * var(--space-x-reverse));
    margin-left:calc(-58.33333% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:-space-y-11_12 > :not(template) ~ :not(template){
    --space-y-reverse:0;
    margin-top:calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom:calc(-91.66667% * var(--space-y-reverse))
  }

  .to-xl\:-space-x-11_12 > :not(template) ~ :not(template){
    --space-x-reverse:0;
    margin-right:calc(-91.66667% * var(--space-x-reverse));
    margin-left:calc(-91.66667% * calc(1 - var(--space-x-reverse)))
  }

  .to-xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse:1
  }

  .to-xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse:1
  }

  .to-xl\:divide-solid > :not(template) ~ :not(template){
    border-style:solid
  }

  .to-xl\:divide-dashed > :not(template) ~ :not(template){
    border-style:dashed
  }

  .to-xl\:divide-dotted > :not(template) ~ :not(template){
    border-style:dotted
  }

  .to-xl\:divide-double > :not(template) ~ :not(template){
    border-style:double
  }

  .to-xl\:divide-none > :not(template) ~ :not(template){
    border-style:none
  }

  .to-xl\:sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-xl\:not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-xl\:focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    border-width:0
  }

  .to-xl\:focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
  }

  .to-xl\:appearance-none{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
  }

  .to-xl\:bg-fixed{
    background-attachment:fixed
  }

  .to-xl\:bg-local{
    background-attachment:local
  }

  .to-xl\:bg-scroll{
    background-attachment:scroll
  }

  .to-xl\:bg-clip-border{
    background-clip:border-box
  }

  .to-xl\:bg-clip-padding{
    background-clip:padding-box
  }

  .to-xl\:bg-clip-content{
    background-clip:content-box
  }

  .to-xl\:bg-clip-text{
    -webkit-background-clip:text;
            background-clip:text
  }

  .to-xl\:bg-none{
    background-image:none
  }

  .to-xl\:bg-gradient-to-t{
    background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-tr{
    background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top right, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-r{
    background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to right, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-br{
    background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom right, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-b{
    background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-bl{
    background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to bottom left, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-l{
    background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to left, var(--gradient-color-stops))
  }

  .to-xl\:bg-gradient-to-tl{
    background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops)));
    background-image:linear-gradient(to top left, var(--gradient-color-stops))
  }

  .to-xl\:from-inherited{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:from-clear{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:from-transparent{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:from-error{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:from-blue-50{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:from-blue-100{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:from-blue-125{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:from-blue-150{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:from-blue-175{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:from-blue-200{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:from-blue{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:from-purple-100{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:from-purple{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:from-green-20{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:from-green-100{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:from-green-120{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:from-green-150{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:from-green-200{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:from-green-250{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:from-green{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:from-orange{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:from-red-100{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:from-red{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:from-red-riverbend{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:from-red-riverbendDark{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:from-yellow{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:from-white{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:from-black{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:from-dark{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:from-gray-25{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:from-gray-35{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:from-gray-50{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:from-gray-95{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:from-gray-100{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:from-gray-120{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:from-gray-150{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:from-gray-160{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:from-gray{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:via-inherited{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:via-clear{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:via-transparent{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:via-error{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:via-blue-50{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:via-blue-100{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:via-blue-125{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:via-blue-150{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:via-blue-175{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:via-blue-200{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:via-blue{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:via-purple-100{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:via-purple{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:via-green-20{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:via-green-100{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:via-green-120{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:via-green-150{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:via-green-200{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:via-green-250{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:via-green{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:via-orange{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:via-red-100{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:via-red{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:via-red-riverbend{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:via-red-riverbendDark{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:via-yellow{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:via-white{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:via-black{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:via-dark{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:via-gray-25{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:via-gray-35{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:via-gray-50{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:via-gray-95{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:via-gray-100{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:via-gray-120{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:via-gray-150{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:via-gray-160{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:via-gray{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:to-inherited{
    --gradient-to-color:inherit
  }

  .to-xl\:to-clear{
    --gradient-to-color:transparent
  }

  .to-xl\:to-transparent{
    --gradient-to-color:transparent
  }

  .to-xl\:to-error{
    --gradient-to-color:#E01010
  }

  .to-xl\:to-blue-50{
    --gradient-to-color:#61b6cb
  }

  .to-xl\:to-blue-100{
    --gradient-to-color:#0076DF
  }

  .to-xl\:to-blue-125{
    --gradient-to-color:#0A6ED6
  }

  .to-xl\:to-blue-150{
    --gradient-to-color:#076099
  }

  .to-xl\:to-blue-175{
    --gradient-to-color:#006099
  }

  .to-xl\:to-blue-200{
    --gradient-to-color:#0A4A73
  }

  .to-xl\:to-blue{
    --gradient-to-color:#0076DF
  }

  .to-xl\:to-purple-100{
    --gradient-to-color:#4E3972
  }

  .to-xl\:to-purple{
    --gradient-to-color:#573F7F
  }

  .to-xl\:to-green-20{
    --gradient-to-color:#ADE8A1
  }

  .to-xl\:to-green-100{
    --gradient-to-color:#30862D
  }

  .to-xl\:to-green-120{
    --gradient-to-color:#285e1d
  }

  .to-xl\:to-green-150{
    --gradient-to-color:#00492C
  }

  .to-xl\:to-green-200{
    --gradient-to-color:#2F822C
  }

  .to-xl\:to-green-250{
    --gradient-to-color:#8EC640
  }

  .to-xl\:to-green{
    --gradient-to-color:#30862D
  }

  .to-xl\:to-orange{
    --gradient-to-color:#FFC21F
  }

  .to-xl\:to-red-100{
    --gradient-to-color:#E01010
  }

  .to-xl\:to-red{
    --gradient-to-color:#E01010
  }

  .to-xl\:to-red-riverbend{
    --gradient-to-color:#990000
  }

  .to-xl\:to-red-riverbendDark{
    --gradient-to-color:#5C0002
  }

  .to-xl\:to-yellow{
    --gradient-to-color:#F4A81C
  }

  .to-xl\:to-white{
    --gradient-to-color:#ffffff
  }

  .to-xl\:to-black{
    --gradient-to-color:#000000
  }

  .to-xl\:to-dark{
    --gradient-to-color:#333333
  }

  .to-xl\:to-gray-25{
    --gradient-to-color:#f6f8f9
  }

  .to-xl\:to-gray-35{
    --gradient-to-color:#ededef
  }

  .to-xl\:to-gray-50{
    --gradient-to-color:#dddddd
  }

  .to-xl\:to-gray-95{
    --gradient-to-color:#686059
  }

  .to-xl\:to-gray-100{
    --gradient-to-color:#757575
  }

  .to-xl\:to-gray-120{
    --gradient-to-color:#555555
  }

  .to-xl\:to-gray-150{
    --gradient-to-color:#252525
  }

  .to-xl\:to-gray-160{
    --gradient-to-color:#121212
  }

  .to-xl\:to-gray{
    --gradient-to-color:#757575
  }

  .to-xl\:hover\:from-inherited:hover{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:hover\:from-clear:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:from-transparent:hover{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:from-error:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:from-blue-50:hover{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:hover\:from-blue-100:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:hover\:from-blue-125:hover{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:hover\:from-blue-150:hover{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:hover\:from-blue-175:hover{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:hover\:from-blue-200:hover{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:hover\:from-blue:hover{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:hover\:from-purple-100:hover{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:hover\:from-purple:hover{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:hover\:from-green-20:hover{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:hover\:from-green-100:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:hover\:from-green-120:hover{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:hover\:from-green-150:hover{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:hover\:from-green-200:hover{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:hover\:from-green-250:hover{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:hover\:from-green:hover{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:hover\:from-orange:hover{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:hover\:from-red-100:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:from-red:hover{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:from-red-riverbend:hover{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:hover\:from-red-riverbendDark:hover{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:hover\:from-yellow:hover{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:hover\:from-white:hover{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:hover\:from-black:hover{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:from-dark:hover{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:hover\:from-gray-25:hover{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:hover\:from-gray-35:hover{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:hover\:from-gray-50:hover{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:hover\:from-gray-95:hover{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:hover\:from-gray-100:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:hover\:from-gray-120:hover{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:hover\:from-gray-150:hover{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:hover\:from-gray-160:hover{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:hover\:from-gray:hover{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:hover\:via-inherited:hover{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:hover\:via-clear:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:via-transparent:hover{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:via-error:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:via-blue-50:hover{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:hover\:via-blue-100:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:hover\:via-blue-125:hover{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:hover\:via-blue-150:hover{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:hover\:via-blue-175:hover{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:hover\:via-blue-200:hover{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:hover\:via-blue:hover{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:hover\:via-purple-100:hover{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:hover\:via-purple:hover{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:hover\:via-green-20:hover{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:hover\:via-green-100:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:hover\:via-green-120:hover{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:hover\:via-green-150:hover{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:hover\:via-green-200:hover{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:hover\:via-green-250:hover{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:hover\:via-green:hover{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:hover\:via-orange:hover{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:hover\:via-red-100:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:via-red:hover{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:hover\:via-red-riverbend:hover{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:hover\:via-red-riverbendDark:hover{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:hover\:via-yellow:hover{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:hover\:via-white:hover{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:hover\:via-black:hover{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:hover\:via-dark:hover{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:hover\:via-gray-25:hover{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:hover\:via-gray-35:hover{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:hover\:via-gray-50:hover{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:hover\:via-gray-95:hover{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:hover\:via-gray-100:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:hover\:via-gray-120:hover{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:hover\:via-gray-150:hover{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:hover\:via-gray-160:hover{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:hover\:via-gray:hover{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:hover\:to-inherited:hover{
    --gradient-to-color:inherit
  }

  .to-xl\:hover\:to-clear:hover{
    --gradient-to-color:transparent
  }

  .to-xl\:hover\:to-transparent:hover{
    --gradient-to-color:transparent
  }

  .to-xl\:hover\:to-error:hover{
    --gradient-to-color:#E01010
  }

  .to-xl\:hover\:to-blue-50:hover{
    --gradient-to-color:#61b6cb
  }

  .to-xl\:hover\:to-blue-100:hover{
    --gradient-to-color:#0076DF
  }

  .to-xl\:hover\:to-blue-125:hover{
    --gradient-to-color:#0A6ED6
  }

  .to-xl\:hover\:to-blue-150:hover{
    --gradient-to-color:#076099
  }

  .to-xl\:hover\:to-blue-175:hover{
    --gradient-to-color:#006099
  }

  .to-xl\:hover\:to-blue-200:hover{
    --gradient-to-color:#0A4A73
  }

  .to-xl\:hover\:to-blue:hover{
    --gradient-to-color:#0076DF
  }

  .to-xl\:hover\:to-purple-100:hover{
    --gradient-to-color:#4E3972
  }

  .to-xl\:hover\:to-purple:hover{
    --gradient-to-color:#573F7F
  }

  .to-xl\:hover\:to-green-20:hover{
    --gradient-to-color:#ADE8A1
  }

  .to-xl\:hover\:to-green-100:hover{
    --gradient-to-color:#30862D
  }

  .to-xl\:hover\:to-green-120:hover{
    --gradient-to-color:#285e1d
  }

  .to-xl\:hover\:to-green-150:hover{
    --gradient-to-color:#00492C
  }

  .to-xl\:hover\:to-green-200:hover{
    --gradient-to-color:#2F822C
  }

  .to-xl\:hover\:to-green-250:hover{
    --gradient-to-color:#8EC640
  }

  .to-xl\:hover\:to-green:hover{
    --gradient-to-color:#30862D
  }

  .to-xl\:hover\:to-orange:hover{
    --gradient-to-color:#FFC21F
  }

  .to-xl\:hover\:to-red-100:hover{
    --gradient-to-color:#E01010
  }

  .to-xl\:hover\:to-red:hover{
    --gradient-to-color:#E01010
  }

  .to-xl\:hover\:to-red-riverbend:hover{
    --gradient-to-color:#990000
  }

  .to-xl\:hover\:to-red-riverbendDark:hover{
    --gradient-to-color:#5C0002
  }

  .to-xl\:hover\:to-yellow:hover{
    --gradient-to-color:#F4A81C
  }

  .to-xl\:hover\:to-white:hover{
    --gradient-to-color:#ffffff
  }

  .to-xl\:hover\:to-black:hover{
    --gradient-to-color:#000000
  }

  .to-xl\:hover\:to-dark:hover{
    --gradient-to-color:#333333
  }

  .to-xl\:hover\:to-gray-25:hover{
    --gradient-to-color:#f6f8f9
  }

  .to-xl\:hover\:to-gray-35:hover{
    --gradient-to-color:#ededef
  }

  .to-xl\:hover\:to-gray-50:hover{
    --gradient-to-color:#dddddd
  }

  .to-xl\:hover\:to-gray-95:hover{
    --gradient-to-color:#686059
  }

  .to-xl\:hover\:to-gray-100:hover{
    --gradient-to-color:#757575
  }

  .to-xl\:hover\:to-gray-120:hover{
    --gradient-to-color:#555555
  }

  .to-xl\:hover\:to-gray-150:hover{
    --gradient-to-color:#252525
  }

  .to-xl\:hover\:to-gray-160:hover{
    --gradient-to-color:#121212
  }

  .to-xl\:hover\:to-gray:hover{
    --gradient-to-color:#757575
  }

  .to-xl\:focus\:from-inherited:focus{
    --gradient-from-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:focus\:from-clear:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:from-transparent:focus{
    --gradient-from-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:from-error:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:from-blue-50:focus{
    --gradient-from-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:focus\:from-blue-100:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:focus\:from-blue-125:focus{
    --gradient-from-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:focus\:from-blue-150:focus{
    --gradient-from-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:focus\:from-blue-175:focus{
    --gradient-from-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:focus\:from-blue-200:focus{
    --gradient-from-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:focus\:from-blue:focus{
    --gradient-from-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:focus\:from-purple-100:focus{
    --gradient-from-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:focus\:from-purple:focus{
    --gradient-from-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:focus\:from-green-20:focus{
    --gradient-from-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:focus\:from-green-100:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:focus\:from-green-120:focus{
    --gradient-from-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:focus\:from-green-150:focus{
    --gradient-from-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:focus\:from-green-200:focus{
    --gradient-from-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:focus\:from-green-250:focus{
    --gradient-from-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:focus\:from-green:focus{
    --gradient-from-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:focus\:from-orange:focus{
    --gradient-from-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:focus\:from-red-100:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:from-red:focus{
    --gradient-from-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:from-red-riverbend:focus{
    --gradient-from-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:focus\:from-red-riverbendDark:focus{
    --gradient-from-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:focus\:from-yellow:focus{
    --gradient-from-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:focus\:from-white:focus{
    --gradient-from-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:focus\:from-black:focus{
    --gradient-from-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:from-dark:focus{
    --gradient-from-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:focus\:from-gray-25:focus{
    --gradient-from-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:focus\:from-gray-35:focus{
    --gradient-from-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:focus\:from-gray-50:focus{
    --gradient-from-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:focus\:from-gray-95:focus{
    --gradient-from-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:focus\:from-gray-100:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:focus\:from-gray-120:focus{
    --gradient-from-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:focus\:from-gray-150:focus{
    --gradient-from-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:focus\:from-gray-160:focus{
    --gradient-from-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:focus\:from-gray:focus{
    --gradient-from-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:focus\:via-inherited:focus{
    --gradient-via-color:inherit;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:focus\:via-clear:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:via-transparent:focus{
    --gradient-via-color:transparent;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:via-error:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:via-blue-50:focus{
    --gradient-via-color:#61b6cb;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 182, 203, 0))
  }

  .to-xl\:focus\:via-blue-100:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:focus\:via-blue-125:focus{
    --gradient-via-color:#0A6ED6;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 110, 214, 0))
  }

  .to-xl\:focus\:via-blue-150:focus{
    --gradient-via-color:#076099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 96, 153, 0))
  }

  .to-xl\:focus\:via-blue-175:focus{
    --gradient-via-color:#006099;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 96, 153, 0))
  }

  .to-xl\:focus\:via-blue-200:focus{
    --gradient-via-color:#0A4A73;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 74, 115, 0))
  }

  .to-xl\:focus\:via-blue:focus{
    --gradient-via-color:#0076DF;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 118, 223, 0))
  }

  .to-xl\:focus\:via-purple-100:focus{
    --gradient-via-color:#4E3972;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(78, 57, 114, 0))
  }

  .to-xl\:focus\:via-purple:focus{
    --gradient-via-color:#573F7F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(87, 63, 127, 0))
  }

  .to-xl\:focus\:via-green-20:focus{
    --gradient-via-color:#ADE8A1;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(173, 232, 161, 0))
  }

  .to-xl\:focus\:via-green-100:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:focus\:via-green-120:focus{
    --gradient-via-color:#285e1d;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(40, 94, 29, 0))
  }

  .to-xl\:focus\:via-green-150:focus{
    --gradient-via-color:#00492C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 73, 44, 0))
  }

  .to-xl\:focus\:via-green-200:focus{
    --gradient-via-color:#2F822C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(47, 130, 44, 0))
  }

  .to-xl\:focus\:via-green-250:focus{
    --gradient-via-color:#8EC640;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 198, 64, 0))
  }

  .to-xl\:focus\:via-green:focus{
    --gradient-via-color:#30862D;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 134, 45, 0))
  }

  .to-xl\:focus\:via-orange:focus{
    --gradient-via-color:#FFC21F;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 194, 31, 0))
  }

  .to-xl\:focus\:via-red-100:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:via-red:focus{
    --gradient-via-color:#E01010;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 16, 16, 0))
  }

  .to-xl\:focus\:via-red-riverbend:focus{
    --gradient-via-color:#990000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 0, 0, 0))
  }

  .to-xl\:focus\:via-red-riverbendDark:focus{
    --gradient-via-color:#5C0002;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(92, 0, 2, 0))
  }

  .to-xl\:focus\:via-yellow:focus{
    --gradient-via-color:#F4A81C;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 168, 28, 0))
  }

  .to-xl\:focus\:via-white:focus{
    --gradient-via-color:#ffffff;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0))
  }

  .to-xl\:focus\:via-black:focus{
    --gradient-via-color:#000000;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0))
  }

  .to-xl\:focus\:via-dark:focus{
    --gradient-via-color:#333333;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0))
  }

  .to-xl\:focus\:via-gray-25:focus{
    --gradient-via-color:#f6f8f9;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 248, 249, 0))
  }

  .to-xl\:focus\:via-gray-35:focus{
    --gradient-via-color:#ededef;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 237, 239, 0))
  }

  .to-xl\:focus\:via-gray-50:focus{
    --gradient-via-color:#dddddd;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0))
  }

  .to-xl\:focus\:via-gray-95:focus{
    --gradient-via-color:#686059;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 96, 89, 0))
  }

  .to-xl\:focus\:via-gray-100:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:focus\:via-gray-120:focus{
    --gradient-via-color:#555555;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 85, 85, 0))
  }

  .to-xl\:focus\:via-gray-150:focus{
    --gradient-via-color:#252525;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 37, 37, 0))
  }

  .to-xl\:focus\:via-gray-160:focus{
    --gradient-via-color:#121212;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(18, 18, 18, 0))
  }

  .to-xl\:focus\:via-gray:focus{
    --gradient-via-color:#757575;
    --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0))
  }

  .to-xl\:focus\:to-inherited:focus{
    --gradient-to-color:inherit
  }

  .to-xl\:focus\:to-clear:focus{
    --gradient-to-color:transparent
  }

  .to-xl\:focus\:to-transparent:focus{
    --gradient-to-color:transparent
  }

  .to-xl\:focus\:to-error:focus{
    --gradient-to-color:#E01010
  }

  .to-xl\:focus\:to-blue-50:focus{
    --gradient-to-color:#61b6cb
  }

  .to-xl\:focus\:to-blue-100:focus{
    --gradient-to-color:#0076DF
  }

  .to-xl\:focus\:to-blue-125:focus{
    --gradient-to-color:#0A6ED6
  }

  .to-xl\:focus\:to-blue-150:focus{
    --gradient-to-color:#076099
  }

  .to-xl\:focus\:to-blue-175:focus{
    --gradient-to-color:#006099
  }

  .to-xl\:focus\:to-blue-200:focus{
    --gradient-to-color:#0A4A73
  }

  .to-xl\:focus\:to-blue:focus{
    --gradient-to-color:#0076DF
  }

  .to-xl\:focus\:to-purple-100:focus{
    --gradient-to-color:#4E3972
  }

  .to-xl\:focus\:to-purple:focus{
    --gradient-to-color:#573F7F
  }

  .to-xl\:focus\:to-green-20:focus{
    --gradient-to-color:#ADE8A1
  }

  .to-xl\:focus\:to-green-100:focus{
    --gradient-to-color:#30862D
  }

  .to-xl\:focus\:to-green-120:focus{
    --gradient-to-color:#285e1d
  }

  .to-xl\:focus\:to-green-150:focus{
    --gradient-to-color:#00492C
  }

  .to-xl\:focus\:to-green-200:focus{
    --gradient-to-color:#2F822C
  }

  .to-xl\:focus\:to-green-250:focus{
    --gradient-to-color:#8EC640
  }

  .to-xl\:focus\:to-green:focus{
    --gradient-to-color:#30862D
  }

  .to-xl\:focus\:to-orange:focus{
    --gradient-to-color:#FFC21F
  }

  .to-xl\:focus\:to-red-100:focus{
    --gradient-to-color:#E01010
  }

  .to-xl\:focus\:to-red:focus{
    --gradient-to-color:#E01010
  }

  .to-xl\:focus\:to-red-riverbend:focus{
    --gradient-to-color:#990000
  }

  .to-xl\:focus\:to-red-riverbendDark:focus{
    --gradient-to-color:#5C0002
  }

  .to-xl\:focus\:to-yellow:focus{
    --gradient-to-color:#F4A81C
  }

  .to-xl\:focus\:to-white:focus{
    --gradient-to-color:#ffffff
  }

  .to-xl\:focus\:to-black:focus{
    --gradient-to-color:#000000
  }

  .to-xl\:focus\:to-dark:focus{
    --gradient-to-color:#333333
  }

  .to-xl\:focus\:to-gray-25:focus{
    --gradient-to-color:#f6f8f9
  }

  .to-xl\:focus\:to-gray-35:focus{
    --gradient-to-color:#ededef
  }

  .to-xl\:focus\:to-gray-50:focus{
    --gradient-to-color:#dddddd
  }

  .to-xl\:focus\:to-gray-95:focus{
    --gradient-to-color:#686059
  }

  .to-xl\:focus\:to-gray-100:focus{
    --gradient-to-color:#757575
  }

  .to-xl\:focus\:to-gray-120:focus{
    --gradient-to-color:#555555
  }

  .to-xl\:focus\:to-gray-150:focus{
    --gradient-to-color:#252525
  }

  .to-xl\:focus\:to-gray-160:focus{
    --gradient-to-color:#121212
  }

  .to-xl\:focus\:to-gray:focus{
    --gradient-to-color:#757575
  }

  .to-xl\:bg-bottom{
    background-position:bottom
  }

  .to-xl\:bg-center{
    background-position:center
  }

  .to-xl\:bg-left{
    background-position:left
  }

  .to-xl\:bg-left-bottom{
    background-position:left bottom
  }

  .to-xl\:bg-left-top{
    background-position:left top
  }

  .to-xl\:bg-right{
    background-position:right
  }

  .to-xl\:bg-right-bottom{
    background-position:right bottom
  }

  .to-xl\:bg-right-top{
    background-position:right top
  }

  .to-xl\:bg-top{
    background-position:top
  }

  .to-xl\:bg-repeat{
    background-repeat:repeat
  }

  .to-xl\:bg-no-repeat{
    background-repeat:no-repeat
  }

  .to-xl\:bg-repeat-x{
    background-repeat:repeat-x
  }

  .to-xl\:bg-repeat-y{
    background-repeat:repeat-y
  }

  .to-xl\:bg-repeat-round{
    background-repeat:round
  }

  .to-xl\:bg-repeat-space{
    background-repeat:space
  }

  .to-xl\:bg-auto{
    background-size:auto
  }

  .to-xl\:bg-cover{
    background-size:cover
  }

  .to-xl\:bg-contain{
    background-size:contain
  }

  .to-xl\:bg-29-p{
    background-size:29%
  }

  .to-xl\:bg-30-p{
    background-size:30%
  }

  .to-xl\:bg-50-p{
    background-size:50%
  }

  .to-xl\:bg-110-p{
    background-size:110%
  }

  .to-xl\:border-collapse{
    border-collapse:collapse
  }

  .to-xl\:border-separate{
    border-collapse:separate
  }

  .to-xl\:border-inherited{
    border-color:inherit
  }

  .to-xl\:border-clear{
    border-color:transparent
  }

  .to-xl\:border-transparent{
    border-color:transparent
  }

  .to-xl\:border-error{
    border-color:#E01010
  }

  .to-xl\:border-blue-50{
    border-color:#61b6cb
  }

  .to-xl\:border-blue-100{
    border-color:#0076DF
  }

  .to-xl\:border-blue-125{
    border-color:#0A6ED6
  }

  .to-xl\:border-blue-150{
    border-color:#076099
  }

  .to-xl\:border-blue-175{
    border-color:#006099
  }

  .to-xl\:border-blue-200{
    border-color:#0A4A73
  }

  .to-xl\:border-blue{
    border-color:#0076DF
  }

  .to-xl\:border-purple-100{
    border-color:#4E3972
  }

  .to-xl\:border-purple{
    border-color:#573F7F
  }

  .to-xl\:border-green-20{
    border-color:#ADE8A1
  }

  .to-xl\:border-green-100{
    border-color:#30862D
  }

  .to-xl\:border-green-120{
    border-color:#285e1d
  }

  .to-xl\:border-green-150{
    border-color:#00492C
  }

  .to-xl\:border-green-200{
    border-color:#2F822C
  }

  .to-xl\:border-green-250{
    border-color:#8EC640
  }

  .to-xl\:border-green{
    border-color:#30862D
  }

  .to-xl\:border-orange{
    border-color:#FFC21F
  }

  .to-xl\:border-red-100{
    border-color:#E01010
  }

  .to-xl\:border-red{
    border-color:#E01010
  }

  .to-xl\:border-red-riverbend{
    border-color:#990000
  }

  .to-xl\:border-red-riverbendDark{
    border-color:#5C0002
  }

  .to-xl\:border-yellow{
    border-color:#F4A81C
  }

  .to-xl\:border-white{
    border-color:#ffffff
  }

  .to-xl\:border-black{
    border-color:#000000
  }

  .to-xl\:border-dark{
    border-color:#333333
  }

  .to-xl\:border-gray-25{
    border-color:#f6f8f9
  }

  .to-xl\:border-gray-35{
    border-color:#ededef
  }

  .to-xl\:border-gray-50{
    border-color:#dddddd
  }

  .to-xl\:border-gray-95{
    border-color:#686059
  }

  .to-xl\:border-gray-100{
    border-color:#757575
  }

  .to-xl\:border-gray-120{
    border-color:#555555
  }

  .to-xl\:border-gray-150{
    border-color:#252525
  }

  .to-xl\:border-gray-160{
    border-color:#121212
  }

  .to-xl\:border-gray{
    border-color:#757575
  }

  .to-xl\:hover\:border-inherited:hover{
    border-color:inherit
  }

  .to-xl\:hover\:border-clear:hover{
    border-color:transparent
  }

  .to-xl\:hover\:border-transparent:hover{
    border-color:transparent
  }

  .to-xl\:hover\:border-error:hover{
    border-color:#E01010
  }

  .to-xl\:hover\:border-blue-50:hover{
    border-color:#61b6cb
  }

  .to-xl\:hover\:border-blue-100:hover{
    border-color:#0076DF
  }

  .to-xl\:hover\:border-blue-125:hover{
    border-color:#0A6ED6
  }

  .to-xl\:hover\:border-blue-150:hover{
    border-color:#076099
  }

  .to-xl\:hover\:border-blue-175:hover{
    border-color:#006099
  }

  .to-xl\:hover\:border-blue-200:hover{
    border-color:#0A4A73
  }

  .to-xl\:hover\:border-blue:hover{
    border-color:#0076DF
  }

  .to-xl\:hover\:border-purple-100:hover{
    border-color:#4E3972
  }

  .to-xl\:hover\:border-purple:hover{
    border-color:#573F7F
  }

  .to-xl\:hover\:border-green-20:hover{
    border-color:#ADE8A1
  }

  .to-xl\:hover\:border-green-100:hover{
    border-color:#30862D
  }

  .to-xl\:hover\:border-green-120:hover{
    border-color:#285e1d
  }

  .to-xl\:hover\:border-green-150:hover{
    border-color:#00492C
  }

  .to-xl\:hover\:border-green-200:hover{
    border-color:#2F822C
  }

  .to-xl\:hover\:border-green-250:hover{
    border-color:#8EC640
  }

  .to-xl\:hover\:border-green:hover{
    border-color:#30862D
  }

  .to-xl\:hover\:border-orange:hover{
    border-color:#FFC21F
  }

  .to-xl\:hover\:border-red-100:hover{
    border-color:#E01010
  }

  .to-xl\:hover\:border-red:hover{
    border-color:#E01010
  }

  .to-xl\:hover\:border-red-riverbend:hover{
    border-color:#990000
  }

  .to-xl\:hover\:border-red-riverbendDark:hover{
    border-color:#5C0002
  }

  .to-xl\:hover\:border-yellow:hover{
    border-color:#F4A81C
  }

  .to-xl\:hover\:border-white:hover{
    border-color:#ffffff
  }

  .to-xl\:hover\:border-black:hover{
    border-color:#000000
  }

  .to-xl\:hover\:border-dark:hover{
    border-color:#333333
  }

  .to-xl\:hover\:border-gray-25:hover{
    border-color:#f6f8f9
  }

  .to-xl\:hover\:border-gray-35:hover{
    border-color:#ededef
  }

  .to-xl\:hover\:border-gray-50:hover{
    border-color:#dddddd
  }

  .to-xl\:hover\:border-gray-95:hover{
    border-color:#686059
  }

  .to-xl\:hover\:border-gray-100:hover{
    border-color:#757575
  }

  .to-xl\:hover\:border-gray-120:hover{
    border-color:#555555
  }

  .to-xl\:hover\:border-gray-150:hover{
    border-color:#252525
  }

  .to-xl\:hover\:border-gray-160:hover{
    border-color:#121212
  }

  .to-xl\:hover\:border-gray:hover{
    border-color:#757575
  }

  .to-xl\:focus\:border-inherited:focus{
    border-color:inherit
  }

  .to-xl\:focus\:border-clear:focus{
    border-color:transparent
  }

  .to-xl\:focus\:border-transparent:focus{
    border-color:transparent
  }

  .to-xl\:focus\:border-error:focus{
    border-color:#E01010
  }

  .to-xl\:focus\:border-blue-50:focus{
    border-color:#61b6cb
  }

  .to-xl\:focus\:border-blue-100:focus{
    border-color:#0076DF
  }

  .to-xl\:focus\:border-blue-125:focus{
    border-color:#0A6ED6
  }

  .to-xl\:focus\:border-blue-150:focus{
    border-color:#076099
  }

  .to-xl\:focus\:border-blue-175:focus{
    border-color:#006099
  }

  .to-xl\:focus\:border-blue-200:focus{
    border-color:#0A4A73
  }

  .to-xl\:focus\:border-blue:focus{
    border-color:#0076DF
  }

  .to-xl\:focus\:border-purple-100:focus{
    border-color:#4E3972
  }

  .to-xl\:focus\:border-purple:focus{
    border-color:#573F7F
  }

  .to-xl\:focus\:border-green-20:focus{
    border-color:#ADE8A1
  }

  .to-xl\:focus\:border-green-100:focus{
    border-color:#30862D
  }

  .to-xl\:focus\:border-green-120:focus{
    border-color:#285e1d
  }

  .to-xl\:focus\:border-green-150:focus{
    border-color:#00492C
  }

  .to-xl\:focus\:border-green-200:focus{
    border-color:#2F822C
  }

  .to-xl\:focus\:border-green-250:focus{
    border-color:#8EC640
  }

  .to-xl\:focus\:border-green:focus{
    border-color:#30862D
  }

  .to-xl\:focus\:border-orange:focus{
    border-color:#FFC21F
  }

  .to-xl\:focus\:border-red-100:focus{
    border-color:#E01010
  }

  .to-xl\:focus\:border-red:focus{
    border-color:#E01010
  }

  .to-xl\:focus\:border-red-riverbend:focus{
    border-color:#990000
  }

  .to-xl\:focus\:border-red-riverbendDark:focus{
    border-color:#5C0002
  }

  .to-xl\:focus\:border-yellow:focus{
    border-color:#F4A81C
  }

  .to-xl\:focus\:border-white:focus{
    border-color:#ffffff
  }

  .to-xl\:focus\:border-black:focus{
    border-color:#000000
  }

  .to-xl\:focus\:border-dark:focus{
    border-color:#333333
  }

  .to-xl\:focus\:border-gray-25:focus{
    border-color:#f6f8f9
  }

  .to-xl\:focus\:border-gray-35:focus{
    border-color:#ededef
  }

  .to-xl\:focus\:border-gray-50:focus{
    border-color:#dddddd
  }

  .to-xl\:focus\:border-gray-95:focus{
    border-color:#686059
  }

  .to-xl\:focus\:border-gray-100:focus{
    border-color:#757575
  }

  .to-xl\:focus\:border-gray-120:focus{
    border-color:#555555
  }

  .to-xl\:focus\:border-gray-150:focus{
    border-color:#252525
  }

  .to-xl\:focus\:border-gray-160:focus{
    border-color:#121212
  }

  .to-xl\:focus\:border-gray:focus{
    border-color:#757575
  }

  .to-xl\:rounded-none{
    border-radius:0
  }

  .to-xl\:rounded-sm{
    border-radius:0.125rem
  }

  .to-xl\:rounded{
    border-radius:0.25rem
  }

  .to-xl\:rounded-md{
    border-radius:0.250rem
  }

  .to-xl\:rounded-lg{
    border-radius:0.5rem
  }

  .to-xl\:rounded-xl{
    border-radius:0.75rem
  }

  .to-xl\:rounded-2xl{
    border-radius:1rem
  }

  .to-xl\:rounded-3xl{
    border-radius:1.5rem
  }

  .to-xl\:rounded-full{
    border-radius:9999px
  }

  .to-xl\:rounded-ini{
    border-radius:initial
  }

  .to-xl\:rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .to-xl\:rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .to-xl\:rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
  }

  .to-xl\:rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .to-xl\:rounded-t-sm{
    border-top-left-radius:0.125rem;
    border-top-right-radius:0.125rem
  }

  .to-xl\:rounded-r-sm{
    border-top-right-radius:0.125rem;
    border-bottom-right-radius:0.125rem
  }

  .to-xl\:rounded-b-sm{
    border-bottom-right-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-xl\:rounded-l-sm{
    border-top-left-radius:0.125rem;
    border-bottom-left-radius:0.125rem
  }

  .to-xl\:rounded-t{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem
  }

  .to-xl\:rounded-r{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem
  }

  .to-xl\:rounded-b{
    border-bottom-right-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-xl\:rounded-l{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem
  }

  .to-xl\:rounded-t-md{
    border-top-left-radius:0.250rem;
    border-top-right-radius:0.250rem
  }

  .to-xl\:rounded-r-md{
    border-top-right-radius:0.250rem;
    border-bottom-right-radius:0.250rem
  }

  .to-xl\:rounded-b-md{
    border-bottom-right-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-xl\:rounded-l-md{
    border-top-left-radius:0.250rem;
    border-bottom-left-radius:0.250rem
  }

  .to-xl\:rounded-t-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
  }

  .to-xl\:rounded-r-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem
  }

  .to-xl\:rounded-b-lg{
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-xl\:rounded-l-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem
  }

  .to-xl\:rounded-t-xl{
    border-top-left-radius:0.75rem;
    border-top-right-radius:0.75rem
  }

  .to-xl\:rounded-r-xl{
    border-top-right-radius:0.75rem;
    border-bottom-right-radius:0.75rem
  }

  .to-xl\:rounded-b-xl{
    border-bottom-right-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-xl\:rounded-l-xl{
    border-top-left-radius:0.75rem;
    border-bottom-left-radius:0.75rem
  }

  .to-xl\:rounded-t-2xl{
    border-top-left-radius:1rem;
    border-top-right-radius:1rem
  }

  .to-xl\:rounded-r-2xl{
    border-top-right-radius:1rem;
    border-bottom-right-radius:1rem
  }

  .to-xl\:rounded-b-2xl{
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-xl\:rounded-l-2xl{
    border-top-left-radius:1rem;
    border-bottom-left-radius:1rem
  }

  .to-xl\:rounded-t-3xl{
    border-top-left-radius:1.5rem;
    border-top-right-radius:1.5rem
  }

  .to-xl\:rounded-r-3xl{
    border-top-right-radius:1.5rem;
    border-bottom-right-radius:1.5rem
  }

  .to-xl\:rounded-b-3xl{
    border-bottom-right-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-xl\:rounded-l-3xl{
    border-top-left-radius:1.5rem;
    border-bottom-left-radius:1.5rem
  }

  .to-xl\:rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
  }

  .to-xl\:rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
  }

  .to-xl\:rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-xl\:rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
  }

  .to-xl\:rounded-t-ini{
    border-top-left-radius:initial;
    border-top-right-radius:initial
  }

  .to-xl\:rounded-r-ini{
    border-top-right-radius:initial;
    border-bottom-right-radius:initial
  }

  .to-xl\:rounded-b-ini{
    border-bottom-right-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-xl\:rounded-l-ini{
    border-top-left-radius:initial;
    border-bottom-left-radius:initial
  }

  .to-xl\:rounded-tl-none{
    border-top-left-radius:0
  }

  .to-xl\:rounded-tr-none{
    border-top-right-radius:0
  }

  .to-xl\:rounded-br-none{
    border-bottom-right-radius:0
  }

  .to-xl\:rounded-bl-none{
    border-bottom-left-radius:0
  }

  .to-xl\:rounded-tl-sm{
    border-top-left-radius:0.125rem
  }

  .to-xl\:rounded-tr-sm{
    border-top-right-radius:0.125rem
  }

  .to-xl\:rounded-br-sm{
    border-bottom-right-radius:0.125rem
  }

  .to-xl\:rounded-bl-sm{
    border-bottom-left-radius:0.125rem
  }

  .to-xl\:rounded-tl{
    border-top-left-radius:0.25rem
  }

  .to-xl\:rounded-tr{
    border-top-right-radius:0.25rem
  }

  .to-xl\:rounded-br{
    border-bottom-right-radius:0.25rem
  }

  .to-xl\:rounded-bl{
    border-bottom-left-radius:0.25rem
  }

  .to-xl\:rounded-tl-md{
    border-top-left-radius:0.250rem
  }

  .to-xl\:rounded-tr-md{
    border-top-right-radius:0.250rem
  }

  .to-xl\:rounded-br-md{
    border-bottom-right-radius:0.250rem
  }

  .to-xl\:rounded-bl-md{
    border-bottom-left-radius:0.250rem
  }

  .to-xl\:rounded-tl-lg{
    border-top-left-radius:0.5rem
  }

  .to-xl\:rounded-tr-lg{
    border-top-right-radius:0.5rem
  }

  .to-xl\:rounded-br-lg{
    border-bottom-right-radius:0.5rem
  }

  .to-xl\:rounded-bl-lg{
    border-bottom-left-radius:0.5rem
  }

  .to-xl\:rounded-tl-xl{
    border-top-left-radius:0.75rem
  }

  .to-xl\:rounded-tr-xl{
    border-top-right-radius:0.75rem
  }

  .to-xl\:rounded-br-xl{
    border-bottom-right-radius:0.75rem
  }

  .to-xl\:rounded-bl-xl{
    border-bottom-left-radius:0.75rem
  }

  .to-xl\:rounded-tl-2xl{
    border-top-left-radius:1rem
  }

  .to-xl\:rounded-tr-2xl{
    border-top-right-radius:1rem
  }

  .to-xl\:rounded-br-2xl{
    border-bottom-right-radius:1rem
  }

  .to-xl\:rounded-bl-2xl{
    border-bottom-left-radius:1rem
  }

  .to-xl\:rounded-tl-3xl{
    border-top-left-radius:1.5rem
  }

  .to-xl\:rounded-tr-3xl{
    border-top-right-radius:1.5rem
  }

  .to-xl\:rounded-br-3xl{
    border-bottom-right-radius:1.5rem
  }

  .to-xl\:rounded-bl-3xl{
    border-bottom-left-radius:1.5rem
  }

  .to-xl\:rounded-tl-full{
    border-top-left-radius:9999px
  }

  .to-xl\:rounded-tr-full{
    border-top-right-radius:9999px
  }

  .to-xl\:rounded-br-full{
    border-bottom-right-radius:9999px
  }

  .to-xl\:rounded-bl-full{
    border-bottom-left-radius:9999px
  }

  .to-xl\:rounded-tl-ini{
    border-top-left-radius:initial
  }

  .to-xl\:rounded-tr-ini{
    border-top-right-radius:initial
  }

  .to-xl\:rounded-br-ini{
    border-bottom-right-radius:initial
  }

  .to-xl\:rounded-bl-ini{
    border-bottom-left-radius:initial
  }

  .to-xl\:border-solid{
    border-style:solid
  }

  .to-xl\:border-dashed{
    border-style:dashed
  }

  .to-xl\:border-dotted{
    border-style:dotted
  }

  .to-xl\:border-double{
    border-style:double
  }

  .to-xl\:border-none{
    border-style:none
  }

  .to-xl\:border-0{
    border-width:0px
  }

  .to-xl\:border-1{
    border-width:1px
  }

  .to-xl\:border-2{
    border-width:2px
  }

  .to-xl\:border-3{
    border-width:3px
  }

  .to-xl\:border-4{
    border-width:4px
  }

  .to-xl\:border-10{
    border-width:10px
  }

  .to-xl\:border{
    border-width:1px
  }

  .to-xl\:border-t-0{
    border-top-width:0px
  }

  .to-xl\:border-r-0{
    border-right-width:0px
  }

  .to-xl\:border-b-0{
    border-bottom-width:0px
  }

  .to-xl\:border-l-0{
    border-left-width:0px
  }

  .to-xl\:border-t-1{
    border-top-width:1px
  }

  .to-xl\:border-r-1{
    border-right-width:1px
  }

  .to-xl\:border-b-1{
    border-bottom-width:1px
  }

  .to-xl\:border-l-1{
    border-left-width:1px
  }

  .to-xl\:border-t-2{
    border-top-width:2px
  }

  .to-xl\:border-r-2{
    border-right-width:2px
  }

  .to-xl\:border-b-2{
    border-bottom-width:2px
  }

  .to-xl\:border-l-2{
    border-left-width:2px
  }

  .to-xl\:border-t-3{
    border-top-width:3px
  }

  .to-xl\:border-r-3{
    border-right-width:3px
  }

  .to-xl\:border-b-3{
    border-bottom-width:3px
  }

  .to-xl\:border-l-3{
    border-left-width:3px
  }

  .to-xl\:border-t-4{
    border-top-width:4px
  }

  .to-xl\:border-r-4{
    border-right-width:4px
  }

  .to-xl\:border-b-4{
    border-bottom-width:4px
  }

  .to-xl\:border-l-4{
    border-left-width:4px
  }

  .to-xl\:border-t-10{
    border-top-width:10px
  }

  .to-xl\:border-r-10{
    border-right-width:10px
  }

  .to-xl\:border-b-10{
    border-bottom-width:10px
  }

  .to-xl\:border-l-10{
    border-left-width:10px
  }

  .to-xl\:border-t{
    border-top-width:1px
  }

  .to-xl\:border-r{
    border-right-width:1px
  }

  .to-xl\:border-b{
    border-bottom-width:1px
  }

  .to-xl\:border-l{
    border-left-width:1px
  }

  .to-xl\:cursor-auto{
    cursor:auto
  }

  .to-xl\:cursor-default{
    cursor:default
  }

  .to-xl\:cursor-pointer{
    cursor:pointer
  }

  .to-xl\:cursor-wait{
    cursor:wait
  }

  .to-xl\:cursor-text{
    cursor:text
  }

  .to-xl\:cursor-move{
    cursor:move
  }

  .to-xl\:cursor-not-allowed{
    cursor:not-allowed
  }

  .to-xl\:block{
    display:block
  }

  .to-xl\:inline-block{
    display:inline-block
  }

  .to-xl\:inline{
    display:inline
  }

  .to-xl\:flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }

  .to-xl\:inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
  }

  .to-xl\:table{
    display:table
  }

  .to-xl\:table-caption{
    display:table-caption
  }

  .to-xl\:table-cell{
    display:table-cell
  }

  .to-xl\:table-column{
    display:table-column
  }

  .to-xl\:table-column-group{
    display:table-column-group
  }

  .to-xl\:table-footer-group{
    display:table-footer-group
  }

  .to-xl\:table-header-group{
    display:table-header-group
  }

  .to-xl\:table-row-group{
    display:table-row-group
  }

  .to-xl\:table-row{
    display:table-row
  }

  .to-xl\:flow-root{
    display:flow-root
  }

  .to-xl\:grid{
    display:grid
  }

  .to-xl\:inline-grid{
    display:inline-grid
  }

  .to-xl\:contents{
    display:contents
  }

  .to-xl\:hidden{
    display:none
  }

  .to-xl\:flex-row{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row
  }

  .to-xl\:flex-row-reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
            flex-direction:row-reverse
  }

  .to-xl\:flex-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column
  }

  .to-xl\:flex-col-reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
            flex-direction:column-reverse
  }

  .to-xl\:flex-wrap{
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
  }

  .to-xl\:flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse
  }

  .to-xl\:flex-no-wrap{
    -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
  }

  .to-xl\:place-items-auto{
    place-items:auto
  }

  .to-xl\:place-items-start{
    place-items:start
  }

  .to-xl\:place-items-end{
    place-items:end
  }

  .to-xl\:place-items-center{
    place-items:center
  }

  .to-xl\:place-items-stretch{
    place-items:stretch
  }

  .to-xl\:place-content-center{
    place-content:center
  }

  .to-xl\:place-content-start{
    place-content:start
  }

  .to-xl\:place-content-end{
    place-content:end
  }

  .to-xl\:place-content-between{
    place-content:space-between
  }

  .to-xl\:place-content-around{
    place-content:space-around
  }

  .to-xl\:place-content-evenly{
    place-content:space-evenly
  }

  .to-xl\:place-content-stretch{
    place-content:stretch
  }

  .to-xl\:place-self-auto{
    place-self:auto
  }

  .to-xl\:place-self-start{
    place-self:start
  }

  .to-xl\:place-self-end{
    place-self:end
  }

  .to-xl\:place-self-center{
    place-self:center
  }

  .to-xl\:place-self-stretch{
    place-self:stretch
  }

  .to-xl\:items-start{
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start
  }

  .to-xl\:items-end{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end
  }

  .to-xl\:items-center{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center
  }

  .to-xl\:items-baseline{
    -webkit-box-align:baseline;
        -ms-flex-align:baseline;
            align-items:baseline
  }

  .to-xl\:items-stretch{
    -webkit-box-align:stretch;
        -ms-flex-align:stretch;
            align-items:stretch
  }

  .to-xl\:content-center{
    -ms-flex-line-pack:center;
        align-content:center
  }

  .to-xl\:content-start{
    -ms-flex-line-pack:start;
        align-content:flex-start
  }

  .to-xl\:content-end{
    -ms-flex-line-pack:end;
        align-content:flex-end
  }

  .to-xl\:content-between{
    -ms-flex-line-pack:justify;
        align-content:space-between
  }

  .to-xl\:content-around{
    -ms-flex-line-pack:distribute;
        align-content:space-around
  }

  .to-xl\:content-evenly{
    -ms-flex-line-pack:space-evenly;
        align-content:space-evenly
  }

  .to-xl\:self-auto{
    -ms-flex-item-align:auto;
        align-self:auto
  }

  .to-xl\:self-start{
    -ms-flex-item-align:start;
        align-self:flex-start
  }

  .to-xl\:self-end{
    -ms-flex-item-align:end;
        align-self:flex-end
  }

  .to-xl\:self-center{
    -ms-flex-item-align:center;
        align-self:center
  }

  .to-xl\:self-stretch{
    -ms-flex-item-align:stretch;
        align-self:stretch
  }

  .to-xl\:justify-items-auto{
    justify-items:auto
  }

  .to-xl\:justify-items-start{
    justify-items:start
  }

  .to-xl\:justify-items-end{
    justify-items:end
  }

  .to-xl\:justify-items-center{
    justify-items:center
  }

  .to-xl\:justify-items-stretch{
    justify-items:stretch
  }

  .to-xl\:justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start
  }

  .to-xl\:justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end
  }

  .to-xl\:justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center
  }

  .to-xl\:justify-between{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between
  }

  .to-xl\:justify-around{
    -ms-flex-pack:distribute;
        justify-content:space-around
  }

  .to-xl\:justify-evenly{
    -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
            justify-content:space-evenly
  }

  .to-xl\:justify-self-auto{
    justify-self:auto
  }

  .to-xl\:justify-self-start{
    justify-self:start
  }

  .to-xl\:justify-self-end{
    justify-self:end
  }

  .to-xl\:justify-self-center{
    justify-self:center
  }

  .to-xl\:justify-self-stretch{
    justify-self:stretch
  }

  .to-xl\:flex-1{
    -webkit-box-flex:1;
        -ms-flex:1 1 0%;
            flex:1 1 0%
  }

  .to-xl\:flex-auto{
    -webkit-box-flex:1;
        -ms-flex:1 1 auto;
            flex:1 1 auto
  }

  .to-xl\:flex-initial{
    -webkit-box-flex:0;
        -ms-flex:0 1 auto;
            flex:0 1 auto
  }

  .to-xl\:flex-none{
    -webkit-box-flex:0;
        -ms-flex:none;
            flex:none
  }

  .to-xl\:flex-grow-0{
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0
  }

  .to-xl\:flex-grow{
    -webkit-box-flex:1;
        -ms-flex-positive:1;
            flex-grow:1
  }

  .to-xl\:flex-shrink-0{
    -ms-flex-negative:0;
        flex-shrink:0
  }

  .to-xl\:flex-shrink{
    -ms-flex-negative:1;
        flex-shrink:1
  }

  .to-xl\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1
  }

  .to-xl\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2
  }

  .to-xl\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3
  }

  .to-xl\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4
  }

  .to-xl\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5
  }

  .to-xl\:order-none{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0
  }

  .to-xl\:float-right{
    float:right
  }

  .to-xl\:float-left{
    float:left
  }

  .to-xl\:float-none{
    float:none
  }

  .to-xl\:clearfix:after{
    content:"";
    display:table;
    clear:both
  }

  .to-xl\:clear-left{
    clear:left
  }

  .to-xl\:clear-right{
    clear:right
  }

  .to-xl\:clear-both{
    clear:both
  }

  .to-xl\:clear-none{
    clear:none
  }

  .to-xl\:font-global-sans{
    font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif
  }

  .to-xl\:font-sansita{
    font-family:Sansita, serif
  }

  .to-xl\:font-icon{
    font-family:Font Awesome 5 Pro
  }

  .to-xl\:font-material{
    font-family:Material Icons
  }

  .to-xl\:font-hairline{
    font-weight:100
  }

  .to-xl\:font-thin{
    font-weight:200
  }

  .to-xl\:font-light{
    font-weight:300
  }

  .to-xl\:font-normal{
    font-weight:400
  }

  .to-xl\:font-medium{
    font-weight:500
  }

  .to-xl\:font-semibold{
    font-weight:600
  }

  .to-xl\:font-bold{
    font-weight:700
  }

  .to-xl\:font-extrabold{
    font-weight:800
  }

  .to-xl\:font-black{
    font-weight:900
  }

  .to-xl\:hover\:font-hairline:hover{
    font-weight:100
  }

  .to-xl\:hover\:font-thin:hover{
    font-weight:200
  }

  .to-xl\:hover\:font-light:hover{
    font-weight:300
  }

  .to-xl\:hover\:font-normal:hover{
    font-weight:400
  }

  .to-xl\:hover\:font-medium:hover{
    font-weight:500
  }

  .to-xl\:hover\:font-semibold:hover{
    font-weight:600
  }

  .to-xl\:hover\:font-bold:hover{
    font-weight:700
  }

  .to-xl\:hover\:font-extrabold:hover{
    font-weight:800
  }

  .to-xl\:hover\:font-black:hover{
    font-weight:900
  }

  .to-xl\:focus\:font-hairline:focus{
    font-weight:100
  }

  .to-xl\:focus\:font-thin:focus{
    font-weight:200
  }

  .to-xl\:focus\:font-light:focus{
    font-weight:300
  }

  .to-xl\:focus\:font-normal:focus{
    font-weight:400
  }

  .to-xl\:focus\:font-medium:focus{
    font-weight:500
  }

  .to-xl\:focus\:font-semibold:focus{
    font-weight:600
  }

  .to-xl\:focus\:font-bold:focus{
    font-weight:700
  }

  .to-xl\:focus\:font-extrabold:focus{
    font-weight:800
  }

  .to-xl\:focus\:font-black:focus{
    font-weight:900
  }

  .to-xl\:h-0{
    height:0px
  }

  .to-xl\:h-4{
    height:4px
  }

  .to-xl\:h-5{
    height:5px
  }

  .to-xl\:h-6{
    height:6px
  }

  .to-xl\:h-7{
    height:7px
  }

  .to-xl\:h-10{
    height:10px
  }

  .to-xl\:h-12{
    height:12px
  }

  .to-xl\:h-15{
    height:15px
  }

  .to-xl\:h-16{
    height:16px
  }

  .to-xl\:h-18{
    height:18px
  }

  .to-xl\:h-20{
    height:20px
  }

  .to-xl\:h-23{
    height:23px
  }

  .to-xl\:h-24{
    height:24px
  }

  .to-xl\:h-30{
    height:30px
  }

  .to-xl\:h-36{
    height:36px
  }

  .to-xl\:h-40{
    height:40px
  }

  .to-xl\:h-64{
    height:64px
  }

  .to-xl\:h-90{
    height:90px
  }

  .to-xl\:h-auto{
    height:auto
  }

  .to-xl\:h-full{
    height:100%
  }

  .to-xl\:h-screen{
    height:100vh
  }

  .to-xl\:text-0{
    font-size:0px
  }

  .to-xl\:text-tiny{
    font-size:10px
  }

  .to-xl\:text-xs{
    font-size:12px
  }

  .to-xl\:text-sm{
    font-size:14px
  }

  .to-xl\:text-md{
    font-size:15px
  }

  .to-xl\:text-base{
    font-size:16px
  }

  .to-xl\:text-lg{
    font-size:18px
  }

  .to-xl\:text-xl{
    font-size:20px
  }

  .to-xl\:text-xl-2{
    font-size:22px
  }

  .to-xl\:text-2xl{
    font-size:24px
  }

  .to-xl\:text-2xl-2{
    font-size:28px
  }

  .to-xl\:text-3xl{
    font-size:30px
  }

  .to-xl\:text-3xl-2{
    font-size:32px
  }

  .to-xl\:text-4xl{
    font-size:34px
  }

  .to-xl\:text-4xl-2{
    font-size:40px
  }

  .to-xl\:text-5xl{
    font-size:48px
  }

  .to-xl\:text-6xl{
    font-size:60px
  }

  .to-xl\:text-7xl{
    font-size:96px
  }

  .to-xl\:leading-initial{
    line-height:normal
  }

  .to-xl\:leading-none{
    line-height:0
  }

  .to-xl\:leading-half{
    line-height:0.5
  }

  .to-xl\:leading-base{
    line-height:1
  }

  .to-xl\:leading-tight{
    line-height:1.25
  }

  .to-xl\:leading-normal{
    line-height:1.5
  }

  .to-xl\:leading-relaxed{
    line-height:1.75
  }

  .to-xl\:leading-loose{
    line-height:2
  }

  .to-xl\:list-inside{
    list-style-position:inside
  }

  .to-xl\:list-outside{
    list-style-position:outside
  }

  .to-xl\:list-none{
    list-style-type:none
  }

  .to-xl\:list-disc{
    list-style-type:disc
  }

  .to-xl\:list-decimal{
    list-style-type:decimal
  }

  .to-xl\:m-0{
    margin:0
  }

  .to-xl\:m-1{
    margin:1px
  }

  .to-xl\:m-2{
    margin:2px
  }

  .to-xl\:m-3{
    margin:3px
  }

  .to-xl\:m-4{
    margin:4px
  }

  .to-xl\:m-5{
    margin:5px
  }

  .to-xl\:m-6{
    margin:6px
  }

  .to-xl\:m-7{
    margin:7px
  }

  .to-xl\:m-8{
    margin:8px
  }

  .to-xl\:m-9{
    margin:9px
  }

  .to-xl\:m-10{
    margin:10px
  }

  .to-xl\:m-12{
    margin:12px
  }

  .to-xl\:m-15{
    margin:15px
  }

  .to-xl\:m-16{
    margin:16px
  }

  .to-xl\:m-18{
    margin:18px
  }

  .to-xl\:m-20{
    margin:20px
  }

  .to-xl\:m-24{
    margin:24px
  }

  .to-xl\:m-25{
    margin:25px
  }

  .to-xl\:m-30{
    margin:30px
  }

  .to-xl\:m-32{
    margin:32px
  }

  .to-xl\:m-36{
    margin:36px
  }

  .to-xl\:m-40{
    margin:40px
  }

  .to-xl\:m-44{
    margin:44px
  }

  .to-xl\:m-48{
    margin:48px
  }

  .to-xl\:m-50{
    margin:50px
  }

  .to-xl\:m-60{
    margin:60px
  }

  .to-xl\:m-64{
    margin:64px
  }

  .to-xl\:m-70{
    margin:70px
  }

  .to-xl\:m-75{
    margin:75px
  }

  .to-xl\:m-80{
    margin:80px
  }

  .to-xl\:m-85{
    margin:85px
  }

  .to-xl\:m-90{
    margin:90px
  }

  .to-xl\:m-100{
    margin:100px
  }

  .to-xl\:m-120{
    margin:120px
  }

  .to-xl\:m-144{
    margin:144px
  }

  .to-xl\:m-px{
    margin:1px
  }

  .to-xl\:m-1_2{
    margin:50%
  }

  .to-xl\:m-1_3{
    margin:33.333333%
  }

  .to-xl\:m-2_3{
    margin:66.666667%
  }

  .to-xl\:m-1_4{
    margin:25%
  }

  .to-xl\:m-2_4{
    margin:50%
  }

  .to-xl\:m-3_4{
    margin:75%
  }

  .to-xl\:m-1_5{
    margin:20%
  }

  .to-xl\:m-2_5{
    margin:40%
  }

  .to-xl\:m-3_5{
    margin:60%
  }

  .to-xl\:m-4_5{
    margin:80%
  }

  .to-xl\:m-1_6{
    margin:16.666667%
  }

  .to-xl\:m-5_6{
    margin:83.333333%
  }

  .to-xl\:m-1_12{
    margin:8.333333%
  }

  .to-xl\:m-5_12{
    margin:41.666667%
  }

  .to-xl\:m-7_12{
    margin:58.333333%
  }

  .to-xl\:m-11_12{
    margin:91.666667%
  }

  .to-xl\:m-auto{
    margin:auto
  }

  .to-xl\:-m-1{
    margin:-1px
  }

  .to-xl\:-m-2{
    margin:-2px
  }

  .to-xl\:-m-3{
    margin:-3px
  }

  .to-xl\:-m-4{
    margin:-4px
  }

  .to-xl\:-m-5{
    margin:-5px
  }

  .to-xl\:-m-10{
    margin:-10px
  }

  .to-xl\:-m-12{
    margin:-12px
  }

  .to-xl\:-m-15{
    margin:-15px
  }

  .to-xl\:-m-30{
    margin:-30px
  }

  .to-xl\:-m-50{
    margin:-50px
  }

  .to-xl\:my-0{
    margin-top:0;
    margin-bottom:0
  }

  .to-xl\:mx-0{
    margin-left:0;
    margin-right:0
  }

  .to-xl\:my-1{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xl\:mx-1{
    margin-left:1px;
    margin-right:1px
  }

  .to-xl\:my-2{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-xl\:mx-2{
    margin-left:2px;
    margin-right:2px
  }

  .to-xl\:my-3{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-xl\:mx-3{
    margin-left:3px;
    margin-right:3px
  }

  .to-xl\:my-4{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-xl\:mx-4{
    margin-left:4px;
    margin-right:4px
  }

  .to-xl\:my-5{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-xl\:mx-5{
    margin-left:5px;
    margin-right:5px
  }

  .to-xl\:my-6{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-xl\:mx-6{
    margin-left:6px;
    margin-right:6px
  }

  .to-xl\:my-7{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-xl\:mx-7{
    margin-left:7px;
    margin-right:7px
  }

  .to-xl\:my-8{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-xl\:mx-8{
    margin-left:8px;
    margin-right:8px
  }

  .to-xl\:my-9{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-xl\:mx-9{
    margin-left:9px;
    margin-right:9px
  }

  .to-xl\:my-10{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-xl\:mx-10{
    margin-left:10px;
    margin-right:10px
  }

  .to-xl\:my-12{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-xl\:mx-12{
    margin-left:12px;
    margin-right:12px
  }

  .to-xl\:my-15{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-xl\:mx-15{
    margin-left:15px;
    margin-right:15px
  }

  .to-xl\:my-16{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-xl\:mx-16{
    margin-left:16px;
    margin-right:16px
  }

  .to-xl\:my-18{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-xl\:mx-18{
    margin-left:18px;
    margin-right:18px
  }

  .to-xl\:my-20{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-xl\:mx-20{
    margin-left:20px;
    margin-right:20px
  }

  .to-xl\:my-24{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-xl\:mx-24{
    margin-left:24px;
    margin-right:24px
  }

  .to-xl\:my-25{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-xl\:mx-25{
    margin-left:25px;
    margin-right:25px
  }

  .to-xl\:my-30{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-xl\:mx-30{
    margin-left:30px;
    margin-right:30px
  }

  .to-xl\:my-32{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-xl\:mx-32{
    margin-left:32px;
    margin-right:32px
  }

  .to-xl\:my-36{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-xl\:mx-36{
    margin-left:36px;
    margin-right:36px
  }

  .to-xl\:my-40{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-xl\:mx-40{
    margin-left:40px;
    margin-right:40px
  }

  .to-xl\:my-44{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-xl\:mx-44{
    margin-left:44px;
    margin-right:44px
  }

  .to-xl\:my-48{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-xl\:mx-48{
    margin-left:48px;
    margin-right:48px
  }

  .to-xl\:my-50{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-xl\:mx-50{
    margin-left:50px;
    margin-right:50px
  }

  .to-xl\:my-60{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-xl\:mx-60{
    margin-left:60px;
    margin-right:60px
  }

  .to-xl\:my-64{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-xl\:mx-64{
    margin-left:64px;
    margin-right:64px
  }

  .to-xl\:my-70{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-xl\:mx-70{
    margin-left:70px;
    margin-right:70px
  }

  .to-xl\:my-75{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-xl\:mx-75{
    margin-left:75px;
    margin-right:75px
  }

  .to-xl\:my-80{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-xl\:mx-80{
    margin-left:80px;
    margin-right:80px
  }

  .to-xl\:my-85{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-xl\:mx-85{
    margin-left:85px;
    margin-right:85px
  }

  .to-xl\:my-90{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-xl\:mx-90{
    margin-left:90px;
    margin-right:90px
  }

  .to-xl\:my-100{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-xl\:mx-100{
    margin-left:100px;
    margin-right:100px
  }

  .to-xl\:my-120{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-xl\:mx-120{
    margin-left:120px;
    margin-right:120px
  }

  .to-xl\:my-144{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-xl\:mx-144{
    margin-left:144px;
    margin-right:144px
  }

  .to-xl\:my-px{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xl\:mx-px{
    margin-left:1px;
    margin-right:1px
  }

  .to-xl\:my-1_2{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xl\:mx-1_2{
    margin-left:50%;
    margin-right:50%
  }

  .to-xl\:my-1_3{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-xl\:mx-1_3{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-xl\:my-2_3{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-xl\:mx-2_3{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-xl\:my-1_4{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-xl\:mx-1_4{
    margin-left:25%;
    margin-right:25%
  }

  .to-xl\:my-2_4{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xl\:mx-2_4{
    margin-left:50%;
    margin-right:50%
  }

  .to-xl\:my-3_4{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-xl\:mx-3_4{
    margin-left:75%;
    margin-right:75%
  }

  .to-xl\:my-1_5{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-xl\:mx-1_5{
    margin-left:20%;
    margin-right:20%
  }

  .to-xl\:my-2_5{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-xl\:mx-2_5{
    margin-left:40%;
    margin-right:40%
  }

  .to-xl\:my-3_5{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-xl\:mx-3_5{
    margin-left:60%;
    margin-right:60%
  }

  .to-xl\:my-4_5{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-xl\:mx-4_5{
    margin-left:80%;
    margin-right:80%
  }

  .to-xl\:my-1_6{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-xl\:mx-1_6{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-xl\:my-5_6{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-xl\:mx-5_6{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-xl\:my-1_12{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-xl\:mx-1_12{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-xl\:my-5_12{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-xl\:mx-5_12{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-xl\:my-7_12{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-xl\:mx-7_12{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-xl\:my-11_12{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-xl\:mx-11_12{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-xl\:my-auto{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-xl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .to-xl\:-my-1{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-xl\:-mx-1{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-xl\:-my-2{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-xl\:-mx-2{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-xl\:-my-3{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-xl\:-mx-3{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-xl\:-my-4{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-xl\:-mx-4{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-xl\:-my-5{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-xl\:-mx-5{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-xl\:-my-10{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-xl\:-mx-10{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-xl\:-my-12{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-xl\:-mx-12{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-xl\:-my-15{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-xl\:-mx-15{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-xl\:-my-30{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-xl\:-mx-30{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-xl\:-my-50{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-xl\:-mx-50{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-xl\:mt-0{
    margin-top:0
  }

  .to-xl\:mr-0{
    margin-right:0
  }

  .to-xl\:mb-0{
    margin-bottom:0
  }

  .to-xl\:ml-0{
    margin-left:0
  }

  .to-xl\:mt-1{
    margin-top:1px
  }

  .to-xl\:mr-1{
    margin-right:1px
  }

  .to-xl\:mb-1{
    margin-bottom:1px
  }

  .to-xl\:ml-1{
    margin-left:1px
  }

  .to-xl\:mt-2{
    margin-top:2px
  }

  .to-xl\:mr-2{
    margin-right:2px
  }

  .to-xl\:mb-2{
    margin-bottom:2px
  }

  .to-xl\:ml-2{
    margin-left:2px
  }

  .to-xl\:mt-3{
    margin-top:3px
  }

  .to-xl\:mr-3{
    margin-right:3px
  }

  .to-xl\:mb-3{
    margin-bottom:3px
  }

  .to-xl\:ml-3{
    margin-left:3px
  }

  .to-xl\:mt-4{
    margin-top:4px
  }

  .to-xl\:mr-4{
    margin-right:4px
  }

  .to-xl\:mb-4{
    margin-bottom:4px
  }

  .to-xl\:ml-4{
    margin-left:4px
  }

  .to-xl\:mt-5{
    margin-top:5px
  }

  .to-xl\:mr-5{
    margin-right:5px
  }

  .to-xl\:mb-5{
    margin-bottom:5px
  }

  .to-xl\:ml-5{
    margin-left:5px
  }

  .to-xl\:mt-6{
    margin-top:6px
  }

  .to-xl\:mr-6{
    margin-right:6px
  }

  .to-xl\:mb-6{
    margin-bottom:6px
  }

  .to-xl\:ml-6{
    margin-left:6px
  }

  .to-xl\:mt-7{
    margin-top:7px
  }

  .to-xl\:mr-7{
    margin-right:7px
  }

  .to-xl\:mb-7{
    margin-bottom:7px
  }

  .to-xl\:ml-7{
    margin-left:7px
  }

  .to-xl\:mt-8{
    margin-top:8px
  }

  .to-xl\:mr-8{
    margin-right:8px
  }

  .to-xl\:mb-8{
    margin-bottom:8px
  }

  .to-xl\:ml-8{
    margin-left:8px
  }

  .to-xl\:mt-9{
    margin-top:9px
  }

  .to-xl\:mr-9{
    margin-right:9px
  }

  .to-xl\:mb-9{
    margin-bottom:9px
  }

  .to-xl\:ml-9{
    margin-left:9px
  }

  .to-xl\:mt-10{
    margin-top:10px
  }

  .to-xl\:mr-10{
    margin-right:10px
  }

  .to-xl\:mb-10{
    margin-bottom:10px
  }

  .to-xl\:ml-10{
    margin-left:10px
  }

  .to-xl\:mt-12{
    margin-top:12px
  }

  .to-xl\:mr-12{
    margin-right:12px
  }

  .to-xl\:mb-12{
    margin-bottom:12px
  }

  .to-xl\:ml-12{
    margin-left:12px
  }

  .to-xl\:mt-15{
    margin-top:15px
  }

  .to-xl\:mr-15{
    margin-right:15px
  }

  .to-xl\:mb-15{
    margin-bottom:15px
  }

  .to-xl\:ml-15{
    margin-left:15px
  }

  .to-xl\:mt-16{
    margin-top:16px
  }

  .to-xl\:mr-16{
    margin-right:16px
  }

  .to-xl\:mb-16{
    margin-bottom:16px
  }

  .to-xl\:ml-16{
    margin-left:16px
  }

  .to-xl\:mt-18{
    margin-top:18px
  }

  .to-xl\:mr-18{
    margin-right:18px
  }

  .to-xl\:mb-18{
    margin-bottom:18px
  }

  .to-xl\:ml-18{
    margin-left:18px
  }

  .to-xl\:mt-20{
    margin-top:20px
  }

  .to-xl\:mr-20{
    margin-right:20px
  }

  .to-xl\:mb-20{
    margin-bottom:20px
  }

  .to-xl\:ml-20{
    margin-left:20px
  }

  .to-xl\:mt-24{
    margin-top:24px
  }

  .to-xl\:mr-24{
    margin-right:24px
  }

  .to-xl\:mb-24{
    margin-bottom:24px
  }

  .to-xl\:ml-24{
    margin-left:24px
  }

  .to-xl\:mt-25{
    margin-top:25px
  }

  .to-xl\:mr-25{
    margin-right:25px
  }

  .to-xl\:mb-25{
    margin-bottom:25px
  }

  .to-xl\:ml-25{
    margin-left:25px
  }

  .to-xl\:mt-30{
    margin-top:30px
  }

  .to-xl\:mr-30{
    margin-right:30px
  }

  .to-xl\:mb-30{
    margin-bottom:30px
  }

  .to-xl\:ml-30{
    margin-left:30px
  }

  .to-xl\:mt-32{
    margin-top:32px
  }

  .to-xl\:mr-32{
    margin-right:32px
  }

  .to-xl\:mb-32{
    margin-bottom:32px
  }

  .to-xl\:ml-32{
    margin-left:32px
  }

  .to-xl\:mt-36{
    margin-top:36px
  }

  .to-xl\:mr-36{
    margin-right:36px
  }

  .to-xl\:mb-36{
    margin-bottom:36px
  }

  .to-xl\:ml-36{
    margin-left:36px
  }

  .to-xl\:mt-40{
    margin-top:40px
  }

  .to-xl\:mr-40{
    margin-right:40px
  }

  .to-xl\:mb-40{
    margin-bottom:40px
  }

  .to-xl\:ml-40{
    margin-left:40px
  }

  .to-xl\:mt-44{
    margin-top:44px
  }

  .to-xl\:mr-44{
    margin-right:44px
  }

  .to-xl\:mb-44{
    margin-bottom:44px
  }

  .to-xl\:ml-44{
    margin-left:44px
  }

  .to-xl\:mt-48{
    margin-top:48px
  }

  .to-xl\:mr-48{
    margin-right:48px
  }

  .to-xl\:mb-48{
    margin-bottom:48px
  }

  .to-xl\:ml-48{
    margin-left:48px
  }

  .to-xl\:mt-50{
    margin-top:50px
  }

  .to-xl\:mr-50{
    margin-right:50px
  }

  .to-xl\:mb-50{
    margin-bottom:50px
  }

  .to-xl\:ml-50{
    margin-left:50px
  }

  .to-xl\:mt-60{
    margin-top:60px
  }

  .to-xl\:mr-60{
    margin-right:60px
  }

  .to-xl\:mb-60{
    margin-bottom:60px
  }

  .to-xl\:ml-60{
    margin-left:60px
  }

  .to-xl\:mt-64{
    margin-top:64px
  }

  .to-xl\:mr-64{
    margin-right:64px
  }

  .to-xl\:mb-64{
    margin-bottom:64px
  }

  .to-xl\:ml-64{
    margin-left:64px
  }

  .to-xl\:mt-70{
    margin-top:70px
  }

  .to-xl\:mr-70{
    margin-right:70px
  }

  .to-xl\:mb-70{
    margin-bottom:70px
  }

  .to-xl\:ml-70{
    margin-left:70px
  }

  .to-xl\:mt-75{
    margin-top:75px
  }

  .to-xl\:mr-75{
    margin-right:75px
  }

  .to-xl\:mb-75{
    margin-bottom:75px
  }

  .to-xl\:ml-75{
    margin-left:75px
  }

  .to-xl\:mt-80{
    margin-top:80px
  }

  .to-xl\:mr-80{
    margin-right:80px
  }

  .to-xl\:mb-80{
    margin-bottom:80px
  }

  .to-xl\:ml-80{
    margin-left:80px
  }

  .to-xl\:mt-85{
    margin-top:85px
  }

  .to-xl\:mr-85{
    margin-right:85px
  }

  .to-xl\:mb-85{
    margin-bottom:85px
  }

  .to-xl\:ml-85{
    margin-left:85px
  }

  .to-xl\:mt-90{
    margin-top:90px
  }

  .to-xl\:mr-90{
    margin-right:90px
  }

  .to-xl\:mb-90{
    margin-bottom:90px
  }

  .to-xl\:ml-90{
    margin-left:90px
  }

  .to-xl\:mt-100{
    margin-top:100px
  }

  .to-xl\:mr-100{
    margin-right:100px
  }

  .to-xl\:mb-100{
    margin-bottom:100px
  }

  .to-xl\:ml-100{
    margin-left:100px
  }

  .to-xl\:mt-120{
    margin-top:120px
  }

  .to-xl\:mr-120{
    margin-right:120px
  }

  .to-xl\:mb-120{
    margin-bottom:120px
  }

  .to-xl\:ml-120{
    margin-left:120px
  }

  .to-xl\:mt-144{
    margin-top:144px
  }

  .to-xl\:mr-144{
    margin-right:144px
  }

  .to-xl\:mb-144{
    margin-bottom:144px
  }

  .to-xl\:ml-144{
    margin-left:144px
  }

  .to-xl\:mt-px{
    margin-top:1px
  }

  .to-xl\:mr-px{
    margin-right:1px
  }

  .to-xl\:mb-px{
    margin-bottom:1px
  }

  .to-xl\:ml-px{
    margin-left:1px
  }

  .to-xl\:mt-1_2{
    margin-top:50%
  }

  .to-xl\:mr-1_2{
    margin-right:50%
  }

  .to-xl\:mb-1_2{
    margin-bottom:50%
  }

  .to-xl\:ml-1_2{
    margin-left:50%
  }

  .to-xl\:mt-1_3{
    margin-top:33.333333%
  }

  .to-xl\:mr-1_3{
    margin-right:33.333333%
  }

  .to-xl\:mb-1_3{
    margin-bottom:33.333333%
  }

  .to-xl\:ml-1_3{
    margin-left:33.333333%
  }

  .to-xl\:mt-2_3{
    margin-top:66.666667%
  }

  .to-xl\:mr-2_3{
    margin-right:66.666667%
  }

  .to-xl\:mb-2_3{
    margin-bottom:66.666667%
  }

  .to-xl\:ml-2_3{
    margin-left:66.666667%
  }

  .to-xl\:mt-1_4{
    margin-top:25%
  }

  .to-xl\:mr-1_4{
    margin-right:25%
  }

  .to-xl\:mb-1_4{
    margin-bottom:25%
  }

  .to-xl\:ml-1_4{
    margin-left:25%
  }

  .to-xl\:mt-2_4{
    margin-top:50%
  }

  .to-xl\:mr-2_4{
    margin-right:50%
  }

  .to-xl\:mb-2_4{
    margin-bottom:50%
  }

  .to-xl\:ml-2_4{
    margin-left:50%
  }

  .to-xl\:mt-3_4{
    margin-top:75%
  }

  .to-xl\:mr-3_4{
    margin-right:75%
  }

  .to-xl\:mb-3_4{
    margin-bottom:75%
  }

  .to-xl\:ml-3_4{
    margin-left:75%
  }

  .to-xl\:mt-1_5{
    margin-top:20%
  }

  .to-xl\:mr-1_5{
    margin-right:20%
  }

  .to-xl\:mb-1_5{
    margin-bottom:20%
  }

  .to-xl\:ml-1_5{
    margin-left:20%
  }

  .to-xl\:mt-2_5{
    margin-top:40%
  }

  .to-xl\:mr-2_5{
    margin-right:40%
  }

  .to-xl\:mb-2_5{
    margin-bottom:40%
  }

  .to-xl\:ml-2_5{
    margin-left:40%
  }

  .to-xl\:mt-3_5{
    margin-top:60%
  }

  .to-xl\:mr-3_5{
    margin-right:60%
  }

  .to-xl\:mb-3_5{
    margin-bottom:60%
  }

  .to-xl\:ml-3_5{
    margin-left:60%
  }

  .to-xl\:mt-4_5{
    margin-top:80%
  }

  .to-xl\:mr-4_5{
    margin-right:80%
  }

  .to-xl\:mb-4_5{
    margin-bottom:80%
  }

  .to-xl\:ml-4_5{
    margin-left:80%
  }

  .to-xl\:mt-1_6{
    margin-top:16.666667%
  }

  .to-xl\:mr-1_6{
    margin-right:16.666667%
  }

  .to-xl\:mb-1_6{
    margin-bottom:16.666667%
  }

  .to-xl\:ml-1_6{
    margin-left:16.666667%
  }

  .to-xl\:mt-5_6{
    margin-top:83.333333%
  }

  .to-xl\:mr-5_6{
    margin-right:83.333333%
  }

  .to-xl\:mb-5_6{
    margin-bottom:83.333333%
  }

  .to-xl\:ml-5_6{
    margin-left:83.333333%
  }

  .to-xl\:mt-1_12{
    margin-top:8.333333%
  }

  .to-xl\:mr-1_12{
    margin-right:8.333333%
  }

  .to-xl\:mb-1_12{
    margin-bottom:8.333333%
  }

  .to-xl\:ml-1_12{
    margin-left:8.333333%
  }

  .to-xl\:mt-5_12{
    margin-top:41.666667%
  }

  .to-xl\:mr-5_12{
    margin-right:41.666667%
  }

  .to-xl\:mb-5_12{
    margin-bottom:41.666667%
  }

  .to-xl\:ml-5_12{
    margin-left:41.666667%
  }

  .to-xl\:mt-7_12{
    margin-top:58.333333%
  }

  .to-xl\:mr-7_12{
    margin-right:58.333333%
  }

  .to-xl\:mb-7_12{
    margin-bottom:58.333333%
  }

  .to-xl\:ml-7_12{
    margin-left:58.333333%
  }

  .to-xl\:mt-11_12{
    margin-top:91.666667%
  }

  .to-xl\:mr-11_12{
    margin-right:91.666667%
  }

  .to-xl\:mb-11_12{
    margin-bottom:91.666667%
  }

  .to-xl\:ml-11_12{
    margin-left:91.666667%
  }

  .to-xl\:mt-auto{
    margin-top:auto
  }

  .to-xl\:mr-auto{
    margin-right:auto
  }

  .to-xl\:mb-auto{
    margin-bottom:auto
  }

  .to-xl\:ml-auto{
    margin-left:auto
  }

  .to-xl\:-mt-1{
    margin-top:-1px
  }

  .to-xl\:-mr-1{
    margin-right:-1px
  }

  .to-xl\:-mb-1{
    margin-bottom:-1px
  }

  .to-xl\:-ml-1{
    margin-left:-1px
  }

  .to-xl\:-mt-2{
    margin-top:-2px
  }

  .to-xl\:-mr-2{
    margin-right:-2px
  }

  .to-xl\:-mb-2{
    margin-bottom:-2px
  }

  .to-xl\:-ml-2{
    margin-left:-2px
  }

  .to-xl\:-mt-3{
    margin-top:-3px
  }

  .to-xl\:-mr-3{
    margin-right:-3px
  }

  .to-xl\:-mb-3{
    margin-bottom:-3px
  }

  .to-xl\:-ml-3{
    margin-left:-3px
  }

  .to-xl\:-mt-4{
    margin-top:-4px
  }

  .to-xl\:-mr-4{
    margin-right:-4px
  }

  .to-xl\:-mb-4{
    margin-bottom:-4px
  }

  .to-xl\:-ml-4{
    margin-left:-4px
  }

  .to-xl\:-mt-5{
    margin-top:-5px
  }

  .to-xl\:-mr-5{
    margin-right:-5px
  }

  .to-xl\:-mb-5{
    margin-bottom:-5px
  }

  .to-xl\:-ml-5{
    margin-left:-5px
  }

  .to-xl\:-mt-10{
    margin-top:-10px
  }

  .to-xl\:-mr-10{
    margin-right:-10px
  }

  .to-xl\:-mb-10{
    margin-bottom:-10px
  }

  .to-xl\:-ml-10{
    margin-left:-10px
  }

  .to-xl\:-mt-12{
    margin-top:-12px
  }

  .to-xl\:-mr-12{
    margin-right:-12px
  }

  .to-xl\:-mb-12{
    margin-bottom:-12px
  }

  .to-xl\:-ml-12{
    margin-left:-12px
  }

  .to-xl\:-mt-15{
    margin-top:-15px
  }

  .to-xl\:-mr-15{
    margin-right:-15px
  }

  .to-xl\:-mb-15{
    margin-bottom:-15px
  }

  .to-xl\:-ml-15{
    margin-left:-15px
  }

  .to-xl\:-mt-30{
    margin-top:-30px
  }

  .to-xl\:-mr-30{
    margin-right:-30px
  }

  .to-xl\:-mb-30{
    margin-bottom:-30px
  }

  .to-xl\:-ml-30{
    margin-left:-30px
  }

  .to-xl\:-mt-50{
    margin-top:-50px
  }

  .to-xl\:-mr-50{
    margin-right:-50px
  }

  .to-xl\:-mb-50{
    margin-bottom:-50px
  }

  .to-xl\:-ml-50{
    margin-left:-50px
  }

  .to-xl\:last\:m-0:last-child{
    margin:0
  }

  .to-xl\:last\:m-1:last-child{
    margin:1px
  }

  .to-xl\:last\:m-2:last-child{
    margin:2px
  }

  .to-xl\:last\:m-3:last-child{
    margin:3px
  }

  .to-xl\:last\:m-4:last-child{
    margin:4px
  }

  .to-xl\:last\:m-5:last-child{
    margin:5px
  }

  .to-xl\:last\:m-6:last-child{
    margin:6px
  }

  .to-xl\:last\:m-7:last-child{
    margin:7px
  }

  .to-xl\:last\:m-8:last-child{
    margin:8px
  }

  .to-xl\:last\:m-9:last-child{
    margin:9px
  }

  .to-xl\:last\:m-10:last-child{
    margin:10px
  }

  .to-xl\:last\:m-12:last-child{
    margin:12px
  }

  .to-xl\:last\:m-15:last-child{
    margin:15px
  }

  .to-xl\:last\:m-16:last-child{
    margin:16px
  }

  .to-xl\:last\:m-18:last-child{
    margin:18px
  }

  .to-xl\:last\:m-20:last-child{
    margin:20px
  }

  .to-xl\:last\:m-24:last-child{
    margin:24px
  }

  .to-xl\:last\:m-25:last-child{
    margin:25px
  }

  .to-xl\:last\:m-30:last-child{
    margin:30px
  }

  .to-xl\:last\:m-32:last-child{
    margin:32px
  }

  .to-xl\:last\:m-36:last-child{
    margin:36px
  }

  .to-xl\:last\:m-40:last-child{
    margin:40px
  }

  .to-xl\:last\:m-44:last-child{
    margin:44px
  }

  .to-xl\:last\:m-48:last-child{
    margin:48px
  }

  .to-xl\:last\:m-50:last-child{
    margin:50px
  }

  .to-xl\:last\:m-60:last-child{
    margin:60px
  }

  .to-xl\:last\:m-64:last-child{
    margin:64px
  }

  .to-xl\:last\:m-70:last-child{
    margin:70px
  }

  .to-xl\:last\:m-75:last-child{
    margin:75px
  }

  .to-xl\:last\:m-80:last-child{
    margin:80px
  }

  .to-xl\:last\:m-85:last-child{
    margin:85px
  }

  .to-xl\:last\:m-90:last-child{
    margin:90px
  }

  .to-xl\:last\:m-100:last-child{
    margin:100px
  }

  .to-xl\:last\:m-120:last-child{
    margin:120px
  }

  .to-xl\:last\:m-144:last-child{
    margin:144px
  }

  .to-xl\:last\:m-px:last-child{
    margin:1px
  }

  .to-xl\:last\:m-1_2:last-child{
    margin:50%
  }

  .to-xl\:last\:m-1_3:last-child{
    margin:33.333333%
  }

  .to-xl\:last\:m-2_3:last-child{
    margin:66.666667%
  }

  .to-xl\:last\:m-1_4:last-child{
    margin:25%
  }

  .to-xl\:last\:m-2_4:last-child{
    margin:50%
  }

  .to-xl\:last\:m-3_4:last-child{
    margin:75%
  }

  .to-xl\:last\:m-1_5:last-child{
    margin:20%
  }

  .to-xl\:last\:m-2_5:last-child{
    margin:40%
  }

  .to-xl\:last\:m-3_5:last-child{
    margin:60%
  }

  .to-xl\:last\:m-4_5:last-child{
    margin:80%
  }

  .to-xl\:last\:m-1_6:last-child{
    margin:16.666667%
  }

  .to-xl\:last\:m-5_6:last-child{
    margin:83.333333%
  }

  .to-xl\:last\:m-1_12:last-child{
    margin:8.333333%
  }

  .to-xl\:last\:m-5_12:last-child{
    margin:41.666667%
  }

  .to-xl\:last\:m-7_12:last-child{
    margin:58.333333%
  }

  .to-xl\:last\:m-11_12:last-child{
    margin:91.666667%
  }

  .to-xl\:last\:m-auto:last-child{
    margin:auto
  }

  .to-xl\:last\:-m-1:last-child{
    margin:-1px
  }

  .to-xl\:last\:-m-2:last-child{
    margin:-2px
  }

  .to-xl\:last\:-m-3:last-child{
    margin:-3px
  }

  .to-xl\:last\:-m-4:last-child{
    margin:-4px
  }

  .to-xl\:last\:-m-5:last-child{
    margin:-5px
  }

  .to-xl\:last\:-m-10:last-child{
    margin:-10px
  }

  .to-xl\:last\:-m-12:last-child{
    margin:-12px
  }

  .to-xl\:last\:-m-15:last-child{
    margin:-15px
  }

  .to-xl\:last\:-m-30:last-child{
    margin:-30px
  }

  .to-xl\:last\:-m-50:last-child{
    margin:-50px
  }

  .to-xl\:last\:my-0:last-child{
    margin-top:0;
    margin-bottom:0
  }

  .to-xl\:last\:mx-0:last-child{
    margin-left:0;
    margin-right:0
  }

  .to-xl\:last\:my-1:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xl\:last\:mx-1:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-xl\:last\:my-2:last-child{
    margin-top:2px;
    margin-bottom:2px
  }

  .to-xl\:last\:mx-2:last-child{
    margin-left:2px;
    margin-right:2px
  }

  .to-xl\:last\:my-3:last-child{
    margin-top:3px;
    margin-bottom:3px
  }

  .to-xl\:last\:mx-3:last-child{
    margin-left:3px;
    margin-right:3px
  }

  .to-xl\:last\:my-4:last-child{
    margin-top:4px;
    margin-bottom:4px
  }

  .to-xl\:last\:mx-4:last-child{
    margin-left:4px;
    margin-right:4px
  }

  .to-xl\:last\:my-5:last-child{
    margin-top:5px;
    margin-bottom:5px
  }

  .to-xl\:last\:mx-5:last-child{
    margin-left:5px;
    margin-right:5px
  }

  .to-xl\:last\:my-6:last-child{
    margin-top:6px;
    margin-bottom:6px
  }

  .to-xl\:last\:mx-6:last-child{
    margin-left:6px;
    margin-right:6px
  }

  .to-xl\:last\:my-7:last-child{
    margin-top:7px;
    margin-bottom:7px
  }

  .to-xl\:last\:mx-7:last-child{
    margin-left:7px;
    margin-right:7px
  }

  .to-xl\:last\:my-8:last-child{
    margin-top:8px;
    margin-bottom:8px
  }

  .to-xl\:last\:mx-8:last-child{
    margin-left:8px;
    margin-right:8px
  }

  .to-xl\:last\:my-9:last-child{
    margin-top:9px;
    margin-bottom:9px
  }

  .to-xl\:last\:mx-9:last-child{
    margin-left:9px;
    margin-right:9px
  }

  .to-xl\:last\:my-10:last-child{
    margin-top:10px;
    margin-bottom:10px
  }

  .to-xl\:last\:mx-10:last-child{
    margin-left:10px;
    margin-right:10px
  }

  .to-xl\:last\:my-12:last-child{
    margin-top:12px;
    margin-bottom:12px
  }

  .to-xl\:last\:mx-12:last-child{
    margin-left:12px;
    margin-right:12px
  }

  .to-xl\:last\:my-15:last-child{
    margin-top:15px;
    margin-bottom:15px
  }

  .to-xl\:last\:mx-15:last-child{
    margin-left:15px;
    margin-right:15px
  }

  .to-xl\:last\:my-16:last-child{
    margin-top:16px;
    margin-bottom:16px
  }

  .to-xl\:last\:mx-16:last-child{
    margin-left:16px;
    margin-right:16px
  }

  .to-xl\:last\:my-18:last-child{
    margin-top:18px;
    margin-bottom:18px
  }

  .to-xl\:last\:mx-18:last-child{
    margin-left:18px;
    margin-right:18px
  }

  .to-xl\:last\:my-20:last-child{
    margin-top:20px;
    margin-bottom:20px
  }

  .to-xl\:last\:mx-20:last-child{
    margin-left:20px;
    margin-right:20px
  }

  .to-xl\:last\:my-24:last-child{
    margin-top:24px;
    margin-bottom:24px
  }

  .to-xl\:last\:mx-24:last-child{
    margin-left:24px;
    margin-right:24px
  }

  .to-xl\:last\:my-25:last-child{
    margin-top:25px;
    margin-bottom:25px
  }

  .to-xl\:last\:mx-25:last-child{
    margin-left:25px;
    margin-right:25px
  }

  .to-xl\:last\:my-30:last-child{
    margin-top:30px;
    margin-bottom:30px
  }

  .to-xl\:last\:mx-30:last-child{
    margin-left:30px;
    margin-right:30px
  }

  .to-xl\:last\:my-32:last-child{
    margin-top:32px;
    margin-bottom:32px
  }

  .to-xl\:last\:mx-32:last-child{
    margin-left:32px;
    margin-right:32px
  }

  .to-xl\:last\:my-36:last-child{
    margin-top:36px;
    margin-bottom:36px
  }

  .to-xl\:last\:mx-36:last-child{
    margin-left:36px;
    margin-right:36px
  }

  .to-xl\:last\:my-40:last-child{
    margin-top:40px;
    margin-bottom:40px
  }

  .to-xl\:last\:mx-40:last-child{
    margin-left:40px;
    margin-right:40px
  }

  .to-xl\:last\:my-44:last-child{
    margin-top:44px;
    margin-bottom:44px
  }

  .to-xl\:last\:mx-44:last-child{
    margin-left:44px;
    margin-right:44px
  }

  .to-xl\:last\:my-48:last-child{
    margin-top:48px;
    margin-bottom:48px
  }

  .to-xl\:last\:mx-48:last-child{
    margin-left:48px;
    margin-right:48px
  }

  .to-xl\:last\:my-50:last-child{
    margin-top:50px;
    margin-bottom:50px
  }

  .to-xl\:last\:mx-50:last-child{
    margin-left:50px;
    margin-right:50px
  }

  .to-xl\:last\:my-60:last-child{
    margin-top:60px;
    margin-bottom:60px
  }

  .to-xl\:last\:mx-60:last-child{
    margin-left:60px;
    margin-right:60px
  }

  .to-xl\:last\:my-64:last-child{
    margin-top:64px;
    margin-bottom:64px
  }

  .to-xl\:last\:mx-64:last-child{
    margin-left:64px;
    margin-right:64px
  }

  .to-xl\:last\:my-70:last-child{
    margin-top:70px;
    margin-bottom:70px
  }

  .to-xl\:last\:mx-70:last-child{
    margin-left:70px;
    margin-right:70px
  }

  .to-xl\:last\:my-75:last-child{
    margin-top:75px;
    margin-bottom:75px
  }

  .to-xl\:last\:mx-75:last-child{
    margin-left:75px;
    margin-right:75px
  }

  .to-xl\:last\:my-80:last-child{
    margin-top:80px;
    margin-bottom:80px
  }

  .to-xl\:last\:mx-80:last-child{
    margin-left:80px;
    margin-right:80px
  }

  .to-xl\:last\:my-85:last-child{
    margin-top:85px;
    margin-bottom:85px
  }

  .to-xl\:last\:mx-85:last-child{
    margin-left:85px;
    margin-right:85px
  }

  .to-xl\:last\:my-90:last-child{
    margin-top:90px;
    margin-bottom:90px
  }

  .to-xl\:last\:mx-90:last-child{
    margin-left:90px;
    margin-right:90px
  }

  .to-xl\:last\:my-100:last-child{
    margin-top:100px;
    margin-bottom:100px
  }

  .to-xl\:last\:mx-100:last-child{
    margin-left:100px;
    margin-right:100px
  }

  .to-xl\:last\:my-120:last-child{
    margin-top:120px;
    margin-bottom:120px
  }

  .to-xl\:last\:mx-120:last-child{
    margin-left:120px;
    margin-right:120px
  }

  .to-xl\:last\:my-144:last-child{
    margin-top:144px;
    margin-bottom:144px
  }

  .to-xl\:last\:mx-144:last-child{
    margin-left:144px;
    margin-right:144px
  }

  .to-xl\:last\:my-px:last-child{
    margin-top:1px;
    margin-bottom:1px
  }

  .to-xl\:last\:mx-px:last-child{
    margin-left:1px;
    margin-right:1px
  }

  .to-xl\:last\:my-1_2:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xl\:last\:mx-1_2:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-xl\:last\:my-1_3:last-child{
    margin-top:33.333333%;
    margin-bottom:33.333333%
  }

  .to-xl\:last\:mx-1_3:last-child{
    margin-left:33.333333%;
    margin-right:33.333333%
  }

  .to-xl\:last\:my-2_3:last-child{
    margin-top:66.666667%;
    margin-bottom:66.666667%
  }

  .to-xl\:last\:mx-2_3:last-child{
    margin-left:66.666667%;
    margin-right:66.666667%
  }

  .to-xl\:last\:my-1_4:last-child{
    margin-top:25%;
    margin-bottom:25%
  }

  .to-xl\:last\:mx-1_4:last-child{
    margin-left:25%;
    margin-right:25%
  }

  .to-xl\:last\:my-2_4:last-child{
    margin-top:50%;
    margin-bottom:50%
  }

  .to-xl\:last\:mx-2_4:last-child{
    margin-left:50%;
    margin-right:50%
  }

  .to-xl\:last\:my-3_4:last-child{
    margin-top:75%;
    margin-bottom:75%
  }

  .to-xl\:last\:mx-3_4:last-child{
    margin-left:75%;
    margin-right:75%
  }

  .to-xl\:last\:my-1_5:last-child{
    margin-top:20%;
    margin-bottom:20%
  }

  .to-xl\:last\:mx-1_5:last-child{
    margin-left:20%;
    margin-right:20%
  }

  .to-xl\:last\:my-2_5:last-child{
    margin-top:40%;
    margin-bottom:40%
  }

  .to-xl\:last\:mx-2_5:last-child{
    margin-left:40%;
    margin-right:40%
  }

  .to-xl\:last\:my-3_5:last-child{
    margin-top:60%;
    margin-bottom:60%
  }

  .to-xl\:last\:mx-3_5:last-child{
    margin-left:60%;
    margin-right:60%
  }

  .to-xl\:last\:my-4_5:last-child{
    margin-top:80%;
    margin-bottom:80%
  }

  .to-xl\:last\:mx-4_5:last-child{
    margin-left:80%;
    margin-right:80%
  }

  .to-xl\:last\:my-1_6:last-child{
    margin-top:16.666667%;
    margin-bottom:16.666667%
  }

  .to-xl\:last\:mx-1_6:last-child{
    margin-left:16.666667%;
    margin-right:16.666667%
  }

  .to-xl\:last\:my-5_6:last-child{
    margin-top:83.333333%;
    margin-bottom:83.333333%
  }

  .to-xl\:last\:mx-5_6:last-child{
    margin-left:83.333333%;
    margin-right:83.333333%
  }

  .to-xl\:last\:my-1_12:last-child{
    margin-top:8.333333%;
    margin-bottom:8.333333%
  }

  .to-xl\:last\:mx-1_12:last-child{
    margin-left:8.333333%;
    margin-right:8.333333%
  }

  .to-xl\:last\:my-5_12:last-child{
    margin-top:41.666667%;
    margin-bottom:41.666667%
  }

  .to-xl\:last\:mx-5_12:last-child{
    margin-left:41.666667%;
    margin-right:41.666667%
  }

  .to-xl\:last\:my-7_12:last-child{
    margin-top:58.333333%;
    margin-bottom:58.333333%
  }

  .to-xl\:last\:mx-7_12:last-child{
    margin-left:58.333333%;
    margin-right:58.333333%
  }

  .to-xl\:last\:my-11_12:last-child{
    margin-top:91.666667%;
    margin-bottom:91.666667%
  }

  .to-xl\:last\:mx-11_12:last-child{
    margin-left:91.666667%;
    margin-right:91.666667%
  }

  .to-xl\:last\:my-auto:last-child{
    margin-top:auto;
    margin-bottom:auto
  }

  .to-xl\:last\:mx-auto:last-child{
    margin-left:auto;
    margin-right:auto
  }

  .to-xl\:last\:-my-1:last-child{
    margin-top:-1px;
    margin-bottom:-1px
  }

  .to-xl\:last\:-mx-1:last-child{
    margin-left:-1px;
    margin-right:-1px
  }

  .to-xl\:last\:-my-2:last-child{
    margin-top:-2px;
    margin-bottom:-2px
  }

  .to-xl\:last\:-mx-2:last-child{
    margin-left:-2px;
    margin-right:-2px
  }

  .to-xl\:last\:-my-3:last-child{
    margin-top:-3px;
    margin-bottom:-3px
  }

  .to-xl\:last\:-mx-3:last-child{
    margin-left:-3px;
    margin-right:-3px
  }

  .to-xl\:last\:-my-4:last-child{
    margin-top:-4px;
    margin-bottom:-4px
  }

  .to-xl\:last\:-mx-4:last-child{
    margin-left:-4px;
    margin-right:-4px
  }

  .to-xl\:last\:-my-5:last-child{
    margin-top:-5px;
    margin-bottom:-5px
  }

  .to-xl\:last\:-mx-5:last-child{
    margin-left:-5px;
    margin-right:-5px
  }

  .to-xl\:last\:-my-10:last-child{
    margin-top:-10px;
    margin-bottom:-10px
  }

  .to-xl\:last\:-mx-10:last-child{
    margin-left:-10px;
    margin-right:-10px
  }

  .to-xl\:last\:-my-12:last-child{
    margin-top:-12px;
    margin-bottom:-12px
  }

  .to-xl\:last\:-mx-12:last-child{
    margin-left:-12px;
    margin-right:-12px
  }

  .to-xl\:last\:-my-15:last-child{
    margin-top:-15px;
    margin-bottom:-15px
  }

  .to-xl\:last\:-mx-15:last-child{
    margin-left:-15px;
    margin-right:-15px
  }

  .to-xl\:last\:-my-30:last-child{
    margin-top:-30px;
    margin-bottom:-30px
  }

  .to-xl\:last\:-mx-30:last-child{
    margin-left:-30px;
    margin-right:-30px
  }

  .to-xl\:last\:-my-50:last-child{
    margin-top:-50px;
    margin-bottom:-50px
  }

  .to-xl\:last\:-mx-50:last-child{
    margin-left:-50px;
    margin-right:-50px
  }

  .to-xl\:last\:mt-0:last-child{
    margin-top:0
  }

  .to-xl\:last\:mr-0:last-child{
    margin-right:0
  }

  .to-xl\:last\:mb-0:last-child{
    margin-bottom:0
  }

  .to-xl\:last\:ml-0:last-child{
    margin-left:0
  }

  .to-xl\:last\:mt-1:last-child{
    margin-top:1px
  }

  .to-xl\:last\:mr-1:last-child{
    margin-right:1px
  }

  .to-xl\:last\:mb-1:last-child{
    margin-bottom:1px
  }

  .to-xl\:last\:ml-1:last-child{
    margin-left:1px
  }

  .to-xl\:last\:mt-2:last-child{
    margin-top:2px
  }

  .to-xl\:last\:mr-2:last-child{
    margin-right:2px
  }

  .to-xl\:last\:mb-2:last-child{
    margin-bottom:2px
  }

  .to-xl\:last\:ml-2:last-child{
    margin-left:2px
  }

  .to-xl\:last\:mt-3:last-child{
    margin-top:3px
  }

  .to-xl\:last\:mr-3:last-child{
    margin-right:3px
  }

  .to-xl\:last\:mb-3:last-child{
    margin-bottom:3px
  }

  .to-xl\:last\:ml-3:last-child{
    margin-left:3px
  }

  .to-xl\:last\:mt-4:last-child{
    margin-top:4px
  }

  .to-xl\:last\:mr-4:last-child{
    margin-right:4px
  }

  .to-xl\:last\:mb-4:last-child{
    margin-bottom:4px
  }

  .to-xl\:last\:ml-4:last-child{
    margin-left:4px
  }

  .to-xl\:last\:mt-5:last-child{
    margin-top:5px
  }

  .to-xl\:last\:mr-5:last-child{
    margin-right:5px
  }

  .to-xl\:last\:mb-5:last-child{
    margin-bottom:5px
  }

  .to-xl\:last\:ml-5:last-child{
    margin-left:5px
  }

  .to-xl\:last\:mt-6:last-child{
    margin-top:6px
  }

  .to-xl\:last\:mr-6:last-child{
    margin-right:6px
  }

  .to-xl\:last\:mb-6:last-child{
    margin-bottom:6px
  }

  .to-xl\:last\:ml-6:last-child{
    margin-left:6px
  }

  .to-xl\:last\:mt-7:last-child{
    margin-top:7px
  }

  .to-xl\:last\:mr-7:last-child{
    margin-right:7px
  }

  .to-xl\:last\:mb-7:last-child{
    margin-bottom:7px
  }

  .to-xl\:last\:ml-7:last-child{
    margin-left:7px
  }

  .to-xl\:last\:mt-8:last-child{
    margin-top:8px
  }

  .to-xl\:last\:mr-8:last-child{
    margin-right:8px
  }

  .to-xl\:last\:mb-8:last-child{
    margin-bottom:8px
  }

  .to-xl\:last\:ml-8:last-child{
    margin-left:8px
  }

  .to-xl\:last\:mt-9:last-child{
    margin-top:9px
  }

  .to-xl\:last\:mr-9:last-child{
    margin-right:9px
  }

  .to-xl\:last\:mb-9:last-child{
    margin-bottom:9px
  }

  .to-xl\:last\:ml-9:last-child{
    margin-left:9px
  }

  .to-xl\:last\:mt-10:last-child{
    margin-top:10px
  }

  .to-xl\:last\:mr-10:last-child{
    margin-right:10px
  }

  .to-xl\:last\:mb-10:last-child{
    margin-bottom:10px
  }

  .to-xl\:last\:ml-10:last-child{
    margin-left:10px
  }

  .to-xl\:last\:mt-12:last-child{
    margin-top:12px
  }

  .to-xl\:last\:mr-12:last-child{
    margin-right:12px
  }

  .to-xl\:last\:mb-12:last-child{
    margin-bottom:12px
  }

  .to-xl\:last\:ml-12:last-child{
    margin-left:12px
  }

  .to-xl\:last\:mt-15:last-child{
    margin-top:15px
  }

  .to-xl\:last\:mr-15:last-child{
    margin-right:15px
  }

  .to-xl\:last\:mb-15:last-child{
    margin-bottom:15px
  }

  .to-xl\:last\:ml-15:last-child{
    margin-left:15px
  }

  .to-xl\:last\:mt-16:last-child{
    margin-top:16px
  }

  .to-xl\:last\:mr-16:last-child{
    margin-right:16px
  }

  .to-xl\:last\:mb-16:last-child{
    margin-bottom:16px
  }

  .to-xl\:last\:ml-16:last-child{
    margin-left:16px
  }

  .to-xl\:last\:mt-18:last-child{
    margin-top:18px
  }

  .to-xl\:last\:mr-18:last-child{
    margin-right:18px
  }

  .to-xl\:last\:mb-18:last-child{
    margin-bottom:18px
  }

  .to-xl\:last\:ml-18:last-child{
    margin-left:18px
  }

  .to-xl\:last\:mt-20:last-child{
    margin-top:20px
  }

  .to-xl\:last\:mr-20:last-child{
    margin-right:20px
  }

  .to-xl\:last\:mb-20:last-child{
    margin-bottom:20px
  }

  .to-xl\:last\:ml-20:last-child{
    margin-left:20px
  }

  .to-xl\:last\:mt-24:last-child{
    margin-top:24px
  }

  .to-xl\:last\:mr-24:last-child{
    margin-right:24px
  }

  .to-xl\:last\:mb-24:last-child{
    margin-bottom:24px
  }

  .to-xl\:last\:ml-24:last-child{
    margin-left:24px
  }

  .to-xl\:last\:mt-25:last-child{
    margin-top:25px
  }

  .to-xl\:last\:mr-25:last-child{
    margin-right:25px
  }

  .to-xl\:last\:mb-25:last-child{
    margin-bottom:25px
  }

  .to-xl\:last\:ml-25:last-child{
    margin-left:25px
  }

  .to-xl\:last\:mt-30:last-child{
    margin-top:30px
  }

  .to-xl\:last\:mr-30:last-child{
    margin-right:30px
  }

  .to-xl\:last\:mb-30:last-child{
    margin-bottom:30px
  }

  .to-xl\:last\:ml-30:last-child{
    margin-left:30px
  }

  .to-xl\:last\:mt-32:last-child{
    margin-top:32px
  }

  .to-xl\:last\:mr-32:last-child{
    margin-right:32px
  }

  .to-xl\:last\:mb-32:last-child{
    margin-bottom:32px
  }

  .to-xl\:last\:ml-32:last-child{
    margin-left:32px
  }

  .to-xl\:last\:mt-36:last-child{
    margin-top:36px
  }

  .to-xl\:last\:mr-36:last-child{
    margin-right:36px
  }

  .to-xl\:last\:mb-36:last-child{
    margin-bottom:36px
  }

  .to-xl\:last\:ml-36:last-child{
    margin-left:36px
  }

  .to-xl\:last\:mt-40:last-child{
    margin-top:40px
  }

  .to-xl\:last\:mr-40:last-child{
    margin-right:40px
  }

  .to-xl\:last\:mb-40:last-child{
    margin-bottom:40px
  }

  .to-xl\:last\:ml-40:last-child{
    margin-left:40px
  }

  .to-xl\:last\:mt-44:last-child{
    margin-top:44px
  }

  .to-xl\:last\:mr-44:last-child{
    margin-right:44px
  }

  .to-xl\:last\:mb-44:last-child{
    margin-bottom:44px
  }

  .to-xl\:last\:ml-44:last-child{
    margin-left:44px
  }

  .to-xl\:last\:mt-48:last-child{
    margin-top:48px
  }

  .to-xl\:last\:mr-48:last-child{
    margin-right:48px
  }

  .to-xl\:last\:mb-48:last-child{
    margin-bottom:48px
  }

  .to-xl\:last\:ml-48:last-child{
    margin-left:48px
  }

  .to-xl\:last\:mt-50:last-child{
    margin-top:50px
  }

  .to-xl\:last\:mr-50:last-child{
    margin-right:50px
  }

  .to-xl\:last\:mb-50:last-child{
    margin-bottom:50px
  }

  .to-xl\:last\:ml-50:last-child{
    margin-left:50px
  }

  .to-xl\:last\:mt-60:last-child{
    margin-top:60px
  }

  .to-xl\:last\:mr-60:last-child{
    margin-right:60px
  }

  .to-xl\:last\:mb-60:last-child{
    margin-bottom:60px
  }

  .to-xl\:last\:ml-60:last-child{
    margin-left:60px
  }

  .to-xl\:last\:mt-64:last-child{
    margin-top:64px
  }

  .to-xl\:last\:mr-64:last-child{
    margin-right:64px
  }

  .to-xl\:last\:mb-64:last-child{
    margin-bottom:64px
  }

  .to-xl\:last\:ml-64:last-child{
    margin-left:64px
  }

  .to-xl\:last\:mt-70:last-child{
    margin-top:70px
  }

  .to-xl\:last\:mr-70:last-child{
    margin-right:70px
  }

  .to-xl\:last\:mb-70:last-child{
    margin-bottom:70px
  }

  .to-xl\:last\:ml-70:last-child{
    margin-left:70px
  }

  .to-xl\:last\:mt-75:last-child{
    margin-top:75px
  }

  .to-xl\:last\:mr-75:last-child{
    margin-right:75px
  }

  .to-xl\:last\:mb-75:last-child{
    margin-bottom:75px
  }

  .to-xl\:last\:ml-75:last-child{
    margin-left:75px
  }

  .to-xl\:last\:mt-80:last-child{
    margin-top:80px
  }

  .to-xl\:last\:mr-80:last-child{
    margin-right:80px
  }

  .to-xl\:last\:mb-80:last-child{
    margin-bottom:80px
  }

  .to-xl\:last\:ml-80:last-child{
    margin-left:80px
  }

  .to-xl\:last\:mt-85:last-child{
    margin-top:85px
  }

  .to-xl\:last\:mr-85:last-child{
    margin-right:85px
  }

  .to-xl\:last\:mb-85:last-child{
    margin-bottom:85px
  }

  .to-xl\:last\:ml-85:last-child{
    margin-left:85px
  }

  .to-xl\:last\:mt-90:last-child{
    margin-top:90px
  }

  .to-xl\:last\:mr-90:last-child{
    margin-right:90px
  }

  .to-xl\:last\:mb-90:last-child{
    margin-bottom:90px
  }

  .to-xl\:last\:ml-90:last-child{
    margin-left:90px
  }

  .to-xl\:last\:mt-100:last-child{
    margin-top:100px
  }

  .to-xl\:last\:mr-100:last-child{
    margin-right:100px
  }

  .to-xl\:last\:mb-100:last-child{
    margin-bottom:100px
  }

  .to-xl\:last\:ml-100:last-child{
    margin-left:100px
  }

  .to-xl\:last\:mt-120:last-child{
    margin-top:120px
  }

  .to-xl\:last\:mr-120:last-child{
    margin-right:120px
  }

  .to-xl\:last\:mb-120:last-child{
    margin-bottom:120px
  }

  .to-xl\:last\:ml-120:last-child{
    margin-left:120px
  }

  .to-xl\:last\:mt-144:last-child{
    margin-top:144px
  }

  .to-xl\:last\:mr-144:last-child{
    margin-right:144px
  }

  .to-xl\:last\:mb-144:last-child{
    margin-bottom:144px
  }

  .to-xl\:last\:ml-144:last-child{
    margin-left:144px
  }

  .to-xl\:last\:mt-px:last-child{
    margin-top:1px
  }

  .to-xl\:last\:mr-px:last-child{
    margin-right:1px
  }

  .to-xl\:last\:mb-px:last-child{
    margin-bottom:1px
  }

  .to-xl\:last\:ml-px:last-child{
    margin-left:1px
  }

  .to-xl\:last\:mt-1_2:last-child{
    margin-top:50%
  }

  .to-xl\:last\:mr-1_2:last-child{
    margin-right:50%
  }

  .to-xl\:last\:mb-1_2:last-child{
    margin-bottom:50%
  }

  .to-xl\:last\:ml-1_2:last-child{
    margin-left:50%
  }

  .to-xl\:last\:mt-1_3:last-child{
    margin-top:33.333333%
  }

  .to-xl\:last\:mr-1_3:last-child{
    margin-right:33.333333%
  }

  .to-xl\:last\:mb-1_3:last-child{
    margin-bottom:33.333333%
  }

  .to-xl\:last\:ml-1_3:last-child{
    margin-left:33.333333%
  }

  .to-xl\:last\:mt-2_3:last-child{
    margin-top:66.666667%
  }

  .to-xl\:last\:mr-2_3:last-child{
    margin-right:66.666667%
  }

  .to-xl\:last\:mb-2_3:last-child{
    margin-bottom:66.666667%
  }

  .to-xl\:last\:ml-2_3:last-child{
    margin-left:66.666667%
  }

  .to-xl\:last\:mt-1_4:last-child{
    margin-top:25%
  }

  .to-xl\:last\:mr-1_4:last-child{
    margin-right:25%
  }

  .to-xl\:last\:mb-1_4:last-child{
    margin-bottom:25%
  }

  .to-xl\:last\:ml-1_4:last-child{
    margin-left:25%
  }

  .to-xl\:last\:mt-2_4:last-child{
    margin-top:50%
  }

  .to-xl\:last\:mr-2_4:last-child{
    margin-right:50%
  }

  .to-xl\:last\:mb-2_4:last-child{
    margin-bottom:50%
  }

  .to-xl\:last\:ml-2_4:last-child{
    margin-left:50%
  }

  .to-xl\:last\:mt-3_4:last-child{
    margin-top:75%
  }

  .to-xl\:last\:mr-3_4:last-child{
    margin-right:75%
  }

  .to-xl\:last\:mb-3_4:last-child{
    margin-bottom:75%
  }

  .to-xl\:last\:ml-3_4:last-child{
    margin-left:75%
  }

  .to-xl\:last\:mt-1_5:last-child{
    margin-top:20%
  }

  .to-xl\:last\:mr-1_5:last-child{
    margin-right:20%
  }

  .to-xl\:last\:mb-1_5:last-child{
    margin-bottom:20%
  }

  .to-xl\:last\:ml-1_5:last-child{
    margin-left:20%
  }

  .to-xl\:last\:mt-2_5:last-child{
    margin-top:40%
  }

  .to-xl\:last\:mr-2_5:last-child{
    margin-right:40%
  }

  .to-xl\:last\:mb-2_5:last-child{
    margin-bottom:40%
  }

  .to-xl\:last\:ml-2_5:last-child{
    margin-left:40%
  }

  .to-xl\:last\:mt-3_5:last-child{
    margin-top:60%
  }

  .to-xl\:last\:mr-3_5:last-child{
    margin-right:60%
  }

  .to-xl\:last\:mb-3_5:last-child{
    margin-bottom:60%
  }

  .to-xl\:last\:ml-3_5:last-child{
    margin-left:60%
  }

  .to-xl\:last\:mt-4_5:last-child{
    margin-top:80%
  }

  .to-xl\:last\:mr-4_5:last-child{
    margin-right:80%
  }

  .to-xl\:last\:mb-4_5:last-child{
    margin-bottom:80%
  }

  .to-xl\:last\:ml-4_5:last-child{
    margin-left:80%
  }

  .to-xl\:last\:mt-1_6:last-child{
    margin-top:16.666667%
  }

  .to-xl\:last\:mr-1_6:last-child{
    margin-right:16.666667%
  }

  .to-xl\:last\:mb-1_6:last-child{
    margin-bottom:16.666667%
  }

  .to-xl\:last\:ml-1_6:last-child{
    margin-left:16.666667%
  }

  .to-xl\:last\:mt-5_6:last-child{
    margin-top:83.333333%
  }

  .to-xl\:last\:mr-5_6:last-child{
    margin-right:83.333333%
  }

  .to-xl\:last\:mb-5_6:last-child{
    margin-bottom:83.333333%
  }

  .to-xl\:last\:ml-5_6:last-child{
    margin-left:83.333333%
  }

  .to-xl\:last\:mt-1_12:last-child{
    margin-top:8.333333%
  }

  .to-xl\:last\:mr-1_12:last-child{
    margin-right:8.333333%
  }

  .to-xl\:last\:mb-1_12:last-child{
    margin-bottom:8.333333%
  }

  .to-xl\:last\:ml-1_12:last-child{
    margin-left:8.333333%
  }

  .to-xl\:last\:mt-5_12:last-child{
    margin-top:41.666667%
  }

  .to-xl\:last\:mr-5_12:last-child{
    margin-right:41.666667%
  }

  .to-xl\:last\:mb-5_12:last-child{
    margin-bottom:41.666667%
  }

  .to-xl\:last\:ml-5_12:last-child{
    margin-left:41.666667%
  }

  .to-xl\:last\:mt-7_12:last-child{
    margin-top:58.333333%
  }

  .to-xl\:last\:mr-7_12:last-child{
    margin-right:58.333333%
  }

  .to-xl\:last\:mb-7_12:last-child{
    margin-bottom:58.333333%
  }

  .to-xl\:last\:ml-7_12:last-child{
    margin-left:58.333333%
  }

  .to-xl\:last\:mt-11_12:last-child{
    margin-top:91.666667%
  }

  .to-xl\:last\:mr-11_12:last-child{
    margin-right:91.666667%
  }

  .to-xl\:last\:mb-11_12:last-child{
    margin-bottom:91.666667%
  }

  .to-xl\:last\:ml-11_12:last-child{
    margin-left:91.666667%
  }

  .to-xl\:last\:mt-auto:last-child{
    margin-top:auto
  }

  .to-xl\:last\:mr-auto:last-child{
    margin-right:auto
  }

  .to-xl\:last\:mb-auto:last-child{
    margin-bottom:auto
  }

  .to-xl\:last\:ml-auto:last-child{
    margin-left:auto
  }

  .to-xl\:last\:-mt-1:last-child{
    margin-top:-1px
  }

  .to-xl\:last\:-mr-1:last-child{
    margin-right:-1px
  }

  .to-xl\:last\:-mb-1:last-child{
    margin-bottom:-1px
  }

  .to-xl\:last\:-ml-1:last-child{
    margin-left:-1px
  }

  .to-xl\:last\:-mt-2:last-child{
    margin-top:-2px
  }

  .to-xl\:last\:-mr-2:last-child{
    margin-right:-2px
  }

  .to-xl\:last\:-mb-2:last-child{
    margin-bottom:-2px
  }

  .to-xl\:last\:-ml-2:last-child{
    margin-left:-2px
  }

  .to-xl\:last\:-mt-3:last-child{
    margin-top:-3px
  }

  .to-xl\:last\:-mr-3:last-child{
    margin-right:-3px
  }

  .to-xl\:last\:-mb-3:last-child{
    margin-bottom:-3px
  }

  .to-xl\:last\:-ml-3:last-child{
    margin-left:-3px
  }

  .to-xl\:last\:-mt-4:last-child{
    margin-top:-4px
  }

  .to-xl\:last\:-mr-4:last-child{
    margin-right:-4px
  }

  .to-xl\:last\:-mb-4:last-child{
    margin-bottom:-4px
  }

  .to-xl\:last\:-ml-4:last-child{
    margin-left:-4px
  }

  .to-xl\:last\:-mt-5:last-child{
    margin-top:-5px
  }

  .to-xl\:last\:-mr-5:last-child{
    margin-right:-5px
  }

  .to-xl\:last\:-mb-5:last-child{
    margin-bottom:-5px
  }

  .to-xl\:last\:-ml-5:last-child{
    margin-left:-5px
  }

  .to-xl\:last\:-mt-10:last-child{
    margin-top:-10px
  }

  .to-xl\:last\:-mr-10:last-child{
    margin-right:-10px
  }

  .to-xl\:last\:-mb-10:last-child{
    margin-bottom:-10px
  }

  .to-xl\:last\:-ml-10:last-child{
    margin-left:-10px
  }

  .to-xl\:last\:-mt-12:last-child{
    margin-top:-12px
  }

  .to-xl\:last\:-mr-12:last-child{
    margin-right:-12px
  }

  .to-xl\:last\:-mb-12:last-child{
    margin-bottom:-12px
  }

  .to-xl\:last\:-ml-12:last-child{
    margin-left:-12px
  }

  .to-xl\:last\:-mt-15:last-child{
    margin-top:-15px
  }

  .to-xl\:last\:-mr-15:last-child{
    margin-right:-15px
  }

  .to-xl\:last\:-mb-15:last-child{
    margin-bottom:-15px
  }

  .to-xl\:last\:-ml-15:last-child{
    margin-left:-15px
  }

  .to-xl\:last\:-mt-30:last-child{
    margin-top:-30px
  }

  .to-xl\:last\:-mr-30:last-child{
    margin-right:-30px
  }

  .to-xl\:last\:-mb-30:last-child{
    margin-bottom:-30px
  }

  .to-xl\:last\:-ml-30:last-child{
    margin-left:-30px
  }

  .to-xl\:last\:-mt-50:last-child{
    margin-top:-50px
  }

  .to-xl\:last\:-mr-50:last-child{
    margin-right:-50px
  }

  .to-xl\:last\:-mb-50:last-child{
    margin-bottom:-50px
  }

  .to-xl\:last\:-ml-50:last-child{
    margin-left:-50px
  }

  .to-xl\:max-h-full{
    max-height:100%
  }

  .to-xl\:max-w-30{
    max-width:30px
  }

  .to-xl\:max-w-120{
    max-width:120px
  }

  .to-xl\:max-w-144{
    max-width:144px
  }

  .to-xl\:max-w-170{
    max-width:170px
  }

  .to-xl\:max-w-200{
    max-width:200px
  }

  .to-xl\:max-w-260{
    max-width:260px
  }

  .to-xl\:max-w-290{
    max-width:290px
  }

  .to-xl\:max-w-375{
    max-width:375px
  }

  .to-xl\:max-w-full{
    max-width:100%
  }

  .to-xl\:max-w-screen{
    max-width:100vw
  }

  .to-xl\:max-w-contain{
    max-width:1170px
  }

  .to-xl\:max-w-md{
    max-width:768px
  }

  .to-xl\:max-w-lg{
    max-width:992px
  }

  .to-xl\:max-w-xl{
    max-width:1210px
  }

  .to-xl\:max-w-1_2{
    max-width:50%
  }

  .to-xl\:min-h-90{
    min-height:90px
  }

  .to-xl\:min-h-120{
    min-height:120px
  }

  .to-xl\:min-w-270{
    min-width:270px
  }

  .to-xl\:min-w-full{
    min-width:100%
  }

  .to-xl\:object-contain{
    -o-object-fit:contain;
       object-fit:contain
  }

  .to-xl\:object-cover{
    -o-object-fit:cover;
       object-fit:cover
  }

  .to-xl\:object-fill{
    -o-object-fit:fill;
       object-fit:fill
  }

  .to-xl\:object-none{
    -o-object-fit:none;
       object-fit:none
  }

  .to-xl\:object-scale-down{
    -o-object-fit:scale-down;
       object-fit:scale-down
  }

  .to-xl\:object-bottom{
    -o-object-position:bottom;
       object-position:bottom
  }

  .to-xl\:object-center{
    -o-object-position:center;
       object-position:center
  }

  .to-xl\:object-left{
    -o-object-position:left;
       object-position:left
  }

  .to-xl\:object-left-bottom{
    -o-object-position:left bottom;
       object-position:left bottom
  }

  .to-xl\:object-left-top{
    -o-object-position:left top;
       object-position:left top
  }

  .to-xl\:object-right{
    -o-object-position:right;
       object-position:right
  }

  .to-xl\:object-right-bottom{
    -o-object-position:right bottom;
       object-position:right bottom
  }

  .to-xl\:object-right-top{
    -o-object-position:right top;
       object-position:right top
  }

  .to-xl\:object-top{
    -o-object-position:top;
       object-position:top
  }

  .to-xl\:opacity-0{
    opacity:0
  }

  .to-xl\:opacity-25{
    opacity:.25
  }

  .to-xl\:opacity-40{
    opacity:.4
  }

  .to-xl\:opacity-50{
    opacity:.5
  }

  .to-xl\:opacity-75{
    opacity:.75
  }

  .to-xl\:opacity-100{
    opacity:1
  }

  .to-xl\:hover\:opacity-0:hover{
    opacity:0
  }

  .to-xl\:hover\:opacity-25:hover{
    opacity:.25
  }

  .to-xl\:hover\:opacity-40:hover{
    opacity:.4
  }

  .to-xl\:hover\:opacity-50:hover{
    opacity:.5
  }

  .to-xl\:hover\:opacity-75:hover{
    opacity:.75
  }

  .to-xl\:hover\:opacity-100:hover{
    opacity:1
  }

  .to-xl\:focus\:opacity-0:focus{
    opacity:0
  }

  .to-xl\:focus\:opacity-25:focus{
    opacity:.25
  }

  .to-xl\:focus\:opacity-40:focus{
    opacity:.4
  }

  .to-xl\:focus\:opacity-50:focus{
    opacity:.5
  }

  .to-xl\:focus\:opacity-75:focus{
    opacity:.75
  }

  .to-xl\:focus\:opacity-100:focus{
    opacity:1
  }

  .to-xl\:outline-none{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-xl\:outline-white{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-xl\:outline-black{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-xl\:focus\:outline-none:focus{
    outline:2px solid transparent;
    outline-offset:2px
  }

  .to-xl\:focus\:outline-white:focus{
    outline:2px dotted white;
    outline-offset:2px
  }

  .to-xl\:focus\:outline-black:focus{
    outline:2px dotted black;
    outline-offset:2px
  }

  .to-xl\:overflow-auto{
    overflow:auto
  }

  .to-xl\:overflow-hidden{
    overflow:hidden
  }

  .to-xl\:overflow-visible{
    overflow:visible
  }

  .to-xl\:overflow-scroll{
    overflow:scroll
  }

  .to-xl\:overflow-x-auto{
    overflow-x:auto
  }

  .to-xl\:overflow-y-auto{
    overflow-y:auto
  }

  .to-xl\:overflow-x-hidden{
    overflow-x:hidden
  }

  .to-xl\:overflow-y-hidden{
    overflow-y:hidden
  }

  .to-xl\:overflow-x-visible{
    overflow-x:visible
  }

  .to-xl\:overflow-y-visible{
    overflow-y:visible
  }

  .to-xl\:overflow-x-scroll{
    overflow-x:scroll
  }

  .to-xl\:overflow-y-scroll{
    overflow-y:scroll
  }

  .to-xl\:scrolling-touch{
    -webkit-overflow-scrolling:touch
  }

  .to-xl\:scrolling-auto{
    -webkit-overflow-scrolling:auto
  }

  .to-xl\:overscroll-auto{
    -ms-scroll-chaining:chained;
        overscroll-behavior:auto
  }

  .to-xl\:overscroll-contain{
    -ms-scroll-chaining:none;
        overscroll-behavior:contain
  }

  .to-xl\:overscroll-none{
    -ms-scroll-chaining:none;
        overscroll-behavior:none
  }

  .to-xl\:overscroll-y-auto{
    overscroll-behavior-y:auto
  }

  .to-xl\:overscroll-y-contain{
    overscroll-behavior-y:contain
  }

  .to-xl\:overscroll-y-none{
    overscroll-behavior-y:none
  }

  .to-xl\:overscroll-x-auto{
    overscroll-behavior-x:auto
  }

  .to-xl\:overscroll-x-contain{
    overscroll-behavior-x:contain
  }

  .to-xl\:overscroll-x-none{
    overscroll-behavior-x:none
  }

  .to-xl\:p-0{
    padding:0
  }

  .to-xl\:p-1{
    padding:1px
  }

  .to-xl\:p-2{
    padding:2px
  }

  .to-xl\:p-3{
    padding:3px
  }

  .to-xl\:p-4{
    padding:4px
  }

  .to-xl\:p-5{
    padding:5px
  }

  .to-xl\:p-6{
    padding:6px
  }

  .to-xl\:p-7{
    padding:7px
  }

  .to-xl\:p-8{
    padding:8px
  }

  .to-xl\:p-9{
    padding:9px
  }

  .to-xl\:p-10{
    padding:10px
  }

  .to-xl\:p-12{
    padding:12px
  }

  .to-xl\:p-15{
    padding:15px
  }

  .to-xl\:p-16{
    padding:16px
  }

  .to-xl\:p-18{
    padding:18px
  }

  .to-xl\:p-20{
    padding:20px
  }

  .to-xl\:p-24{
    padding:24px
  }

  .to-xl\:p-25{
    padding:25px
  }

  .to-xl\:p-30{
    padding:30px
  }

  .to-xl\:p-32{
    padding:32px
  }

  .to-xl\:p-36{
    padding:36px
  }

  .to-xl\:p-40{
    padding:40px
  }

  .to-xl\:p-44{
    padding:44px
  }

  .to-xl\:p-48{
    padding:48px
  }

  .to-xl\:p-50{
    padding:50px
  }

  .to-xl\:p-60{
    padding:60px
  }

  .to-xl\:p-64{
    padding:64px
  }

  .to-xl\:p-70{
    padding:70px
  }

  .to-xl\:p-75{
    padding:75px
  }

  .to-xl\:p-80{
    padding:80px
  }

  .to-xl\:p-85{
    padding:85px
  }

  .to-xl\:p-90{
    padding:90px
  }

  .to-xl\:p-100{
    padding:100px
  }

  .to-xl\:p-150{
    padding:150px
  }

  .to-xl\:p-px{
    padding:1px
  }

  .to-xl\:p-1_2{
    padding:50%
  }

  .to-xl\:p-1_3{
    padding:33.333333%
  }

  .to-xl\:p-2_3{
    padding:66.666667%
  }

  .to-xl\:p-1_4{
    padding:25%
  }

  .to-xl\:p-2_4{
    padding:50%
  }

  .to-xl\:p-3_4{
    padding:75%
  }

  .to-xl\:p-1_5{
    padding:20%
  }

  .to-xl\:p-2_5{
    padding:40%
  }

  .to-xl\:p-3_5{
    padding:60%
  }

  .to-xl\:p-4_5{
    padding:80%
  }

  .to-xl\:p-1_6{
    padding:16.666667%
  }

  .to-xl\:p-5_6{
    padding:83.333333%
  }

  .to-xl\:p-1_12{
    padding:8.333333%
  }

  .to-xl\:p-5_12{
    padding:41.666667%
  }

  .to-xl\:p-7_12{
    padding:58.333333%
  }

  .to-xl\:p-11_12{
    padding:91.666667%
  }

  .to-xl\:py-0{
    padding-top:0;
    padding-bottom:0
  }

  .to-xl\:px-0{
    padding-left:0;
    padding-right:0
  }

  .to-xl\:py-1{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:px-1{
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:py-2{
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xl\:px-2{
    padding-left:2px;
    padding-right:2px
  }

  .to-xl\:py-3{
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xl\:px-3{
    padding-left:3px;
    padding-right:3px
  }

  .to-xl\:py-4{
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xl\:px-4{
    padding-left:4px;
    padding-right:4px
  }

  .to-xl\:py-5{
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xl\:px-5{
    padding-left:5px;
    padding-right:5px
  }

  .to-xl\:py-6{
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xl\:px-6{
    padding-left:6px;
    padding-right:6px
  }

  .to-xl\:py-7{
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xl\:px-7{
    padding-left:7px;
    padding-right:7px
  }

  .to-xl\:py-8{
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xl\:px-8{
    padding-left:8px;
    padding-right:8px
  }

  .to-xl\:py-9{
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xl\:px-9{
    padding-left:9px;
    padding-right:9px
  }

  .to-xl\:py-10{
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xl\:px-10{
    padding-left:10px;
    padding-right:10px
  }

  .to-xl\:py-12{
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xl\:px-12{
    padding-left:12px;
    padding-right:12px
  }

  .to-xl\:py-15{
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xl\:px-15{
    padding-left:15px;
    padding-right:15px
  }

  .to-xl\:py-16{
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xl\:px-16{
    padding-left:16px;
    padding-right:16px
  }

  .to-xl\:py-18{
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xl\:px-18{
    padding-left:18px;
    padding-right:18px
  }

  .to-xl\:py-20{
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xl\:px-20{
    padding-left:20px;
    padding-right:20px
  }

  .to-xl\:py-24{
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xl\:px-24{
    padding-left:24px;
    padding-right:24px
  }

  .to-xl\:py-25{
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xl\:px-25{
    padding-left:25px;
    padding-right:25px
  }

  .to-xl\:py-30{
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xl\:px-30{
    padding-left:30px;
    padding-right:30px
  }

  .to-xl\:py-32{
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xl\:px-32{
    padding-left:32px;
    padding-right:32px
  }

  .to-xl\:py-36{
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xl\:px-36{
    padding-left:36px;
    padding-right:36px
  }

  .to-xl\:py-40{
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xl\:px-40{
    padding-left:40px;
    padding-right:40px
  }

  .to-xl\:py-44{
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xl\:px-44{
    padding-left:44px;
    padding-right:44px
  }

  .to-xl\:py-48{
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xl\:px-48{
    padding-left:48px;
    padding-right:48px
  }

  .to-xl\:py-50{
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xl\:px-50{
    padding-left:50px;
    padding-right:50px
  }

  .to-xl\:py-60{
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xl\:px-60{
    padding-left:60px;
    padding-right:60px
  }

  .to-xl\:py-64{
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xl\:px-64{
    padding-left:64px;
    padding-right:64px
  }

  .to-xl\:py-70{
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xl\:px-70{
    padding-left:70px;
    padding-right:70px
  }

  .to-xl\:py-75{
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xl\:px-75{
    padding-left:75px;
    padding-right:75px
  }

  .to-xl\:py-80{
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xl\:px-80{
    padding-left:80px;
    padding-right:80px
  }

  .to-xl\:py-85{
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xl\:px-85{
    padding-left:85px;
    padding-right:85px
  }

  .to-xl\:py-90{
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xl\:px-90{
    padding-left:90px;
    padding-right:90px
  }

  .to-xl\:py-100{
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xl\:px-100{
    padding-left:100px;
    padding-right:100px
  }

  .to-xl\:py-150{
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xl\:px-150{
    padding-left:150px;
    padding-right:150px
  }

  .to-xl\:py-px{
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:px-px{
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:py-1_2{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:px-1_2{
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:py-1_3{
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xl\:px-1_3{
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xl\:py-2_3{
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xl\:px-2_3{
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xl\:py-1_4{
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xl\:px-1_4{
    padding-left:25%;
    padding-right:25%
  }

  .to-xl\:py-2_4{
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:px-2_4{
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:py-3_4{
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xl\:px-3_4{
    padding-left:75%;
    padding-right:75%
  }

  .to-xl\:py-1_5{
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xl\:px-1_5{
    padding-left:20%;
    padding-right:20%
  }

  .to-xl\:py-2_5{
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xl\:px-2_5{
    padding-left:40%;
    padding-right:40%
  }

  .to-xl\:py-3_5{
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xl\:px-3_5{
    padding-left:60%;
    padding-right:60%
  }

  .to-xl\:py-4_5{
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xl\:px-4_5{
    padding-left:80%;
    padding-right:80%
  }

  .to-xl\:py-1_6{
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xl\:px-1_6{
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xl\:py-5_6{
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xl\:px-5_6{
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xl\:py-1_12{
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xl\:px-1_12{
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xl\:py-5_12{
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xl\:px-5_12{
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xl\:py-7_12{
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xl\:px-7_12{
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xl\:py-11_12{
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xl\:px-11_12{
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xl\:pt-0{
    padding-top:0
  }

  .to-xl\:pr-0{
    padding-right:0
  }

  .to-xl\:pb-0{
    padding-bottom:0
  }

  .to-xl\:pl-0{
    padding-left:0
  }

  .to-xl\:pt-1{
    padding-top:1px
  }

  .to-xl\:pr-1{
    padding-right:1px
  }

  .to-xl\:pb-1{
    padding-bottom:1px
  }

  .to-xl\:pl-1{
    padding-left:1px
  }

  .to-xl\:pt-2{
    padding-top:2px
  }

  .to-xl\:pr-2{
    padding-right:2px
  }

  .to-xl\:pb-2{
    padding-bottom:2px
  }

  .to-xl\:pl-2{
    padding-left:2px
  }

  .to-xl\:pt-3{
    padding-top:3px
  }

  .to-xl\:pr-3{
    padding-right:3px
  }

  .to-xl\:pb-3{
    padding-bottom:3px
  }

  .to-xl\:pl-3{
    padding-left:3px
  }

  .to-xl\:pt-4{
    padding-top:4px
  }

  .to-xl\:pr-4{
    padding-right:4px
  }

  .to-xl\:pb-4{
    padding-bottom:4px
  }

  .to-xl\:pl-4{
    padding-left:4px
  }

  .to-xl\:pt-5{
    padding-top:5px
  }

  .to-xl\:pr-5{
    padding-right:5px
  }

  .to-xl\:pb-5{
    padding-bottom:5px
  }

  .to-xl\:pl-5{
    padding-left:5px
  }

  .to-xl\:pt-6{
    padding-top:6px
  }

  .to-xl\:pr-6{
    padding-right:6px
  }

  .to-xl\:pb-6{
    padding-bottom:6px
  }

  .to-xl\:pl-6{
    padding-left:6px
  }

  .to-xl\:pt-7{
    padding-top:7px
  }

  .to-xl\:pr-7{
    padding-right:7px
  }

  .to-xl\:pb-7{
    padding-bottom:7px
  }

  .to-xl\:pl-7{
    padding-left:7px
  }

  .to-xl\:pt-8{
    padding-top:8px
  }

  .to-xl\:pr-8{
    padding-right:8px
  }

  .to-xl\:pb-8{
    padding-bottom:8px
  }

  .to-xl\:pl-8{
    padding-left:8px
  }

  .to-xl\:pt-9{
    padding-top:9px
  }

  .to-xl\:pr-9{
    padding-right:9px
  }

  .to-xl\:pb-9{
    padding-bottom:9px
  }

  .to-xl\:pl-9{
    padding-left:9px
  }

  .to-xl\:pt-10{
    padding-top:10px
  }

  .to-xl\:pr-10{
    padding-right:10px
  }

  .to-xl\:pb-10{
    padding-bottom:10px
  }

  .to-xl\:pl-10{
    padding-left:10px
  }

  .to-xl\:pt-12{
    padding-top:12px
  }

  .to-xl\:pr-12{
    padding-right:12px
  }

  .to-xl\:pb-12{
    padding-bottom:12px
  }

  .to-xl\:pl-12{
    padding-left:12px
  }

  .to-xl\:pt-15{
    padding-top:15px
  }

  .to-xl\:pr-15{
    padding-right:15px
  }

  .to-xl\:pb-15{
    padding-bottom:15px
  }

  .to-xl\:pl-15{
    padding-left:15px
  }

  .to-xl\:pt-16{
    padding-top:16px
  }

  .to-xl\:pr-16{
    padding-right:16px
  }

  .to-xl\:pb-16{
    padding-bottom:16px
  }

  .to-xl\:pl-16{
    padding-left:16px
  }

  .to-xl\:pt-18{
    padding-top:18px
  }

  .to-xl\:pr-18{
    padding-right:18px
  }

  .to-xl\:pb-18{
    padding-bottom:18px
  }

  .to-xl\:pl-18{
    padding-left:18px
  }

  .to-xl\:pt-20{
    padding-top:20px
  }

  .to-xl\:pr-20{
    padding-right:20px
  }

  .to-xl\:pb-20{
    padding-bottom:20px
  }

  .to-xl\:pl-20{
    padding-left:20px
  }

  .to-xl\:pt-24{
    padding-top:24px
  }

  .to-xl\:pr-24{
    padding-right:24px
  }

  .to-xl\:pb-24{
    padding-bottom:24px
  }

  .to-xl\:pl-24{
    padding-left:24px
  }

  .to-xl\:pt-25{
    padding-top:25px
  }

  .to-xl\:pr-25{
    padding-right:25px
  }

  .to-xl\:pb-25{
    padding-bottom:25px
  }

  .to-xl\:pl-25{
    padding-left:25px
  }

  .to-xl\:pt-30{
    padding-top:30px
  }

  .to-xl\:pr-30{
    padding-right:30px
  }

  .to-xl\:pb-30{
    padding-bottom:30px
  }

  .to-xl\:pl-30{
    padding-left:30px
  }

  .to-xl\:pt-32{
    padding-top:32px
  }

  .to-xl\:pr-32{
    padding-right:32px
  }

  .to-xl\:pb-32{
    padding-bottom:32px
  }

  .to-xl\:pl-32{
    padding-left:32px
  }

  .to-xl\:pt-36{
    padding-top:36px
  }

  .to-xl\:pr-36{
    padding-right:36px
  }

  .to-xl\:pb-36{
    padding-bottom:36px
  }

  .to-xl\:pl-36{
    padding-left:36px
  }

  .to-xl\:pt-40{
    padding-top:40px
  }

  .to-xl\:pr-40{
    padding-right:40px
  }

  .to-xl\:pb-40{
    padding-bottom:40px
  }

  .to-xl\:pl-40{
    padding-left:40px
  }

  .to-xl\:pt-44{
    padding-top:44px
  }

  .to-xl\:pr-44{
    padding-right:44px
  }

  .to-xl\:pb-44{
    padding-bottom:44px
  }

  .to-xl\:pl-44{
    padding-left:44px
  }

  .to-xl\:pt-48{
    padding-top:48px
  }

  .to-xl\:pr-48{
    padding-right:48px
  }

  .to-xl\:pb-48{
    padding-bottom:48px
  }

  .to-xl\:pl-48{
    padding-left:48px
  }

  .to-xl\:pt-50{
    padding-top:50px
  }

  .to-xl\:pr-50{
    padding-right:50px
  }

  .to-xl\:pb-50{
    padding-bottom:50px
  }

  .to-xl\:pl-50{
    padding-left:50px
  }

  .to-xl\:pt-60{
    padding-top:60px
  }

  .to-xl\:pr-60{
    padding-right:60px
  }

  .to-xl\:pb-60{
    padding-bottom:60px
  }

  .to-xl\:pl-60{
    padding-left:60px
  }

  .to-xl\:pt-64{
    padding-top:64px
  }

  .to-xl\:pr-64{
    padding-right:64px
  }

  .to-xl\:pb-64{
    padding-bottom:64px
  }

  .to-xl\:pl-64{
    padding-left:64px
  }

  .to-xl\:pt-70{
    padding-top:70px
  }

  .to-xl\:pr-70{
    padding-right:70px
  }

  .to-xl\:pb-70{
    padding-bottom:70px
  }

  .to-xl\:pl-70{
    padding-left:70px
  }

  .to-xl\:pt-75{
    padding-top:75px
  }

  .to-xl\:pr-75{
    padding-right:75px
  }

  .to-xl\:pb-75{
    padding-bottom:75px
  }

  .to-xl\:pl-75{
    padding-left:75px
  }

  .to-xl\:pt-80{
    padding-top:80px
  }

  .to-xl\:pr-80{
    padding-right:80px
  }

  .to-xl\:pb-80{
    padding-bottom:80px
  }

  .to-xl\:pl-80{
    padding-left:80px
  }

  .to-xl\:pt-85{
    padding-top:85px
  }

  .to-xl\:pr-85{
    padding-right:85px
  }

  .to-xl\:pb-85{
    padding-bottom:85px
  }

  .to-xl\:pl-85{
    padding-left:85px
  }

  .to-xl\:pt-90{
    padding-top:90px
  }

  .to-xl\:pr-90{
    padding-right:90px
  }

  .to-xl\:pb-90{
    padding-bottom:90px
  }

  .to-xl\:pl-90{
    padding-left:90px
  }

  .to-xl\:pt-100{
    padding-top:100px
  }

  .to-xl\:pr-100{
    padding-right:100px
  }

  .to-xl\:pb-100{
    padding-bottom:100px
  }

  .to-xl\:pl-100{
    padding-left:100px
  }

  .to-xl\:pt-150{
    padding-top:150px
  }

  .to-xl\:pr-150{
    padding-right:150px
  }

  .to-xl\:pb-150{
    padding-bottom:150px
  }

  .to-xl\:pl-150{
    padding-left:150px
  }

  .to-xl\:pt-px{
    padding-top:1px
  }

  .to-xl\:pr-px{
    padding-right:1px
  }

  .to-xl\:pb-px{
    padding-bottom:1px
  }

  .to-xl\:pl-px{
    padding-left:1px
  }

  .to-xl\:pt-1_2{
    padding-top:50%
  }

  .to-xl\:pr-1_2{
    padding-right:50%
  }

  .to-xl\:pb-1_2{
    padding-bottom:50%
  }

  .to-xl\:pl-1_2{
    padding-left:50%
  }

  .to-xl\:pt-1_3{
    padding-top:33.333333%
  }

  .to-xl\:pr-1_3{
    padding-right:33.333333%
  }

  .to-xl\:pb-1_3{
    padding-bottom:33.333333%
  }

  .to-xl\:pl-1_3{
    padding-left:33.333333%
  }

  .to-xl\:pt-2_3{
    padding-top:66.666667%
  }

  .to-xl\:pr-2_3{
    padding-right:66.666667%
  }

  .to-xl\:pb-2_3{
    padding-bottom:66.666667%
  }

  .to-xl\:pl-2_3{
    padding-left:66.666667%
  }

  .to-xl\:pt-1_4{
    padding-top:25%
  }

  .to-xl\:pr-1_4{
    padding-right:25%
  }

  .to-xl\:pb-1_4{
    padding-bottom:25%
  }

  .to-xl\:pl-1_4{
    padding-left:25%
  }

  .to-xl\:pt-2_4{
    padding-top:50%
  }

  .to-xl\:pr-2_4{
    padding-right:50%
  }

  .to-xl\:pb-2_4{
    padding-bottom:50%
  }

  .to-xl\:pl-2_4{
    padding-left:50%
  }

  .to-xl\:pt-3_4{
    padding-top:75%
  }

  .to-xl\:pr-3_4{
    padding-right:75%
  }

  .to-xl\:pb-3_4{
    padding-bottom:75%
  }

  .to-xl\:pl-3_4{
    padding-left:75%
  }

  .to-xl\:pt-1_5{
    padding-top:20%
  }

  .to-xl\:pr-1_5{
    padding-right:20%
  }

  .to-xl\:pb-1_5{
    padding-bottom:20%
  }

  .to-xl\:pl-1_5{
    padding-left:20%
  }

  .to-xl\:pt-2_5{
    padding-top:40%
  }

  .to-xl\:pr-2_5{
    padding-right:40%
  }

  .to-xl\:pb-2_5{
    padding-bottom:40%
  }

  .to-xl\:pl-2_5{
    padding-left:40%
  }

  .to-xl\:pt-3_5{
    padding-top:60%
  }

  .to-xl\:pr-3_5{
    padding-right:60%
  }

  .to-xl\:pb-3_5{
    padding-bottom:60%
  }

  .to-xl\:pl-3_5{
    padding-left:60%
  }

  .to-xl\:pt-4_5{
    padding-top:80%
  }

  .to-xl\:pr-4_5{
    padding-right:80%
  }

  .to-xl\:pb-4_5{
    padding-bottom:80%
  }

  .to-xl\:pl-4_5{
    padding-left:80%
  }

  .to-xl\:pt-1_6{
    padding-top:16.666667%
  }

  .to-xl\:pr-1_6{
    padding-right:16.666667%
  }

  .to-xl\:pb-1_6{
    padding-bottom:16.666667%
  }

  .to-xl\:pl-1_6{
    padding-left:16.666667%
  }

  .to-xl\:pt-5_6{
    padding-top:83.333333%
  }

  .to-xl\:pr-5_6{
    padding-right:83.333333%
  }

  .to-xl\:pb-5_6{
    padding-bottom:83.333333%
  }

  .to-xl\:pl-5_6{
    padding-left:83.333333%
  }

  .to-xl\:pt-1_12{
    padding-top:8.333333%
  }

  .to-xl\:pr-1_12{
    padding-right:8.333333%
  }

  .to-xl\:pb-1_12{
    padding-bottom:8.333333%
  }

  .to-xl\:pl-1_12{
    padding-left:8.333333%
  }

  .to-xl\:pt-5_12{
    padding-top:41.666667%
  }

  .to-xl\:pr-5_12{
    padding-right:41.666667%
  }

  .to-xl\:pb-5_12{
    padding-bottom:41.666667%
  }

  .to-xl\:pl-5_12{
    padding-left:41.666667%
  }

  .to-xl\:pt-7_12{
    padding-top:58.333333%
  }

  .to-xl\:pr-7_12{
    padding-right:58.333333%
  }

  .to-xl\:pb-7_12{
    padding-bottom:58.333333%
  }

  .to-xl\:pl-7_12{
    padding-left:58.333333%
  }

  .to-xl\:pt-11_12{
    padding-top:91.666667%
  }

  .to-xl\:pr-11_12{
    padding-right:91.666667%
  }

  .to-xl\:pb-11_12{
    padding-bottom:91.666667%
  }

  .to-xl\:pl-11_12{
    padding-left:91.666667%
  }

  .to-xl\:even\:p-0:nth-child(even){
    padding:0
  }

  .to-xl\:even\:p-1:nth-child(even){
    padding:1px
  }

  .to-xl\:even\:p-2:nth-child(even){
    padding:2px
  }

  .to-xl\:even\:p-3:nth-child(even){
    padding:3px
  }

  .to-xl\:even\:p-4:nth-child(even){
    padding:4px
  }

  .to-xl\:even\:p-5:nth-child(even){
    padding:5px
  }

  .to-xl\:even\:p-6:nth-child(even){
    padding:6px
  }

  .to-xl\:even\:p-7:nth-child(even){
    padding:7px
  }

  .to-xl\:even\:p-8:nth-child(even){
    padding:8px
  }

  .to-xl\:even\:p-9:nth-child(even){
    padding:9px
  }

  .to-xl\:even\:p-10:nth-child(even){
    padding:10px
  }

  .to-xl\:even\:p-12:nth-child(even){
    padding:12px
  }

  .to-xl\:even\:p-15:nth-child(even){
    padding:15px
  }

  .to-xl\:even\:p-16:nth-child(even){
    padding:16px
  }

  .to-xl\:even\:p-18:nth-child(even){
    padding:18px
  }

  .to-xl\:even\:p-20:nth-child(even){
    padding:20px
  }

  .to-xl\:even\:p-24:nth-child(even){
    padding:24px
  }

  .to-xl\:even\:p-25:nth-child(even){
    padding:25px
  }

  .to-xl\:even\:p-30:nth-child(even){
    padding:30px
  }

  .to-xl\:even\:p-32:nth-child(even){
    padding:32px
  }

  .to-xl\:even\:p-36:nth-child(even){
    padding:36px
  }

  .to-xl\:even\:p-40:nth-child(even){
    padding:40px
  }

  .to-xl\:even\:p-44:nth-child(even){
    padding:44px
  }

  .to-xl\:even\:p-48:nth-child(even){
    padding:48px
  }

  .to-xl\:even\:p-50:nth-child(even){
    padding:50px
  }

  .to-xl\:even\:p-60:nth-child(even){
    padding:60px
  }

  .to-xl\:even\:p-64:nth-child(even){
    padding:64px
  }

  .to-xl\:even\:p-70:nth-child(even){
    padding:70px
  }

  .to-xl\:even\:p-75:nth-child(even){
    padding:75px
  }

  .to-xl\:even\:p-80:nth-child(even){
    padding:80px
  }

  .to-xl\:even\:p-85:nth-child(even){
    padding:85px
  }

  .to-xl\:even\:p-90:nth-child(even){
    padding:90px
  }

  .to-xl\:even\:p-100:nth-child(even){
    padding:100px
  }

  .to-xl\:even\:p-150:nth-child(even){
    padding:150px
  }

  .to-xl\:even\:p-px:nth-child(even){
    padding:1px
  }

  .to-xl\:even\:p-1_2:nth-child(even){
    padding:50%
  }

  .to-xl\:even\:p-1_3:nth-child(even){
    padding:33.333333%
  }

  .to-xl\:even\:p-2_3:nth-child(even){
    padding:66.666667%
  }

  .to-xl\:even\:p-1_4:nth-child(even){
    padding:25%
  }

  .to-xl\:even\:p-2_4:nth-child(even){
    padding:50%
  }

  .to-xl\:even\:p-3_4:nth-child(even){
    padding:75%
  }

  .to-xl\:even\:p-1_5:nth-child(even){
    padding:20%
  }

  .to-xl\:even\:p-2_5:nth-child(even){
    padding:40%
  }

  .to-xl\:even\:p-3_5:nth-child(even){
    padding:60%
  }

  .to-xl\:even\:p-4_5:nth-child(even){
    padding:80%
  }

  .to-xl\:even\:p-1_6:nth-child(even){
    padding:16.666667%
  }

  .to-xl\:even\:p-5_6:nth-child(even){
    padding:83.333333%
  }

  .to-xl\:even\:p-1_12:nth-child(even){
    padding:8.333333%
  }

  .to-xl\:even\:p-5_12:nth-child(even){
    padding:41.666667%
  }

  .to-xl\:even\:p-7_12:nth-child(even){
    padding:58.333333%
  }

  .to-xl\:even\:p-11_12:nth-child(even){
    padding:91.666667%
  }

  .to-xl\:even\:py-0:nth-child(even){
    padding-top:0;
    padding-bottom:0
  }

  .to-xl\:even\:px-0:nth-child(even){
    padding-left:0;
    padding-right:0
  }

  .to-xl\:even\:py-1:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:even\:px-1:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:even\:py-2:nth-child(even){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xl\:even\:px-2:nth-child(even){
    padding-left:2px;
    padding-right:2px
  }

  .to-xl\:even\:py-3:nth-child(even){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xl\:even\:px-3:nth-child(even){
    padding-left:3px;
    padding-right:3px
  }

  .to-xl\:even\:py-4:nth-child(even){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xl\:even\:px-4:nth-child(even){
    padding-left:4px;
    padding-right:4px
  }

  .to-xl\:even\:py-5:nth-child(even){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xl\:even\:px-5:nth-child(even){
    padding-left:5px;
    padding-right:5px
  }

  .to-xl\:even\:py-6:nth-child(even){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xl\:even\:px-6:nth-child(even){
    padding-left:6px;
    padding-right:6px
  }

  .to-xl\:even\:py-7:nth-child(even){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xl\:even\:px-7:nth-child(even){
    padding-left:7px;
    padding-right:7px
  }

  .to-xl\:even\:py-8:nth-child(even){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xl\:even\:px-8:nth-child(even){
    padding-left:8px;
    padding-right:8px
  }

  .to-xl\:even\:py-9:nth-child(even){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xl\:even\:px-9:nth-child(even){
    padding-left:9px;
    padding-right:9px
  }

  .to-xl\:even\:py-10:nth-child(even){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xl\:even\:px-10:nth-child(even){
    padding-left:10px;
    padding-right:10px
  }

  .to-xl\:even\:py-12:nth-child(even){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xl\:even\:px-12:nth-child(even){
    padding-left:12px;
    padding-right:12px
  }

  .to-xl\:even\:py-15:nth-child(even){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xl\:even\:px-15:nth-child(even){
    padding-left:15px;
    padding-right:15px
  }

  .to-xl\:even\:py-16:nth-child(even){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xl\:even\:px-16:nth-child(even){
    padding-left:16px;
    padding-right:16px
  }

  .to-xl\:even\:py-18:nth-child(even){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xl\:even\:px-18:nth-child(even){
    padding-left:18px;
    padding-right:18px
  }

  .to-xl\:even\:py-20:nth-child(even){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xl\:even\:px-20:nth-child(even){
    padding-left:20px;
    padding-right:20px
  }

  .to-xl\:even\:py-24:nth-child(even){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xl\:even\:px-24:nth-child(even){
    padding-left:24px;
    padding-right:24px
  }

  .to-xl\:even\:py-25:nth-child(even){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xl\:even\:px-25:nth-child(even){
    padding-left:25px;
    padding-right:25px
  }

  .to-xl\:even\:py-30:nth-child(even){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xl\:even\:px-30:nth-child(even){
    padding-left:30px;
    padding-right:30px
  }

  .to-xl\:even\:py-32:nth-child(even){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xl\:even\:px-32:nth-child(even){
    padding-left:32px;
    padding-right:32px
  }

  .to-xl\:even\:py-36:nth-child(even){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xl\:even\:px-36:nth-child(even){
    padding-left:36px;
    padding-right:36px
  }

  .to-xl\:even\:py-40:nth-child(even){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xl\:even\:px-40:nth-child(even){
    padding-left:40px;
    padding-right:40px
  }

  .to-xl\:even\:py-44:nth-child(even){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xl\:even\:px-44:nth-child(even){
    padding-left:44px;
    padding-right:44px
  }

  .to-xl\:even\:py-48:nth-child(even){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xl\:even\:px-48:nth-child(even){
    padding-left:48px;
    padding-right:48px
  }

  .to-xl\:even\:py-50:nth-child(even){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xl\:even\:px-50:nth-child(even){
    padding-left:50px;
    padding-right:50px
  }

  .to-xl\:even\:py-60:nth-child(even){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xl\:even\:px-60:nth-child(even){
    padding-left:60px;
    padding-right:60px
  }

  .to-xl\:even\:py-64:nth-child(even){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xl\:even\:px-64:nth-child(even){
    padding-left:64px;
    padding-right:64px
  }

  .to-xl\:even\:py-70:nth-child(even){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xl\:even\:px-70:nth-child(even){
    padding-left:70px;
    padding-right:70px
  }

  .to-xl\:even\:py-75:nth-child(even){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xl\:even\:px-75:nth-child(even){
    padding-left:75px;
    padding-right:75px
  }

  .to-xl\:even\:py-80:nth-child(even){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xl\:even\:px-80:nth-child(even){
    padding-left:80px;
    padding-right:80px
  }

  .to-xl\:even\:py-85:nth-child(even){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xl\:even\:px-85:nth-child(even){
    padding-left:85px;
    padding-right:85px
  }

  .to-xl\:even\:py-90:nth-child(even){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xl\:even\:px-90:nth-child(even){
    padding-left:90px;
    padding-right:90px
  }

  .to-xl\:even\:py-100:nth-child(even){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xl\:even\:px-100:nth-child(even){
    padding-left:100px;
    padding-right:100px
  }

  .to-xl\:even\:py-150:nth-child(even){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xl\:even\:px-150:nth-child(even){
    padding-left:150px;
    padding-right:150px
  }

  .to-xl\:even\:py-px:nth-child(even){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:even\:px-px:nth-child(even){
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:even\:py-1_2:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:even\:px-1_2:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:even\:py-1_3:nth-child(even){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xl\:even\:px-1_3:nth-child(even){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xl\:even\:py-2_3:nth-child(even){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xl\:even\:px-2_3:nth-child(even){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xl\:even\:py-1_4:nth-child(even){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xl\:even\:px-1_4:nth-child(even){
    padding-left:25%;
    padding-right:25%
  }

  .to-xl\:even\:py-2_4:nth-child(even){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:even\:px-2_4:nth-child(even){
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:even\:py-3_4:nth-child(even){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xl\:even\:px-3_4:nth-child(even){
    padding-left:75%;
    padding-right:75%
  }

  .to-xl\:even\:py-1_5:nth-child(even){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xl\:even\:px-1_5:nth-child(even){
    padding-left:20%;
    padding-right:20%
  }

  .to-xl\:even\:py-2_5:nth-child(even){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xl\:even\:px-2_5:nth-child(even){
    padding-left:40%;
    padding-right:40%
  }

  .to-xl\:even\:py-3_5:nth-child(even){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xl\:even\:px-3_5:nth-child(even){
    padding-left:60%;
    padding-right:60%
  }

  .to-xl\:even\:py-4_5:nth-child(even){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xl\:even\:px-4_5:nth-child(even){
    padding-left:80%;
    padding-right:80%
  }

  .to-xl\:even\:py-1_6:nth-child(even){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xl\:even\:px-1_6:nth-child(even){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xl\:even\:py-5_6:nth-child(even){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xl\:even\:px-5_6:nth-child(even){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xl\:even\:py-1_12:nth-child(even){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xl\:even\:px-1_12:nth-child(even){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xl\:even\:py-5_12:nth-child(even){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xl\:even\:px-5_12:nth-child(even){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xl\:even\:py-7_12:nth-child(even){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xl\:even\:px-7_12:nth-child(even){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xl\:even\:py-11_12:nth-child(even){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xl\:even\:px-11_12:nth-child(even){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xl\:even\:pt-0:nth-child(even){
    padding-top:0
  }

  .to-xl\:even\:pr-0:nth-child(even){
    padding-right:0
  }

  .to-xl\:even\:pb-0:nth-child(even){
    padding-bottom:0
  }

  .to-xl\:even\:pl-0:nth-child(even){
    padding-left:0
  }

  .to-xl\:even\:pt-1:nth-child(even){
    padding-top:1px
  }

  .to-xl\:even\:pr-1:nth-child(even){
    padding-right:1px
  }

  .to-xl\:even\:pb-1:nth-child(even){
    padding-bottom:1px
  }

  .to-xl\:even\:pl-1:nth-child(even){
    padding-left:1px
  }

  .to-xl\:even\:pt-2:nth-child(even){
    padding-top:2px
  }

  .to-xl\:even\:pr-2:nth-child(even){
    padding-right:2px
  }

  .to-xl\:even\:pb-2:nth-child(even){
    padding-bottom:2px
  }

  .to-xl\:even\:pl-2:nth-child(even){
    padding-left:2px
  }

  .to-xl\:even\:pt-3:nth-child(even){
    padding-top:3px
  }

  .to-xl\:even\:pr-3:nth-child(even){
    padding-right:3px
  }

  .to-xl\:even\:pb-3:nth-child(even){
    padding-bottom:3px
  }

  .to-xl\:even\:pl-3:nth-child(even){
    padding-left:3px
  }

  .to-xl\:even\:pt-4:nth-child(even){
    padding-top:4px
  }

  .to-xl\:even\:pr-4:nth-child(even){
    padding-right:4px
  }

  .to-xl\:even\:pb-4:nth-child(even){
    padding-bottom:4px
  }

  .to-xl\:even\:pl-4:nth-child(even){
    padding-left:4px
  }

  .to-xl\:even\:pt-5:nth-child(even){
    padding-top:5px
  }

  .to-xl\:even\:pr-5:nth-child(even){
    padding-right:5px
  }

  .to-xl\:even\:pb-5:nth-child(even){
    padding-bottom:5px
  }

  .to-xl\:even\:pl-5:nth-child(even){
    padding-left:5px
  }

  .to-xl\:even\:pt-6:nth-child(even){
    padding-top:6px
  }

  .to-xl\:even\:pr-6:nth-child(even){
    padding-right:6px
  }

  .to-xl\:even\:pb-6:nth-child(even){
    padding-bottom:6px
  }

  .to-xl\:even\:pl-6:nth-child(even){
    padding-left:6px
  }

  .to-xl\:even\:pt-7:nth-child(even){
    padding-top:7px
  }

  .to-xl\:even\:pr-7:nth-child(even){
    padding-right:7px
  }

  .to-xl\:even\:pb-7:nth-child(even){
    padding-bottom:7px
  }

  .to-xl\:even\:pl-7:nth-child(even){
    padding-left:7px
  }

  .to-xl\:even\:pt-8:nth-child(even){
    padding-top:8px
  }

  .to-xl\:even\:pr-8:nth-child(even){
    padding-right:8px
  }

  .to-xl\:even\:pb-8:nth-child(even){
    padding-bottom:8px
  }

  .to-xl\:even\:pl-8:nth-child(even){
    padding-left:8px
  }

  .to-xl\:even\:pt-9:nth-child(even){
    padding-top:9px
  }

  .to-xl\:even\:pr-9:nth-child(even){
    padding-right:9px
  }

  .to-xl\:even\:pb-9:nth-child(even){
    padding-bottom:9px
  }

  .to-xl\:even\:pl-9:nth-child(even){
    padding-left:9px
  }

  .to-xl\:even\:pt-10:nth-child(even){
    padding-top:10px
  }

  .to-xl\:even\:pr-10:nth-child(even){
    padding-right:10px
  }

  .to-xl\:even\:pb-10:nth-child(even){
    padding-bottom:10px
  }

  .to-xl\:even\:pl-10:nth-child(even){
    padding-left:10px
  }

  .to-xl\:even\:pt-12:nth-child(even){
    padding-top:12px
  }

  .to-xl\:even\:pr-12:nth-child(even){
    padding-right:12px
  }

  .to-xl\:even\:pb-12:nth-child(even){
    padding-bottom:12px
  }

  .to-xl\:even\:pl-12:nth-child(even){
    padding-left:12px
  }

  .to-xl\:even\:pt-15:nth-child(even){
    padding-top:15px
  }

  .to-xl\:even\:pr-15:nth-child(even){
    padding-right:15px
  }

  .to-xl\:even\:pb-15:nth-child(even){
    padding-bottom:15px
  }

  .to-xl\:even\:pl-15:nth-child(even){
    padding-left:15px
  }

  .to-xl\:even\:pt-16:nth-child(even){
    padding-top:16px
  }

  .to-xl\:even\:pr-16:nth-child(even){
    padding-right:16px
  }

  .to-xl\:even\:pb-16:nth-child(even){
    padding-bottom:16px
  }

  .to-xl\:even\:pl-16:nth-child(even){
    padding-left:16px
  }

  .to-xl\:even\:pt-18:nth-child(even){
    padding-top:18px
  }

  .to-xl\:even\:pr-18:nth-child(even){
    padding-right:18px
  }

  .to-xl\:even\:pb-18:nth-child(even){
    padding-bottom:18px
  }

  .to-xl\:even\:pl-18:nth-child(even){
    padding-left:18px
  }

  .to-xl\:even\:pt-20:nth-child(even){
    padding-top:20px
  }

  .to-xl\:even\:pr-20:nth-child(even){
    padding-right:20px
  }

  .to-xl\:even\:pb-20:nth-child(even){
    padding-bottom:20px
  }

  .to-xl\:even\:pl-20:nth-child(even){
    padding-left:20px
  }

  .to-xl\:even\:pt-24:nth-child(even){
    padding-top:24px
  }

  .to-xl\:even\:pr-24:nth-child(even){
    padding-right:24px
  }

  .to-xl\:even\:pb-24:nth-child(even){
    padding-bottom:24px
  }

  .to-xl\:even\:pl-24:nth-child(even){
    padding-left:24px
  }

  .to-xl\:even\:pt-25:nth-child(even){
    padding-top:25px
  }

  .to-xl\:even\:pr-25:nth-child(even){
    padding-right:25px
  }

  .to-xl\:even\:pb-25:nth-child(even){
    padding-bottom:25px
  }

  .to-xl\:even\:pl-25:nth-child(even){
    padding-left:25px
  }

  .to-xl\:even\:pt-30:nth-child(even){
    padding-top:30px
  }

  .to-xl\:even\:pr-30:nth-child(even){
    padding-right:30px
  }

  .to-xl\:even\:pb-30:nth-child(even){
    padding-bottom:30px
  }

  .to-xl\:even\:pl-30:nth-child(even){
    padding-left:30px
  }

  .to-xl\:even\:pt-32:nth-child(even){
    padding-top:32px
  }

  .to-xl\:even\:pr-32:nth-child(even){
    padding-right:32px
  }

  .to-xl\:even\:pb-32:nth-child(even){
    padding-bottom:32px
  }

  .to-xl\:even\:pl-32:nth-child(even){
    padding-left:32px
  }

  .to-xl\:even\:pt-36:nth-child(even){
    padding-top:36px
  }

  .to-xl\:even\:pr-36:nth-child(even){
    padding-right:36px
  }

  .to-xl\:even\:pb-36:nth-child(even){
    padding-bottom:36px
  }

  .to-xl\:even\:pl-36:nth-child(even){
    padding-left:36px
  }

  .to-xl\:even\:pt-40:nth-child(even){
    padding-top:40px
  }

  .to-xl\:even\:pr-40:nth-child(even){
    padding-right:40px
  }

  .to-xl\:even\:pb-40:nth-child(even){
    padding-bottom:40px
  }

  .to-xl\:even\:pl-40:nth-child(even){
    padding-left:40px
  }

  .to-xl\:even\:pt-44:nth-child(even){
    padding-top:44px
  }

  .to-xl\:even\:pr-44:nth-child(even){
    padding-right:44px
  }

  .to-xl\:even\:pb-44:nth-child(even){
    padding-bottom:44px
  }

  .to-xl\:even\:pl-44:nth-child(even){
    padding-left:44px
  }

  .to-xl\:even\:pt-48:nth-child(even){
    padding-top:48px
  }

  .to-xl\:even\:pr-48:nth-child(even){
    padding-right:48px
  }

  .to-xl\:even\:pb-48:nth-child(even){
    padding-bottom:48px
  }

  .to-xl\:even\:pl-48:nth-child(even){
    padding-left:48px
  }

  .to-xl\:even\:pt-50:nth-child(even){
    padding-top:50px
  }

  .to-xl\:even\:pr-50:nth-child(even){
    padding-right:50px
  }

  .to-xl\:even\:pb-50:nth-child(even){
    padding-bottom:50px
  }

  .to-xl\:even\:pl-50:nth-child(even){
    padding-left:50px
  }

  .to-xl\:even\:pt-60:nth-child(even){
    padding-top:60px
  }

  .to-xl\:even\:pr-60:nth-child(even){
    padding-right:60px
  }

  .to-xl\:even\:pb-60:nth-child(even){
    padding-bottom:60px
  }

  .to-xl\:even\:pl-60:nth-child(even){
    padding-left:60px
  }

  .to-xl\:even\:pt-64:nth-child(even){
    padding-top:64px
  }

  .to-xl\:even\:pr-64:nth-child(even){
    padding-right:64px
  }

  .to-xl\:even\:pb-64:nth-child(even){
    padding-bottom:64px
  }

  .to-xl\:even\:pl-64:nth-child(even){
    padding-left:64px
  }

  .to-xl\:even\:pt-70:nth-child(even){
    padding-top:70px
  }

  .to-xl\:even\:pr-70:nth-child(even){
    padding-right:70px
  }

  .to-xl\:even\:pb-70:nth-child(even){
    padding-bottom:70px
  }

  .to-xl\:even\:pl-70:nth-child(even){
    padding-left:70px
  }

  .to-xl\:even\:pt-75:nth-child(even){
    padding-top:75px
  }

  .to-xl\:even\:pr-75:nth-child(even){
    padding-right:75px
  }

  .to-xl\:even\:pb-75:nth-child(even){
    padding-bottom:75px
  }

  .to-xl\:even\:pl-75:nth-child(even){
    padding-left:75px
  }

  .to-xl\:even\:pt-80:nth-child(even){
    padding-top:80px
  }

  .to-xl\:even\:pr-80:nth-child(even){
    padding-right:80px
  }

  .to-xl\:even\:pb-80:nth-child(even){
    padding-bottom:80px
  }

  .to-xl\:even\:pl-80:nth-child(even){
    padding-left:80px
  }

  .to-xl\:even\:pt-85:nth-child(even){
    padding-top:85px
  }

  .to-xl\:even\:pr-85:nth-child(even){
    padding-right:85px
  }

  .to-xl\:even\:pb-85:nth-child(even){
    padding-bottom:85px
  }

  .to-xl\:even\:pl-85:nth-child(even){
    padding-left:85px
  }

  .to-xl\:even\:pt-90:nth-child(even){
    padding-top:90px
  }

  .to-xl\:even\:pr-90:nth-child(even){
    padding-right:90px
  }

  .to-xl\:even\:pb-90:nth-child(even){
    padding-bottom:90px
  }

  .to-xl\:even\:pl-90:nth-child(even){
    padding-left:90px
  }

  .to-xl\:even\:pt-100:nth-child(even){
    padding-top:100px
  }

  .to-xl\:even\:pr-100:nth-child(even){
    padding-right:100px
  }

  .to-xl\:even\:pb-100:nth-child(even){
    padding-bottom:100px
  }

  .to-xl\:even\:pl-100:nth-child(even){
    padding-left:100px
  }

  .to-xl\:even\:pt-150:nth-child(even){
    padding-top:150px
  }

  .to-xl\:even\:pr-150:nth-child(even){
    padding-right:150px
  }

  .to-xl\:even\:pb-150:nth-child(even){
    padding-bottom:150px
  }

  .to-xl\:even\:pl-150:nth-child(even){
    padding-left:150px
  }

  .to-xl\:even\:pt-px:nth-child(even){
    padding-top:1px
  }

  .to-xl\:even\:pr-px:nth-child(even){
    padding-right:1px
  }

  .to-xl\:even\:pb-px:nth-child(even){
    padding-bottom:1px
  }

  .to-xl\:even\:pl-px:nth-child(even){
    padding-left:1px
  }

  .to-xl\:even\:pt-1_2:nth-child(even){
    padding-top:50%
  }

  .to-xl\:even\:pr-1_2:nth-child(even){
    padding-right:50%
  }

  .to-xl\:even\:pb-1_2:nth-child(even){
    padding-bottom:50%
  }

  .to-xl\:even\:pl-1_2:nth-child(even){
    padding-left:50%
  }

  .to-xl\:even\:pt-1_3:nth-child(even){
    padding-top:33.333333%
  }

  .to-xl\:even\:pr-1_3:nth-child(even){
    padding-right:33.333333%
  }

  .to-xl\:even\:pb-1_3:nth-child(even){
    padding-bottom:33.333333%
  }

  .to-xl\:even\:pl-1_3:nth-child(even){
    padding-left:33.333333%
  }

  .to-xl\:even\:pt-2_3:nth-child(even){
    padding-top:66.666667%
  }

  .to-xl\:even\:pr-2_3:nth-child(even){
    padding-right:66.666667%
  }

  .to-xl\:even\:pb-2_3:nth-child(even){
    padding-bottom:66.666667%
  }

  .to-xl\:even\:pl-2_3:nth-child(even){
    padding-left:66.666667%
  }

  .to-xl\:even\:pt-1_4:nth-child(even){
    padding-top:25%
  }

  .to-xl\:even\:pr-1_4:nth-child(even){
    padding-right:25%
  }

  .to-xl\:even\:pb-1_4:nth-child(even){
    padding-bottom:25%
  }

  .to-xl\:even\:pl-1_4:nth-child(even){
    padding-left:25%
  }

  .to-xl\:even\:pt-2_4:nth-child(even){
    padding-top:50%
  }

  .to-xl\:even\:pr-2_4:nth-child(even){
    padding-right:50%
  }

  .to-xl\:even\:pb-2_4:nth-child(even){
    padding-bottom:50%
  }

  .to-xl\:even\:pl-2_4:nth-child(even){
    padding-left:50%
  }

  .to-xl\:even\:pt-3_4:nth-child(even){
    padding-top:75%
  }

  .to-xl\:even\:pr-3_4:nth-child(even){
    padding-right:75%
  }

  .to-xl\:even\:pb-3_4:nth-child(even){
    padding-bottom:75%
  }

  .to-xl\:even\:pl-3_4:nth-child(even){
    padding-left:75%
  }

  .to-xl\:even\:pt-1_5:nth-child(even){
    padding-top:20%
  }

  .to-xl\:even\:pr-1_5:nth-child(even){
    padding-right:20%
  }

  .to-xl\:even\:pb-1_5:nth-child(even){
    padding-bottom:20%
  }

  .to-xl\:even\:pl-1_5:nth-child(even){
    padding-left:20%
  }

  .to-xl\:even\:pt-2_5:nth-child(even){
    padding-top:40%
  }

  .to-xl\:even\:pr-2_5:nth-child(even){
    padding-right:40%
  }

  .to-xl\:even\:pb-2_5:nth-child(even){
    padding-bottom:40%
  }

  .to-xl\:even\:pl-2_5:nth-child(even){
    padding-left:40%
  }

  .to-xl\:even\:pt-3_5:nth-child(even){
    padding-top:60%
  }

  .to-xl\:even\:pr-3_5:nth-child(even){
    padding-right:60%
  }

  .to-xl\:even\:pb-3_5:nth-child(even){
    padding-bottom:60%
  }

  .to-xl\:even\:pl-3_5:nth-child(even){
    padding-left:60%
  }

  .to-xl\:even\:pt-4_5:nth-child(even){
    padding-top:80%
  }

  .to-xl\:even\:pr-4_5:nth-child(even){
    padding-right:80%
  }

  .to-xl\:even\:pb-4_5:nth-child(even){
    padding-bottom:80%
  }

  .to-xl\:even\:pl-4_5:nth-child(even){
    padding-left:80%
  }

  .to-xl\:even\:pt-1_6:nth-child(even){
    padding-top:16.666667%
  }

  .to-xl\:even\:pr-1_6:nth-child(even){
    padding-right:16.666667%
  }

  .to-xl\:even\:pb-1_6:nth-child(even){
    padding-bottom:16.666667%
  }

  .to-xl\:even\:pl-1_6:nth-child(even){
    padding-left:16.666667%
  }

  .to-xl\:even\:pt-5_6:nth-child(even){
    padding-top:83.333333%
  }

  .to-xl\:even\:pr-5_6:nth-child(even){
    padding-right:83.333333%
  }

  .to-xl\:even\:pb-5_6:nth-child(even){
    padding-bottom:83.333333%
  }

  .to-xl\:even\:pl-5_6:nth-child(even){
    padding-left:83.333333%
  }

  .to-xl\:even\:pt-1_12:nth-child(even){
    padding-top:8.333333%
  }

  .to-xl\:even\:pr-1_12:nth-child(even){
    padding-right:8.333333%
  }

  .to-xl\:even\:pb-1_12:nth-child(even){
    padding-bottom:8.333333%
  }

  .to-xl\:even\:pl-1_12:nth-child(even){
    padding-left:8.333333%
  }

  .to-xl\:even\:pt-5_12:nth-child(even){
    padding-top:41.666667%
  }

  .to-xl\:even\:pr-5_12:nth-child(even){
    padding-right:41.666667%
  }

  .to-xl\:even\:pb-5_12:nth-child(even){
    padding-bottom:41.666667%
  }

  .to-xl\:even\:pl-5_12:nth-child(even){
    padding-left:41.666667%
  }

  .to-xl\:even\:pt-7_12:nth-child(even){
    padding-top:58.333333%
  }

  .to-xl\:even\:pr-7_12:nth-child(even){
    padding-right:58.333333%
  }

  .to-xl\:even\:pb-7_12:nth-child(even){
    padding-bottom:58.333333%
  }

  .to-xl\:even\:pl-7_12:nth-child(even){
    padding-left:58.333333%
  }

  .to-xl\:even\:pt-11_12:nth-child(even){
    padding-top:91.666667%
  }

  .to-xl\:even\:pr-11_12:nth-child(even){
    padding-right:91.666667%
  }

  .to-xl\:even\:pb-11_12:nth-child(even){
    padding-bottom:91.666667%
  }

  .to-xl\:even\:pl-11_12:nth-child(even){
    padding-left:91.666667%
  }

  .to-xl\:odd\:p-0:nth-child(odd){
    padding:0
  }

  .to-xl\:odd\:p-1:nth-child(odd){
    padding:1px
  }

  .to-xl\:odd\:p-2:nth-child(odd){
    padding:2px
  }

  .to-xl\:odd\:p-3:nth-child(odd){
    padding:3px
  }

  .to-xl\:odd\:p-4:nth-child(odd){
    padding:4px
  }

  .to-xl\:odd\:p-5:nth-child(odd){
    padding:5px
  }

  .to-xl\:odd\:p-6:nth-child(odd){
    padding:6px
  }

  .to-xl\:odd\:p-7:nth-child(odd){
    padding:7px
  }

  .to-xl\:odd\:p-8:nth-child(odd){
    padding:8px
  }

  .to-xl\:odd\:p-9:nth-child(odd){
    padding:9px
  }

  .to-xl\:odd\:p-10:nth-child(odd){
    padding:10px
  }

  .to-xl\:odd\:p-12:nth-child(odd){
    padding:12px
  }

  .to-xl\:odd\:p-15:nth-child(odd){
    padding:15px
  }

  .to-xl\:odd\:p-16:nth-child(odd){
    padding:16px
  }

  .to-xl\:odd\:p-18:nth-child(odd){
    padding:18px
  }

  .to-xl\:odd\:p-20:nth-child(odd){
    padding:20px
  }

  .to-xl\:odd\:p-24:nth-child(odd){
    padding:24px
  }

  .to-xl\:odd\:p-25:nth-child(odd){
    padding:25px
  }

  .to-xl\:odd\:p-30:nth-child(odd){
    padding:30px
  }

  .to-xl\:odd\:p-32:nth-child(odd){
    padding:32px
  }

  .to-xl\:odd\:p-36:nth-child(odd){
    padding:36px
  }

  .to-xl\:odd\:p-40:nth-child(odd){
    padding:40px
  }

  .to-xl\:odd\:p-44:nth-child(odd){
    padding:44px
  }

  .to-xl\:odd\:p-48:nth-child(odd){
    padding:48px
  }

  .to-xl\:odd\:p-50:nth-child(odd){
    padding:50px
  }

  .to-xl\:odd\:p-60:nth-child(odd){
    padding:60px
  }

  .to-xl\:odd\:p-64:nth-child(odd){
    padding:64px
  }

  .to-xl\:odd\:p-70:nth-child(odd){
    padding:70px
  }

  .to-xl\:odd\:p-75:nth-child(odd){
    padding:75px
  }

  .to-xl\:odd\:p-80:nth-child(odd){
    padding:80px
  }

  .to-xl\:odd\:p-85:nth-child(odd){
    padding:85px
  }

  .to-xl\:odd\:p-90:nth-child(odd){
    padding:90px
  }

  .to-xl\:odd\:p-100:nth-child(odd){
    padding:100px
  }

  .to-xl\:odd\:p-150:nth-child(odd){
    padding:150px
  }

  .to-xl\:odd\:p-px:nth-child(odd){
    padding:1px
  }

  .to-xl\:odd\:p-1_2:nth-child(odd){
    padding:50%
  }

  .to-xl\:odd\:p-1_3:nth-child(odd){
    padding:33.333333%
  }

  .to-xl\:odd\:p-2_3:nth-child(odd){
    padding:66.666667%
  }

  .to-xl\:odd\:p-1_4:nth-child(odd){
    padding:25%
  }

  .to-xl\:odd\:p-2_4:nth-child(odd){
    padding:50%
  }

  .to-xl\:odd\:p-3_4:nth-child(odd){
    padding:75%
  }

  .to-xl\:odd\:p-1_5:nth-child(odd){
    padding:20%
  }

  .to-xl\:odd\:p-2_5:nth-child(odd){
    padding:40%
  }

  .to-xl\:odd\:p-3_5:nth-child(odd){
    padding:60%
  }

  .to-xl\:odd\:p-4_5:nth-child(odd){
    padding:80%
  }

  .to-xl\:odd\:p-1_6:nth-child(odd){
    padding:16.666667%
  }

  .to-xl\:odd\:p-5_6:nth-child(odd){
    padding:83.333333%
  }

  .to-xl\:odd\:p-1_12:nth-child(odd){
    padding:8.333333%
  }

  .to-xl\:odd\:p-5_12:nth-child(odd){
    padding:41.666667%
  }

  .to-xl\:odd\:p-7_12:nth-child(odd){
    padding:58.333333%
  }

  .to-xl\:odd\:p-11_12:nth-child(odd){
    padding:91.666667%
  }

  .to-xl\:odd\:py-0:nth-child(odd){
    padding-top:0;
    padding-bottom:0
  }

  .to-xl\:odd\:px-0:nth-child(odd){
    padding-left:0;
    padding-right:0
  }

  .to-xl\:odd\:py-1:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:odd\:px-1:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:odd\:py-2:nth-child(odd){
    padding-top:2px;
    padding-bottom:2px
  }

  .to-xl\:odd\:px-2:nth-child(odd){
    padding-left:2px;
    padding-right:2px
  }

  .to-xl\:odd\:py-3:nth-child(odd){
    padding-top:3px;
    padding-bottom:3px
  }

  .to-xl\:odd\:px-3:nth-child(odd){
    padding-left:3px;
    padding-right:3px
  }

  .to-xl\:odd\:py-4:nth-child(odd){
    padding-top:4px;
    padding-bottom:4px
  }

  .to-xl\:odd\:px-4:nth-child(odd){
    padding-left:4px;
    padding-right:4px
  }

  .to-xl\:odd\:py-5:nth-child(odd){
    padding-top:5px;
    padding-bottom:5px
  }

  .to-xl\:odd\:px-5:nth-child(odd){
    padding-left:5px;
    padding-right:5px
  }

  .to-xl\:odd\:py-6:nth-child(odd){
    padding-top:6px;
    padding-bottom:6px
  }

  .to-xl\:odd\:px-6:nth-child(odd){
    padding-left:6px;
    padding-right:6px
  }

  .to-xl\:odd\:py-7:nth-child(odd){
    padding-top:7px;
    padding-bottom:7px
  }

  .to-xl\:odd\:px-7:nth-child(odd){
    padding-left:7px;
    padding-right:7px
  }

  .to-xl\:odd\:py-8:nth-child(odd){
    padding-top:8px;
    padding-bottom:8px
  }

  .to-xl\:odd\:px-8:nth-child(odd){
    padding-left:8px;
    padding-right:8px
  }

  .to-xl\:odd\:py-9:nth-child(odd){
    padding-top:9px;
    padding-bottom:9px
  }

  .to-xl\:odd\:px-9:nth-child(odd){
    padding-left:9px;
    padding-right:9px
  }

  .to-xl\:odd\:py-10:nth-child(odd){
    padding-top:10px;
    padding-bottom:10px
  }

  .to-xl\:odd\:px-10:nth-child(odd){
    padding-left:10px;
    padding-right:10px
  }

  .to-xl\:odd\:py-12:nth-child(odd){
    padding-top:12px;
    padding-bottom:12px
  }

  .to-xl\:odd\:px-12:nth-child(odd){
    padding-left:12px;
    padding-right:12px
  }

  .to-xl\:odd\:py-15:nth-child(odd){
    padding-top:15px;
    padding-bottom:15px
  }

  .to-xl\:odd\:px-15:nth-child(odd){
    padding-left:15px;
    padding-right:15px
  }

  .to-xl\:odd\:py-16:nth-child(odd){
    padding-top:16px;
    padding-bottom:16px
  }

  .to-xl\:odd\:px-16:nth-child(odd){
    padding-left:16px;
    padding-right:16px
  }

  .to-xl\:odd\:py-18:nth-child(odd){
    padding-top:18px;
    padding-bottom:18px
  }

  .to-xl\:odd\:px-18:nth-child(odd){
    padding-left:18px;
    padding-right:18px
  }

  .to-xl\:odd\:py-20:nth-child(odd){
    padding-top:20px;
    padding-bottom:20px
  }

  .to-xl\:odd\:px-20:nth-child(odd){
    padding-left:20px;
    padding-right:20px
  }

  .to-xl\:odd\:py-24:nth-child(odd){
    padding-top:24px;
    padding-bottom:24px
  }

  .to-xl\:odd\:px-24:nth-child(odd){
    padding-left:24px;
    padding-right:24px
  }

  .to-xl\:odd\:py-25:nth-child(odd){
    padding-top:25px;
    padding-bottom:25px
  }

  .to-xl\:odd\:px-25:nth-child(odd){
    padding-left:25px;
    padding-right:25px
  }

  .to-xl\:odd\:py-30:nth-child(odd){
    padding-top:30px;
    padding-bottom:30px
  }

  .to-xl\:odd\:px-30:nth-child(odd){
    padding-left:30px;
    padding-right:30px
  }

  .to-xl\:odd\:py-32:nth-child(odd){
    padding-top:32px;
    padding-bottom:32px
  }

  .to-xl\:odd\:px-32:nth-child(odd){
    padding-left:32px;
    padding-right:32px
  }

  .to-xl\:odd\:py-36:nth-child(odd){
    padding-top:36px;
    padding-bottom:36px
  }

  .to-xl\:odd\:px-36:nth-child(odd){
    padding-left:36px;
    padding-right:36px
  }

  .to-xl\:odd\:py-40:nth-child(odd){
    padding-top:40px;
    padding-bottom:40px
  }

  .to-xl\:odd\:px-40:nth-child(odd){
    padding-left:40px;
    padding-right:40px
  }

  .to-xl\:odd\:py-44:nth-child(odd){
    padding-top:44px;
    padding-bottom:44px
  }

  .to-xl\:odd\:px-44:nth-child(odd){
    padding-left:44px;
    padding-right:44px
  }

  .to-xl\:odd\:py-48:nth-child(odd){
    padding-top:48px;
    padding-bottom:48px
  }

  .to-xl\:odd\:px-48:nth-child(odd){
    padding-left:48px;
    padding-right:48px
  }

  .to-xl\:odd\:py-50:nth-child(odd){
    padding-top:50px;
    padding-bottom:50px
  }

  .to-xl\:odd\:px-50:nth-child(odd){
    padding-left:50px;
    padding-right:50px
  }

  .to-xl\:odd\:py-60:nth-child(odd){
    padding-top:60px;
    padding-bottom:60px
  }

  .to-xl\:odd\:px-60:nth-child(odd){
    padding-left:60px;
    padding-right:60px
  }

  .to-xl\:odd\:py-64:nth-child(odd){
    padding-top:64px;
    padding-bottom:64px
  }

  .to-xl\:odd\:px-64:nth-child(odd){
    padding-left:64px;
    padding-right:64px
  }

  .to-xl\:odd\:py-70:nth-child(odd){
    padding-top:70px;
    padding-bottom:70px
  }

  .to-xl\:odd\:px-70:nth-child(odd){
    padding-left:70px;
    padding-right:70px
  }

  .to-xl\:odd\:py-75:nth-child(odd){
    padding-top:75px;
    padding-bottom:75px
  }

  .to-xl\:odd\:px-75:nth-child(odd){
    padding-left:75px;
    padding-right:75px
  }

  .to-xl\:odd\:py-80:nth-child(odd){
    padding-top:80px;
    padding-bottom:80px
  }

  .to-xl\:odd\:px-80:nth-child(odd){
    padding-left:80px;
    padding-right:80px
  }

  .to-xl\:odd\:py-85:nth-child(odd){
    padding-top:85px;
    padding-bottom:85px
  }

  .to-xl\:odd\:px-85:nth-child(odd){
    padding-left:85px;
    padding-right:85px
  }

  .to-xl\:odd\:py-90:nth-child(odd){
    padding-top:90px;
    padding-bottom:90px
  }

  .to-xl\:odd\:px-90:nth-child(odd){
    padding-left:90px;
    padding-right:90px
  }

  .to-xl\:odd\:py-100:nth-child(odd){
    padding-top:100px;
    padding-bottom:100px
  }

  .to-xl\:odd\:px-100:nth-child(odd){
    padding-left:100px;
    padding-right:100px
  }

  .to-xl\:odd\:py-150:nth-child(odd){
    padding-top:150px;
    padding-bottom:150px
  }

  .to-xl\:odd\:px-150:nth-child(odd){
    padding-left:150px;
    padding-right:150px
  }

  .to-xl\:odd\:py-px:nth-child(odd){
    padding-top:1px;
    padding-bottom:1px
  }

  .to-xl\:odd\:px-px:nth-child(odd){
    padding-left:1px;
    padding-right:1px
  }

  .to-xl\:odd\:py-1_2:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:odd\:px-1_2:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:odd\:py-1_3:nth-child(odd){
    padding-top:33.333333%;
    padding-bottom:33.333333%
  }

  .to-xl\:odd\:px-1_3:nth-child(odd){
    padding-left:33.333333%;
    padding-right:33.333333%
  }

  .to-xl\:odd\:py-2_3:nth-child(odd){
    padding-top:66.666667%;
    padding-bottom:66.666667%
  }

  .to-xl\:odd\:px-2_3:nth-child(odd){
    padding-left:66.666667%;
    padding-right:66.666667%
  }

  .to-xl\:odd\:py-1_4:nth-child(odd){
    padding-top:25%;
    padding-bottom:25%
  }

  .to-xl\:odd\:px-1_4:nth-child(odd){
    padding-left:25%;
    padding-right:25%
  }

  .to-xl\:odd\:py-2_4:nth-child(odd){
    padding-top:50%;
    padding-bottom:50%
  }

  .to-xl\:odd\:px-2_4:nth-child(odd){
    padding-left:50%;
    padding-right:50%
  }

  .to-xl\:odd\:py-3_4:nth-child(odd){
    padding-top:75%;
    padding-bottom:75%
  }

  .to-xl\:odd\:px-3_4:nth-child(odd){
    padding-left:75%;
    padding-right:75%
  }

  .to-xl\:odd\:py-1_5:nth-child(odd){
    padding-top:20%;
    padding-bottom:20%
  }

  .to-xl\:odd\:px-1_5:nth-child(odd){
    padding-left:20%;
    padding-right:20%
  }

  .to-xl\:odd\:py-2_5:nth-child(odd){
    padding-top:40%;
    padding-bottom:40%
  }

  .to-xl\:odd\:px-2_5:nth-child(odd){
    padding-left:40%;
    padding-right:40%
  }

  .to-xl\:odd\:py-3_5:nth-child(odd){
    padding-top:60%;
    padding-bottom:60%
  }

  .to-xl\:odd\:px-3_5:nth-child(odd){
    padding-left:60%;
    padding-right:60%
  }

  .to-xl\:odd\:py-4_5:nth-child(odd){
    padding-top:80%;
    padding-bottom:80%
  }

  .to-xl\:odd\:px-4_5:nth-child(odd){
    padding-left:80%;
    padding-right:80%
  }

  .to-xl\:odd\:py-1_6:nth-child(odd){
    padding-top:16.666667%;
    padding-bottom:16.666667%
  }

  .to-xl\:odd\:px-1_6:nth-child(odd){
    padding-left:16.666667%;
    padding-right:16.666667%
  }

  .to-xl\:odd\:py-5_6:nth-child(odd){
    padding-top:83.333333%;
    padding-bottom:83.333333%
  }

  .to-xl\:odd\:px-5_6:nth-child(odd){
    padding-left:83.333333%;
    padding-right:83.333333%
  }

  .to-xl\:odd\:py-1_12:nth-child(odd){
    padding-top:8.333333%;
    padding-bottom:8.333333%
  }

  .to-xl\:odd\:px-1_12:nth-child(odd){
    padding-left:8.333333%;
    padding-right:8.333333%
  }

  .to-xl\:odd\:py-5_12:nth-child(odd){
    padding-top:41.666667%;
    padding-bottom:41.666667%
  }

  .to-xl\:odd\:px-5_12:nth-child(odd){
    padding-left:41.666667%;
    padding-right:41.666667%
  }

  .to-xl\:odd\:py-7_12:nth-child(odd){
    padding-top:58.333333%;
    padding-bottom:58.333333%
  }

  .to-xl\:odd\:px-7_12:nth-child(odd){
    padding-left:58.333333%;
    padding-right:58.333333%
  }

  .to-xl\:odd\:py-11_12:nth-child(odd){
    padding-top:91.666667%;
    padding-bottom:91.666667%
  }

  .to-xl\:odd\:px-11_12:nth-child(odd){
    padding-left:91.666667%;
    padding-right:91.666667%
  }

  .to-xl\:odd\:pt-0:nth-child(odd){
    padding-top:0
  }

  .to-xl\:odd\:pr-0:nth-child(odd){
    padding-right:0
  }

  .to-xl\:odd\:pb-0:nth-child(odd){
    padding-bottom:0
  }

  .to-xl\:odd\:pl-0:nth-child(odd){
    padding-left:0
  }

  .to-xl\:odd\:pt-1:nth-child(odd){
    padding-top:1px
  }

  .to-xl\:odd\:pr-1:nth-child(odd){
    padding-right:1px
  }

  .to-xl\:odd\:pb-1:nth-child(odd){
    padding-bottom:1px
  }

  .to-xl\:odd\:pl-1:nth-child(odd){
    padding-left:1px
  }

  .to-xl\:odd\:pt-2:nth-child(odd){
    padding-top:2px
  }

  .to-xl\:odd\:pr-2:nth-child(odd){
    padding-right:2px
  }

  .to-xl\:odd\:pb-2:nth-child(odd){
    padding-bottom:2px
  }

  .to-xl\:odd\:pl-2:nth-child(odd){
    padding-left:2px
  }

  .to-xl\:odd\:pt-3:nth-child(odd){
    padding-top:3px
  }

  .to-xl\:odd\:pr-3:nth-child(odd){
    padding-right:3px
  }

  .to-xl\:odd\:pb-3:nth-child(odd){
    padding-bottom:3px
  }

  .to-xl\:odd\:pl-3:nth-child(odd){
    padding-left:3px
  }

  .to-xl\:odd\:pt-4:nth-child(odd){
    padding-top:4px
  }

  .to-xl\:odd\:pr-4:nth-child(odd){
    padding-right:4px
  }

  .to-xl\:odd\:pb-4:nth-child(odd){
    padding-bottom:4px
  }

  .to-xl\:odd\:pl-4:nth-child(odd){
    padding-left:4px
  }

  .to-xl\:odd\:pt-5:nth-child(odd){
    padding-top:5px
  }

  .to-xl\:odd\:pr-5:nth-child(odd){
    padding-right:5px
  }

  .to-xl\:odd\:pb-5:nth-child(odd){
    padding-bottom:5px
  }

  .to-xl\:odd\:pl-5:nth-child(odd){
    padding-left:5px
  }

  .to-xl\:odd\:pt-6:nth-child(odd){
    padding-top:6px
  }

  .to-xl\:odd\:pr-6:nth-child(odd){
    padding-right:6px
  }

  .to-xl\:odd\:pb-6:nth-child(odd){
    padding-bottom:6px
  }

  .to-xl\:odd\:pl-6:nth-child(odd){
    padding-left:6px
  }

  .to-xl\:odd\:pt-7:nth-child(odd){
    padding-top:7px
  }

  .to-xl\:odd\:pr-7:nth-child(odd){
    padding-right:7px
  }

  .to-xl\:odd\:pb-7:nth-child(odd){
    padding-bottom:7px
  }

  .to-xl\:odd\:pl-7:nth-child(odd){
    padding-left:7px
  }

  .to-xl\:odd\:pt-8:nth-child(odd){
    padding-top:8px
  }

  .to-xl\:odd\:pr-8:nth-child(odd){
    padding-right:8px
  }

  .to-xl\:odd\:pb-8:nth-child(odd){
    padding-bottom:8px
  }

  .to-xl\:odd\:pl-8:nth-child(odd){
    padding-left:8px
  }

  .to-xl\:odd\:pt-9:nth-child(odd){
    padding-top:9px
  }

  .to-xl\:odd\:pr-9:nth-child(odd){
    padding-right:9px
  }

  .to-xl\:odd\:pb-9:nth-child(odd){
    padding-bottom:9px
  }

  .to-xl\:odd\:pl-9:nth-child(odd){
    padding-left:9px
  }

  .to-xl\:odd\:pt-10:nth-child(odd){
    padding-top:10px
  }

  .to-xl\:odd\:pr-10:nth-child(odd){
    padding-right:10px
  }

  .to-xl\:odd\:pb-10:nth-child(odd){
    padding-bottom:10px
  }

  .to-xl\:odd\:pl-10:nth-child(odd){
    padding-left:10px
  }

  .to-xl\:odd\:pt-12:nth-child(odd){
    padding-top:12px
  }

  .to-xl\:odd\:pr-12:nth-child(odd){
    padding-right:12px
  }

  .to-xl\:odd\:pb-12:nth-child(odd){
    padding-bottom:12px
  }

  .to-xl\:odd\:pl-12:nth-child(odd){
    padding-left:12px
  }

  .to-xl\:odd\:pt-15:nth-child(odd){
    padding-top:15px
  }

  .to-xl\:odd\:pr-15:nth-child(odd){
    padding-right:15px
  }

  .to-xl\:odd\:pb-15:nth-child(odd){
    padding-bottom:15px
  }

  .to-xl\:odd\:pl-15:nth-child(odd){
    padding-left:15px
  }

  .to-xl\:odd\:pt-16:nth-child(odd){
    padding-top:16px
  }

  .to-xl\:odd\:pr-16:nth-child(odd){
    padding-right:16px
  }

  .to-xl\:odd\:pb-16:nth-child(odd){
    padding-bottom:16px
  }

  .to-xl\:odd\:pl-16:nth-child(odd){
    padding-left:16px
  }

  .to-xl\:odd\:pt-18:nth-child(odd){
    padding-top:18px
  }

  .to-xl\:odd\:pr-18:nth-child(odd){
    padding-right:18px
  }

  .to-xl\:odd\:pb-18:nth-child(odd){
    padding-bottom:18px
  }

  .to-xl\:odd\:pl-18:nth-child(odd){
    padding-left:18px
  }

  .to-xl\:odd\:pt-20:nth-child(odd){
    padding-top:20px
  }

  .to-xl\:odd\:pr-20:nth-child(odd){
    padding-right:20px
  }

  .to-xl\:odd\:pb-20:nth-child(odd){
    padding-bottom:20px
  }

  .to-xl\:odd\:pl-20:nth-child(odd){
    padding-left:20px
  }

  .to-xl\:odd\:pt-24:nth-child(odd){
    padding-top:24px
  }

  .to-xl\:odd\:pr-24:nth-child(odd){
    padding-right:24px
  }

  .to-xl\:odd\:pb-24:nth-child(odd){
    padding-bottom:24px
  }

  .to-xl\:odd\:pl-24:nth-child(odd){
    padding-left:24px
  }

  .to-xl\:odd\:pt-25:nth-child(odd){
    padding-top:25px
  }

  .to-xl\:odd\:pr-25:nth-child(odd){
    padding-right:25px
  }

  .to-xl\:odd\:pb-25:nth-child(odd){
    padding-bottom:25px
  }

  .to-xl\:odd\:pl-25:nth-child(odd){
    padding-left:25px
  }

  .to-xl\:odd\:pt-30:nth-child(odd){
    padding-top:30px
  }

  .to-xl\:odd\:pr-30:nth-child(odd){
    padding-right:30px
  }

  .to-xl\:odd\:pb-30:nth-child(odd){
    padding-bottom:30px
  }

  .to-xl\:odd\:pl-30:nth-child(odd){
    padding-left:30px
  }

  .to-xl\:odd\:pt-32:nth-child(odd){
    padding-top:32px
  }

  .to-xl\:odd\:pr-32:nth-child(odd){
    padding-right:32px
  }

  .to-xl\:odd\:pb-32:nth-child(odd){
    padding-bottom:32px
  }

  .to-xl\:odd\:pl-32:nth-child(odd){
    padding-left:32px
  }

  .to-xl\:odd\:pt-36:nth-child(odd){
    padding-top:36px
  }

  .to-xl\:odd\:pr-36:nth-child(odd){
    padding-right:36px
  }

  .to-xl\:odd\:pb-36:nth-child(odd){
    padding-bottom:36px
  }

  .to-xl\:odd\:pl-36:nth-child(odd){
    padding-left:36px
  }

  .to-xl\:odd\:pt-40:nth-child(odd){
    padding-top:40px
  }

  .to-xl\:odd\:pr-40:nth-child(odd){
    padding-right:40px
  }

  .to-xl\:odd\:pb-40:nth-child(odd){
    padding-bottom:40px
  }

  .to-xl\:odd\:pl-40:nth-child(odd){
    padding-left:40px
  }

  .to-xl\:odd\:pt-44:nth-child(odd){
    padding-top:44px
  }

  .to-xl\:odd\:pr-44:nth-child(odd){
    padding-right:44px
  }

  .to-xl\:odd\:pb-44:nth-child(odd){
    padding-bottom:44px
  }

  .to-xl\:odd\:pl-44:nth-child(odd){
    padding-left:44px
  }

  .to-xl\:odd\:pt-48:nth-child(odd){
    padding-top:48px
  }

  .to-xl\:odd\:pr-48:nth-child(odd){
    padding-right:48px
  }

  .to-xl\:odd\:pb-48:nth-child(odd){
    padding-bottom:48px
  }

  .to-xl\:odd\:pl-48:nth-child(odd){
    padding-left:48px
  }

  .to-xl\:odd\:pt-50:nth-child(odd){
    padding-top:50px
  }

  .to-xl\:odd\:pr-50:nth-child(odd){
    padding-right:50px
  }

  .to-xl\:odd\:pb-50:nth-child(odd){
    padding-bottom:50px
  }

  .to-xl\:odd\:pl-50:nth-child(odd){
    padding-left:50px
  }

  .to-xl\:odd\:pt-60:nth-child(odd){
    padding-top:60px
  }

  .to-xl\:odd\:pr-60:nth-child(odd){
    padding-right:60px
  }

  .to-xl\:odd\:pb-60:nth-child(odd){
    padding-bottom:60px
  }

  .to-xl\:odd\:pl-60:nth-child(odd){
    padding-left:60px
  }

  .to-xl\:odd\:pt-64:nth-child(odd){
    padding-top:64px
  }

  .to-xl\:odd\:pr-64:nth-child(odd){
    padding-right:64px
  }

  .to-xl\:odd\:pb-64:nth-child(odd){
    padding-bottom:64px
  }

  .to-xl\:odd\:pl-64:nth-child(odd){
    padding-left:64px
  }

  .to-xl\:odd\:pt-70:nth-child(odd){
    padding-top:70px
  }

  .to-xl\:odd\:pr-70:nth-child(odd){
    padding-right:70px
  }

  .to-xl\:odd\:pb-70:nth-child(odd){
    padding-bottom:70px
  }

  .to-xl\:odd\:pl-70:nth-child(odd){
    padding-left:70px
  }

  .to-xl\:odd\:pt-75:nth-child(odd){
    padding-top:75px
  }

  .to-xl\:odd\:pr-75:nth-child(odd){
    padding-right:75px
  }

  .to-xl\:odd\:pb-75:nth-child(odd){
    padding-bottom:75px
  }

  .to-xl\:odd\:pl-75:nth-child(odd){
    padding-left:75px
  }

  .to-xl\:odd\:pt-80:nth-child(odd){
    padding-top:80px
  }

  .to-xl\:odd\:pr-80:nth-child(odd){
    padding-right:80px
  }

  .to-xl\:odd\:pb-80:nth-child(odd){
    padding-bottom:80px
  }

  .to-xl\:odd\:pl-80:nth-child(odd){
    padding-left:80px
  }

  .to-xl\:odd\:pt-85:nth-child(odd){
    padding-top:85px
  }

  .to-xl\:odd\:pr-85:nth-child(odd){
    padding-right:85px
  }

  .to-xl\:odd\:pb-85:nth-child(odd){
    padding-bottom:85px
  }

  .to-xl\:odd\:pl-85:nth-child(odd){
    padding-left:85px
  }

  .to-xl\:odd\:pt-90:nth-child(odd){
    padding-top:90px
  }

  .to-xl\:odd\:pr-90:nth-child(odd){
    padding-right:90px
  }

  .to-xl\:odd\:pb-90:nth-child(odd){
    padding-bottom:90px
  }

  .to-xl\:odd\:pl-90:nth-child(odd){
    padding-left:90px
  }

  .to-xl\:odd\:pt-100:nth-child(odd){
    padding-top:100px
  }

  .to-xl\:odd\:pr-100:nth-child(odd){
    padding-right:100px
  }

  .to-xl\:odd\:pb-100:nth-child(odd){
    padding-bottom:100px
  }

  .to-xl\:odd\:pl-100:nth-child(odd){
    padding-left:100px
  }

  .to-xl\:odd\:pt-150:nth-child(odd){
    padding-top:150px
  }

  .to-xl\:odd\:pr-150:nth-child(odd){
    padding-right:150px
  }

  .to-xl\:odd\:pb-150:nth-child(odd){
    padding-bottom:150px
  }

  .to-xl\:odd\:pl-150:nth-child(odd){
    padding-left:150px
  }

  .to-xl\:odd\:pt-px:nth-child(odd){
    padding-top:1px
  }

  .to-xl\:odd\:pr-px:nth-child(odd){
    padding-right:1px
  }

  .to-xl\:odd\:pb-px:nth-child(odd){
    padding-bottom:1px
  }

  .to-xl\:odd\:pl-px:nth-child(odd){
    padding-left:1px
  }

  .to-xl\:odd\:pt-1_2:nth-child(odd){
    padding-top:50%
  }

  .to-xl\:odd\:pr-1_2:nth-child(odd){
    padding-right:50%
  }

  .to-xl\:odd\:pb-1_2:nth-child(odd){
    padding-bottom:50%
  }

  .to-xl\:odd\:pl-1_2:nth-child(odd){
    padding-left:50%
  }

  .to-xl\:odd\:pt-1_3:nth-child(odd){
    padding-top:33.333333%
  }

  .to-xl\:odd\:pr-1_3:nth-child(odd){
    padding-right:33.333333%
  }

  .to-xl\:odd\:pb-1_3:nth-child(odd){
    padding-bottom:33.333333%
  }

  .to-xl\:odd\:pl-1_3:nth-child(odd){
    padding-left:33.333333%
  }

  .to-xl\:odd\:pt-2_3:nth-child(odd){
    padding-top:66.666667%
  }

  .to-xl\:odd\:pr-2_3:nth-child(odd){
    padding-right:66.666667%
  }

  .to-xl\:odd\:pb-2_3:nth-child(odd){
    padding-bottom:66.666667%
  }

  .to-xl\:odd\:pl-2_3:nth-child(odd){
    padding-left:66.666667%
  }

  .to-xl\:odd\:pt-1_4:nth-child(odd){
    padding-top:25%
  }

  .to-xl\:odd\:pr-1_4:nth-child(odd){
    padding-right:25%
  }

  .to-xl\:odd\:pb-1_4:nth-child(odd){
    padding-bottom:25%
  }

  .to-xl\:odd\:pl-1_4:nth-child(odd){
    padding-left:25%
  }

  .to-xl\:odd\:pt-2_4:nth-child(odd){
    padding-top:50%
  }

  .to-xl\:odd\:pr-2_4:nth-child(odd){
    padding-right:50%
  }

  .to-xl\:odd\:pb-2_4:nth-child(odd){
    padding-bottom:50%
  }

  .to-xl\:odd\:pl-2_4:nth-child(odd){
    padding-left:50%
  }

  .to-xl\:odd\:pt-3_4:nth-child(odd){
    padding-top:75%
  }

  .to-xl\:odd\:pr-3_4:nth-child(odd){
    padding-right:75%
  }

  .to-xl\:odd\:pb-3_4:nth-child(odd){
    padding-bottom:75%
  }

  .to-xl\:odd\:pl-3_4:nth-child(odd){
    padding-left:75%
  }

  .to-xl\:odd\:pt-1_5:nth-child(odd){
    padding-top:20%
  }

  .to-xl\:odd\:pr-1_5:nth-child(odd){
    padding-right:20%
  }

  .to-xl\:odd\:pb-1_5:nth-child(odd){
    padding-bottom:20%
  }

  .to-xl\:odd\:pl-1_5:nth-child(odd){
    padding-left:20%
  }

  .to-xl\:odd\:pt-2_5:nth-child(odd){
    padding-top:40%
  }

  .to-xl\:odd\:pr-2_5:nth-child(odd){
    padding-right:40%
  }

  .to-xl\:odd\:pb-2_5:nth-child(odd){
    padding-bottom:40%
  }

  .to-xl\:odd\:pl-2_5:nth-child(odd){
    padding-left:40%
  }

  .to-xl\:odd\:pt-3_5:nth-child(odd){
    padding-top:60%
  }

  .to-xl\:odd\:pr-3_5:nth-child(odd){
    padding-right:60%
  }

  .to-xl\:odd\:pb-3_5:nth-child(odd){
    padding-bottom:60%
  }

  .to-xl\:odd\:pl-3_5:nth-child(odd){
    padding-left:60%
  }

  .to-xl\:odd\:pt-4_5:nth-child(odd){
    padding-top:80%
  }

  .to-xl\:odd\:pr-4_5:nth-child(odd){
    padding-right:80%
  }

  .to-xl\:odd\:pb-4_5:nth-child(odd){
    padding-bottom:80%
  }

  .to-xl\:odd\:pl-4_5:nth-child(odd){
    padding-left:80%
  }

  .to-xl\:odd\:pt-1_6:nth-child(odd){
    padding-top:16.666667%
  }

  .to-xl\:odd\:pr-1_6:nth-child(odd){
    padding-right:16.666667%
  }

  .to-xl\:odd\:pb-1_6:nth-child(odd){
    padding-bottom:16.666667%
  }

  .to-xl\:odd\:pl-1_6:nth-child(odd){
    padding-left:16.666667%
  }

  .to-xl\:odd\:pt-5_6:nth-child(odd){
    padding-top:83.333333%
  }

  .to-xl\:odd\:pr-5_6:nth-child(odd){
    padding-right:83.333333%
  }

  .to-xl\:odd\:pb-5_6:nth-child(odd){
    padding-bottom:83.333333%
  }

  .to-xl\:odd\:pl-5_6:nth-child(odd){
    padding-left:83.333333%
  }

  .to-xl\:odd\:pt-1_12:nth-child(odd){
    padding-top:8.333333%
  }

  .to-xl\:odd\:pr-1_12:nth-child(odd){
    padding-right:8.333333%
  }

  .to-xl\:odd\:pb-1_12:nth-child(odd){
    padding-bottom:8.333333%
  }

  .to-xl\:odd\:pl-1_12:nth-child(odd){
    padding-left:8.333333%
  }

  .to-xl\:odd\:pt-5_12:nth-child(odd){
    padding-top:41.666667%
  }

  .to-xl\:odd\:pr-5_12:nth-child(odd){
    padding-right:41.666667%
  }

  .to-xl\:odd\:pb-5_12:nth-child(odd){
    padding-bottom:41.666667%
  }

  .to-xl\:odd\:pl-5_12:nth-child(odd){
    padding-left:41.666667%
  }

  .to-xl\:odd\:pt-7_12:nth-child(odd){
    padding-top:58.333333%
  }

  .to-xl\:odd\:pr-7_12:nth-child(odd){
    padding-right:58.333333%
  }

  .to-xl\:odd\:pb-7_12:nth-child(odd){
    padding-bottom:58.333333%
  }

  .to-xl\:odd\:pl-7_12:nth-child(odd){
    padding-left:58.333333%
  }

  .to-xl\:odd\:pt-11_12:nth-child(odd){
    padding-top:91.666667%
  }

  .to-xl\:odd\:pr-11_12:nth-child(odd){
    padding-right:91.666667%
  }

  .to-xl\:odd\:pb-11_12:nth-child(odd){
    padding-bottom:91.666667%
  }

  .to-xl\:odd\:pl-11_12:nth-child(odd){
    padding-left:91.666667%
  }

  .to-xl\:pointer-events-none{
    pointer-events:none
  }

  .to-xl\:pointer-events-auto{
    pointer-events:auto
  }

  .to-xl\:static{
    position:static
  }

  .to-xl\:fixed{
    position:fixed
  }

  .to-xl\:absolute{
    position:absolute
  }

  .to-xl\:relative{
    position:relative
  }

  .to-xl\:sticky{
    position:sticky
  }

  .to-xl\:inset-0{
    top:0px;
    right:0px;
    bottom:0px;
    left:0px
  }

  .to-xl\:inset-1{
    top:1px;
    right:1px;
    bottom:1px;
    left:1px
  }

  .to-xl\:inset-2{
    top:2px;
    right:2px;
    bottom:2px;
    left:2px
  }

  .to-xl\:inset-4{
    top:4px;
    right:4px;
    bottom:4px;
    left:4px
  }

  .to-xl\:inset-5{
    top:5px;
    right:5px;
    bottom:5px;
    left:5px
  }

  .to-xl\:inset-6{
    top:6px;
    right:6px;
    bottom:6px;
    left:6px
  }

  .to-xl\:inset-7{
    top:7px;
    right:7px;
    bottom:7px;
    left:7px
  }

  .to-xl\:inset-8{
    top:8px;
    right:8px;
    bottom:8px;
    left:8px
  }

  .to-xl\:inset-9{
    top:9px;
    right:9px;
    bottom:9px;
    left:9px
  }

  .to-xl\:inset-10{
    top:10px;
    right:10px;
    bottom:10px;
    left:10px
  }

  .to-xl\:inset-15{
    top:15px;
    right:15px;
    bottom:15px;
    left:15px
  }

  .to-xl\:inset-16{
    top:16px;
    right:16px;
    bottom:16px;
    left:16px
  }

  .to-xl\:inset-18{
    top:18px;
    right:18px;
    bottom:18px;
    left:18px
  }

  .to-xl\:inset-25{
    top:25px;
    right:25px;
    bottom:25px;
    left:25px
  }

  .to-xl\:inset-30{
    top:30px;
    right:30px;
    bottom:30px;
    left:30px
  }

  .to-xl\:inset-36{
    top:36px;
    right:36px;
    bottom:36px;
    left:36px
  }

  .to-xl\:inset-40{
    top:40px;
    right:40px;
    bottom:40px;
    left:40px
  }

  .to-xl\:inset-50{
    top:50px;
    right:50px;
    bottom:50px;
    left:50px
  }

  .to-xl\:inset-60{
    top:60px;
    right:60px;
    bottom:60px;
    left:60px
  }

  .to-xl\:inset-auto{
    top:auto;
    right:auto;
    bottom:auto;
    left:auto
  }

  .to-xl\:-inset-1{
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px
  }

  .to-xl\:-inset-3{
    top:-3px;
    right:-3px;
    bottom:-3px;
    left:-3px
  }

  .to-xl\:-inset-10{
    top:-10px;
    right:-10px;
    bottom:-10px;
    left:-10px
  }

  .to-xl\:-inset-12{
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px
  }

  .to-xl\:-inset-13{
    top:-13px;
    right:-13px;
    bottom:-13px;
    left:-13px
  }

  .to-xl\:-inset-18{
    top:-18px;
    right:-18px;
    bottom:-18px;
    left:-18px
  }

  .to-xl\:-inset-30{
    top:-30px;
    right:-30px;
    bottom:-30px;
    left:-30px
  }

  .to-xl\:inset-1_2{
    top:50%;
    right:50%;
    bottom:50%;
    left:50%
  }

  .to-xl\:inset-y-0{
    top:0px;
    bottom:0px
  }

  .to-xl\:inset-x-0{
    right:0px;
    left:0px
  }

  .to-xl\:inset-y-1{
    top:1px;
    bottom:1px
  }

  .to-xl\:inset-x-1{
    right:1px;
    left:1px
  }

  .to-xl\:inset-y-2{
    top:2px;
    bottom:2px
  }

  .to-xl\:inset-x-2{
    right:2px;
    left:2px
  }

  .to-xl\:inset-y-4{
    top:4px;
    bottom:4px
  }

  .to-xl\:inset-x-4{
    right:4px;
    left:4px
  }

  .to-xl\:inset-y-5{
    top:5px;
    bottom:5px
  }

  .to-xl\:inset-x-5{
    right:5px;
    left:5px
  }

  .to-xl\:inset-y-6{
    top:6px;
    bottom:6px
  }

  .to-xl\:inset-x-6{
    right:6px;
    left:6px
  }

  .to-xl\:inset-y-7{
    top:7px;
    bottom:7px
  }

  .to-xl\:inset-x-7{
    right:7px;
    left:7px
  }

  .to-xl\:inset-y-8{
    top:8px;
    bottom:8px
  }

  .to-xl\:inset-x-8{
    right:8px;
    left:8px
  }

  .to-xl\:inset-y-9{
    top:9px;
    bottom:9px
  }

  .to-xl\:inset-x-9{
    right:9px;
    left:9px
  }

  .to-xl\:inset-y-10{
    top:10px;
    bottom:10px
  }

  .to-xl\:inset-x-10{
    right:10px;
    left:10px
  }

  .to-xl\:inset-y-15{
    top:15px;
    bottom:15px
  }

  .to-xl\:inset-x-15{
    right:15px;
    left:15px
  }

  .to-xl\:inset-y-16{
    top:16px;
    bottom:16px
  }

  .to-xl\:inset-x-16{
    right:16px;
    left:16px
  }

  .to-xl\:inset-y-18{
    top:18px;
    bottom:18px
  }

  .to-xl\:inset-x-18{
    right:18px;
    left:18px
  }

  .to-xl\:inset-y-25{
    top:25px;
    bottom:25px
  }

  .to-xl\:inset-x-25{
    right:25px;
    left:25px
  }

  .to-xl\:inset-y-30{
    top:30px;
    bottom:30px
  }

  .to-xl\:inset-x-30{
    right:30px;
    left:30px
  }

  .to-xl\:inset-y-36{
    top:36px;
    bottom:36px
  }

  .to-xl\:inset-x-36{
    right:36px;
    left:36px
  }

  .to-xl\:inset-y-40{
    top:40px;
    bottom:40px
  }

  .to-xl\:inset-x-40{
    right:40px;
    left:40px
  }

  .to-xl\:inset-y-50{
    top:50px;
    bottom:50px
  }

  .to-xl\:inset-x-50{
    right:50px;
    left:50px
  }

  .to-xl\:inset-y-60{
    top:60px;
    bottom:60px
  }

  .to-xl\:inset-x-60{
    right:60px;
    left:60px
  }

  .to-xl\:inset-y-auto{
    top:auto;
    bottom:auto
  }

  .to-xl\:inset-x-auto{
    right:auto;
    left:auto
  }

  .to-xl\:-inset-y-1{
    top:-1px;
    bottom:-1px
  }

  .to-xl\:-inset-x-1{
    right:-1px;
    left:-1px
  }

  .to-xl\:-inset-y-3{
    top:-3px;
    bottom:-3px
  }

  .to-xl\:-inset-x-3{
    right:-3px;
    left:-3px
  }

  .to-xl\:-inset-y-10{
    top:-10px;
    bottom:-10px
  }

  .to-xl\:-inset-x-10{
    right:-10px;
    left:-10px
  }

  .to-xl\:-inset-y-12{
    top:-12px;
    bottom:-12px
  }

  .to-xl\:-inset-x-12{
    right:-12px;
    left:-12px
  }

  .to-xl\:-inset-y-13{
    top:-13px;
    bottom:-13px
  }

  .to-xl\:-inset-x-13{
    right:-13px;
    left:-13px
  }

  .to-xl\:-inset-y-18{
    top:-18px;
    bottom:-18px
  }

  .to-xl\:-inset-x-18{
    right:-18px;
    left:-18px
  }

  .to-xl\:-inset-y-30{
    top:-30px;
    bottom:-30px
  }

  .to-xl\:-inset-x-30{
    right:-30px;
    left:-30px
  }

  .to-xl\:inset-y-1_2{
    top:50%;
    bottom:50%
  }

  .to-xl\:inset-x-1_2{
    right:50%;
    left:50%
  }

  .to-xl\:top-0{
    top:0px
  }

  .to-xl\:right-0{
    right:0px
  }

  .to-xl\:bottom-0{
    bottom:0px
  }

  .to-xl\:left-0{
    left:0px
  }

  .to-xl\:top-1{
    top:1px
  }

  .to-xl\:right-1{
    right:1px
  }

  .to-xl\:bottom-1{
    bottom:1px
  }

  .to-xl\:left-1{
    left:1px
  }

  .to-xl\:top-2{
    top:2px
  }

  .to-xl\:right-2{
    right:2px
  }

  .to-xl\:bottom-2{
    bottom:2px
  }

  .to-xl\:left-2{
    left:2px
  }

  .to-xl\:top-4{
    top:4px
  }

  .to-xl\:right-4{
    right:4px
  }

  .to-xl\:bottom-4{
    bottom:4px
  }

  .to-xl\:left-4{
    left:4px
  }

  .to-xl\:top-5{
    top:5px
  }

  .to-xl\:right-5{
    right:5px
  }

  .to-xl\:bottom-5{
    bottom:5px
  }

  .to-xl\:left-5{
    left:5px
  }

  .to-xl\:top-6{
    top:6px
  }

  .to-xl\:right-6{
    right:6px
  }

  .to-xl\:bottom-6{
    bottom:6px
  }

  .to-xl\:left-6{
    left:6px
  }

  .to-xl\:top-7{
    top:7px
  }

  .to-xl\:right-7{
    right:7px
  }

  .to-xl\:bottom-7{
    bottom:7px
  }

  .to-xl\:left-7{
    left:7px
  }

  .to-xl\:top-8{
    top:8px
  }

  .to-xl\:right-8{
    right:8px
  }

  .to-xl\:bottom-8{
    bottom:8px
  }

  .to-xl\:left-8{
    left:8px
  }

  .to-xl\:top-9{
    top:9px
  }

  .to-xl\:right-9{
    right:9px
  }

  .to-xl\:bottom-9{
    bottom:9px
  }

  .to-xl\:left-9{
    left:9px
  }

  .to-xl\:top-10{
    top:10px
  }

  .to-xl\:right-10{
    right:10px
  }

  .to-xl\:bottom-10{
    bottom:10px
  }

  .to-xl\:left-10{
    left:10px
  }

  .to-xl\:top-15{
    top:15px
  }

  .to-xl\:right-15{
    right:15px
  }

  .to-xl\:bottom-15{
    bottom:15px
  }

  .to-xl\:left-15{
    left:15px
  }

  .to-xl\:top-16{
    top:16px
  }

  .to-xl\:right-16{
    right:16px
  }

  .to-xl\:bottom-16{
    bottom:16px
  }

  .to-xl\:left-16{
    left:16px
  }

  .to-xl\:top-18{
    top:18px
  }

  .to-xl\:right-18{
    right:18px
  }

  .to-xl\:bottom-18{
    bottom:18px
  }

  .to-xl\:left-18{
    left:18px
  }

  .to-xl\:top-25{
    top:25px
  }

  .to-xl\:right-25{
    right:25px
  }

  .to-xl\:bottom-25{
    bottom:25px
  }

  .to-xl\:left-25{
    left:25px
  }

  .to-xl\:top-30{
    top:30px
  }

  .to-xl\:right-30{
    right:30px
  }

  .to-xl\:bottom-30{
    bottom:30px
  }

  .to-xl\:left-30{
    left:30px
  }

  .to-xl\:top-36{
    top:36px
  }

  .to-xl\:right-36{
    right:36px
  }

  .to-xl\:bottom-36{
    bottom:36px
  }

  .to-xl\:left-36{
    left:36px
  }

  .to-xl\:top-40{
    top:40px
  }

  .to-xl\:right-40{
    right:40px
  }

  .to-xl\:bottom-40{
    bottom:40px
  }

  .to-xl\:left-40{
    left:40px
  }

  .to-xl\:top-50{
    top:50px
  }

  .to-xl\:right-50{
    right:50px
  }

  .to-xl\:bottom-50{
    bottom:50px
  }

  .to-xl\:left-50{
    left:50px
  }

  .to-xl\:top-60{
    top:60px
  }

  .to-xl\:right-60{
    right:60px
  }

  .to-xl\:bottom-60{
    bottom:60px
  }

  .to-xl\:left-60{
    left:60px
  }

  .to-xl\:top-auto{
    top:auto
  }

  .to-xl\:right-auto{
    right:auto
  }

  .to-xl\:bottom-auto{
    bottom:auto
  }

  .to-xl\:left-auto{
    left:auto
  }

  .to-xl\:-top-1{
    top:-1px
  }

  .to-xl\:-right-1{
    right:-1px
  }

  .to-xl\:-bottom-1{
    bottom:-1px
  }

  .to-xl\:-left-1{
    left:-1px
  }

  .to-xl\:-top-3{
    top:-3px
  }

  .to-xl\:-right-3{
    right:-3px
  }

  .to-xl\:-bottom-3{
    bottom:-3px
  }

  .to-xl\:-left-3{
    left:-3px
  }

  .to-xl\:-top-10{
    top:-10px
  }

  .to-xl\:-right-10{
    right:-10px
  }

  .to-xl\:-bottom-10{
    bottom:-10px
  }

  .to-xl\:-left-10{
    left:-10px
  }

  .to-xl\:-top-12{
    top:-12px
  }

  .to-xl\:-right-12{
    right:-12px
  }

  .to-xl\:-bottom-12{
    bottom:-12px
  }

  .to-xl\:-left-12{
    left:-12px
  }

  .to-xl\:-top-13{
    top:-13px
  }

  .to-xl\:-right-13{
    right:-13px
  }

  .to-xl\:-bottom-13{
    bottom:-13px
  }

  .to-xl\:-left-13{
    left:-13px
  }

  .to-xl\:-top-18{
    top:-18px
  }

  .to-xl\:-right-18{
    right:-18px
  }

  .to-xl\:-bottom-18{
    bottom:-18px
  }

  .to-xl\:-left-18{
    left:-18px
  }

  .to-xl\:-top-30{
    top:-30px
  }

  .to-xl\:-right-30{
    right:-30px
  }

  .to-xl\:-bottom-30{
    bottom:-30px
  }

  .to-xl\:-left-30{
    left:-30px
  }

  .to-xl\:top-1_2{
    top:50%
  }

  .to-xl\:right-1_2{
    right:50%
  }

  .to-xl\:bottom-1_2{
    bottom:50%
  }

  .to-xl\:left-1_2{
    left:50%
  }

  .to-xl\:resize-none{
    resize:none
  }

  .to-xl\:resize-y{
    resize:vertical
  }

  .to-xl\:resize-x{
    resize:horizontal
  }

  .to-xl\:resize{
    resize:both
  }

  .to-xl\:shadow-xs{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:shadow-sm{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xl\:shadow{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:shadow-md{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xl\:shadow-lg{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:shadow-xl{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xl\:shadow-2xl{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xl\:shadow-inner{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:shadow-outline{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xl\:shadow-none{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xl\:shadow-center{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xl\:shadow-green{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xl\:shadow-dark{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xl\:hover\:shadow:hover{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:hover\:shadow-md:hover{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xl\:hover\:shadow-none:hover{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xl\:hover\:shadow-center:hover{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xl\:hover\:shadow-green:hover{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xl\:hover\:shadow-dark:hover{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)
  }

  .to-xl\:focus\:shadow:focus{
    -webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:focus\:shadow-md:focus{
    -webkit-box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
  }

  .to-xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
  }

  .to-xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
  }

  .to-xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)
  }

  .to-xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)
  }

  .to-xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow:0 0 0 3px rgba(66, 153, 225, 0.5)
  }

  .to-xl\:focus\:shadow-none:focus{
    -webkit-box-shadow:none;
            box-shadow:none
  }

  .to-xl\:focus\:shadow-center:focus{
    -webkit-box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75);
            box-shadow:0px 0px 5px 0px rgba(184,184,184,0.75)
  }

  .to-xl\:focus\:shadow-green:focus{
    -webkit-box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5);
            box-shadow:0px 0px 6px 0px rgba(48,134,45,0.5)
  }

  .to-xl\:focus\:shadow-dark:focus{
    -webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);
            box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)
  }

  .to-xl\:fill-current{
    fill:currentColor
  }

  .to-xl\:stroke-current{
    stroke:currentColor
  }

  .to-xl\:stroke-0{
    stroke-width:0
  }

  .to-xl\:stroke-1{
    stroke-width:1
  }

  .to-xl\:stroke-2{
    stroke-width:2
  }

  .to-xl\:table-auto{
    table-layout:auto
  }

  .to-xl\:table-fixed{
    table-layout:fixed
  }

  .to-xl\:text-left{
    text-align:left
  }

  .to-xl\:text-center{
    text-align:center
  }

  .to-xl\:text-right{
    text-align:right
  }

  .to-xl\:text-justify{
    text-align:justify
  }

  .to-xl\:text-inherited{
    color:inherit
  }

  .to-xl\:text-clear{
    color:transparent
  }

  .to-xl\:text-transparent{
    color:transparent
  }

  .to-xl\:text-error{
    color:#E01010
  }

  .to-xl\:text-blue-50{
    color:#61b6cb
  }

  .to-xl\:text-blue-100{
    color:#0076DF
  }

  .to-xl\:text-blue-125{
    color:#0A6ED6
  }

  .to-xl\:text-blue-150{
    color:#076099
  }

  .to-xl\:text-blue-175{
    color:#006099
  }

  .to-xl\:text-blue-200{
    color:#0A4A73
  }

  .to-xl\:text-blue{
    color:#0076DF
  }

  .to-xl\:text-purple-100{
    color:#4E3972
  }

  .to-xl\:text-purple{
    color:#573F7F
  }

  .to-xl\:text-green-20{
    color:#ADE8A1
  }

  .to-xl\:text-green-100{
    color:#30862D
  }

  .to-xl\:text-green-120{
    color:#285e1d
  }

  .to-xl\:text-green-150{
    color:#00492C
  }

  .to-xl\:text-green-200{
    color:#2F822C
  }

  .to-xl\:text-green-250{
    color:#8EC640
  }

  .to-xl\:text-green{
    color:#30862D
  }

  .to-xl\:text-orange{
    color:#FFC21F
  }

  .to-xl\:text-red-100{
    color:#E01010
  }

  .to-xl\:text-red{
    color:#E01010
  }

  .to-xl\:text-red-riverbend{
    color:#990000
  }

  .to-xl\:text-red-riverbendDark{
    color:#5C0002
  }

  .to-xl\:text-yellow{
    color:#F4A81C
  }

  .to-xl\:text-white{
    color:#ffffff
  }

  .to-xl\:text-black{
    color:#000000
  }

  .to-xl\:text-dark{
    color:#333333
  }

  .to-xl\:text-gray-25{
    color:#f6f8f9
  }

  .to-xl\:text-gray-35{
    color:#ededef
  }

  .to-xl\:text-gray-50{
    color:#dddddd
  }

  .to-xl\:text-gray-95{
    color:#686059
  }

  .to-xl\:text-gray-100{
    color:#757575
  }

  .to-xl\:text-gray-120{
    color:#555555
  }

  .to-xl\:text-gray-150{
    color:#252525
  }

  .to-xl\:text-gray-160{
    color:#121212
  }

  .to-xl\:text-gray{
    color:#757575
  }

  .to-xl\:hover\:text-inherited:hover{
    color:inherit
  }

  .to-xl\:hover\:text-clear:hover{
    color:transparent
  }

  .to-xl\:hover\:text-transparent:hover{
    color:transparent
  }

  .to-xl\:hover\:text-error:hover{
    color:#E01010
  }

  .to-xl\:hover\:text-blue-50:hover{
    color:#61b6cb
  }

  .to-xl\:hover\:text-blue-100:hover{
    color:#0076DF
  }

  .to-xl\:hover\:text-blue-125:hover{
    color:#0A6ED6
  }

  .to-xl\:hover\:text-blue-150:hover{
    color:#076099
  }

  .to-xl\:hover\:text-blue-175:hover{
    color:#006099
  }

  .to-xl\:hover\:text-blue-200:hover{
    color:#0A4A73
  }

  .to-xl\:hover\:text-blue:hover{
    color:#0076DF
  }

  .to-xl\:hover\:text-purple-100:hover{
    color:#4E3972
  }

  .to-xl\:hover\:text-purple:hover{
    color:#573F7F
  }

  .to-xl\:hover\:text-green-20:hover{
    color:#ADE8A1
  }

  .to-xl\:hover\:text-green-100:hover{
    color:#30862D
  }

  .to-xl\:hover\:text-green-120:hover{
    color:#285e1d
  }

  .to-xl\:hover\:text-green-150:hover{
    color:#00492C
  }

  .to-xl\:hover\:text-green-200:hover{
    color:#2F822C
  }

  .to-xl\:hover\:text-green-250:hover{
    color:#8EC640
  }

  .to-xl\:hover\:text-green:hover{
    color:#30862D
  }

  .to-xl\:hover\:text-orange:hover{
    color:#FFC21F
  }

  .to-xl\:hover\:text-red-100:hover{
    color:#E01010
  }

  .to-xl\:hover\:text-red:hover{
    color:#E01010
  }

  .to-xl\:hover\:text-red-riverbend:hover{
    color:#990000
  }

  .to-xl\:hover\:text-red-riverbendDark:hover{
    color:#5C0002
  }

  .to-xl\:hover\:text-yellow:hover{
    color:#F4A81C
  }

  .to-xl\:hover\:text-white:hover{
    color:#ffffff
  }

  .to-xl\:hover\:text-black:hover{
    color:#000000
  }

  .to-xl\:hover\:text-dark:hover{
    color:#333333
  }

  .to-xl\:hover\:text-gray-25:hover{
    color:#f6f8f9
  }

  .to-xl\:hover\:text-gray-35:hover{
    color:#ededef
  }

  .to-xl\:hover\:text-gray-50:hover{
    color:#dddddd
  }

  .to-xl\:hover\:text-gray-95:hover{
    color:#686059
  }

  .to-xl\:hover\:text-gray-100:hover{
    color:#757575
  }

  .to-xl\:hover\:text-gray-120:hover{
    color:#555555
  }

  .to-xl\:hover\:text-gray-150:hover{
    color:#252525
  }

  .to-xl\:hover\:text-gray-160:hover{
    color:#121212
  }

  .to-xl\:hover\:text-gray:hover{
    color:#757575
  }

  .to-xl\:focus\:text-inherited:focus{
    color:inherit
  }

  .to-xl\:focus\:text-clear:focus{
    color:transparent
  }

  .to-xl\:focus\:text-transparent:focus{
    color:transparent
  }

  .to-xl\:focus\:text-error:focus{
    color:#E01010
  }

  .to-xl\:focus\:text-blue-50:focus{
    color:#61b6cb
  }

  .to-xl\:focus\:text-blue-100:focus{
    color:#0076DF
  }

  .to-xl\:focus\:text-blue-125:focus{
    color:#0A6ED6
  }

  .to-xl\:focus\:text-blue-150:focus{
    color:#076099
  }

  .to-xl\:focus\:text-blue-175:focus{
    color:#006099
  }

  .to-xl\:focus\:text-blue-200:focus{
    color:#0A4A73
  }

  .to-xl\:focus\:text-blue:focus{
    color:#0076DF
  }

  .to-xl\:focus\:text-purple-100:focus{
    color:#4E3972
  }

  .to-xl\:focus\:text-purple:focus{
    color:#573F7F
  }

  .to-xl\:focus\:text-green-20:focus{
    color:#ADE8A1
  }

  .to-xl\:focus\:text-green-100:focus{
    color:#30862D
  }

  .to-xl\:focus\:text-green-120:focus{
    color:#285e1d
  }

  .to-xl\:focus\:text-green-150:focus{
    color:#00492C
  }

  .to-xl\:focus\:text-green-200:focus{
    color:#2F822C
  }

  .to-xl\:focus\:text-green-250:focus{
    color:#8EC640
  }

  .to-xl\:focus\:text-green:focus{
    color:#30862D
  }

  .to-xl\:focus\:text-orange:focus{
    color:#FFC21F
  }

  .to-xl\:focus\:text-red-100:focus{
    color:#E01010
  }

  .to-xl\:focus\:text-red:focus{
    color:#E01010
  }

  .to-xl\:focus\:text-red-riverbend:focus{
    color:#990000
  }

  .to-xl\:focus\:text-red-riverbendDark:focus{
    color:#5C0002
  }

  .to-xl\:focus\:text-yellow:focus{
    color:#F4A81C
  }

  .to-xl\:focus\:text-white:focus{
    color:#ffffff
  }

  .to-xl\:focus\:text-black:focus{
    color:#000000
  }

  .to-xl\:focus\:text-dark:focus{
    color:#333333
  }

  .to-xl\:focus\:text-gray-25:focus{
    color:#f6f8f9
  }

  .to-xl\:focus\:text-gray-35:focus{
    color:#ededef
  }

  .to-xl\:focus\:text-gray-50:focus{
    color:#dddddd
  }

  .to-xl\:focus\:text-gray-95:focus{
    color:#686059
  }

  .to-xl\:focus\:text-gray-100:focus{
    color:#757575
  }

  .to-xl\:focus\:text-gray-120:focus{
    color:#555555
  }

  .to-xl\:focus\:text-gray-150:focus{
    color:#252525
  }

  .to-xl\:focus\:text-gray-160:focus{
    color:#121212
  }

  .to-xl\:focus\:text-gray:focus{
    color:#757575
  }

  .to-xl\:italic{
    font-style:italic
  }

  .to-xl\:not-italic{
    font-style:normal
  }

  .to-xl\:uppercase{
    text-transform:uppercase
  }

  .to-xl\:lowercase{
    text-transform:lowercase
  }

  .to-xl\:capitalize{
    text-transform:capitalize
  }

  .to-xl\:normal-case{
    text-transform:none
  }

  .to-xl\:antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  .to-xl\:subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
  }

  .to-xl\:ordinal, .to-xl\:slashed-zero, .to-xl\:lining-nums, .to-xl\:oldstyle-nums, .to-xl\:proportional-nums, .to-xl\:tabular-nums, .to-xl\:diagonal-fractions, .to-xl\:stacked-fractions{
    --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction)
  }

  .to-xl\:normal-nums{
    font-variant-numeric:normal
  }

  .to-xl\:ordinal{
    --font-variant-numeric-ordinal:ordinal
  }

  .to-xl\:slashed-zero{
    --font-variant-numeric-slashed-zero:slashed-zero
  }

  .to-xl\:lining-nums{
    --font-variant-numeric-figure:lining-nums
  }

  .to-xl\:oldstyle-nums{
    --font-variant-numeric-figure:oldstyle-nums
  }

  .to-xl\:proportional-nums{
    --font-variant-numeric-spacing:proportional-nums
  }

  .to-xl\:tabular-nums{
    --font-variant-numeric-spacing:tabular-nums
  }

  .to-xl\:diagonal-fractions{
    --font-variant-numeric-fraction:diagonal-fractions
  }

  .to-xl\:stacked-fractions{
    --font-variant-numeric-fraction:stacked-fractions
  }

  .to-xl\:tracking-tighter{
    letter-spacing:-0.05em
  }

  .to-xl\:tracking-tight{
    letter-spacing:-0.025em
  }

  .to-xl\:tracking-normal{
    letter-spacing:0
  }

  .to-xl\:tracking-wide{
    letter-spacing:0.025em
  }

  .to-xl\:tracking-wider{
    letter-spacing:0.05em
  }

  .to-xl\:tracking-widest{
    letter-spacing:0.1em
  }

  .to-xl\:select-none{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none
  }

  .to-xl\:select-text{
    -webkit-user-select:text;
       -moz-user-select:text;
        -ms-user-select:text;
            user-select:text
  }

  .to-xl\:select-all{
    -webkit-user-select:all;
       -moz-user-select:all;
        -ms-user-select:all;
            user-select:all
  }

  .to-xl\:select-auto{
    -webkit-user-select:auto;
       -moz-user-select:auto;
        -ms-user-select:auto;
            user-select:auto
  }

  .to-xl\:align-baseline{
    vertical-align:baseline
  }

  .to-xl\:align-top{
    vertical-align:top
  }

  .to-xl\:align-middle{
    vertical-align:middle
  }

  .to-xl\:align-bottom{
    vertical-align:bottom
  }

  .to-xl\:align-text-top{
    vertical-align:text-top
  }

  .to-xl\:align-text-bottom{
    vertical-align:text-bottom
  }

  .to-xl\:visible{
    visibility:visible
  }

  .to-xl\:invisible{
    visibility:hidden
  }

  .to-xl\:whitespace-normal{
    white-space:normal
  }

  .to-xl\:whitespace-no-wrap{
    white-space:nowrap
  }

  .to-xl\:whitespace-pre{
    white-space:pre
  }

  .to-xl\:whitespace-pre-line{
    white-space:pre-line
  }

  .to-xl\:whitespace-pre-wrap{
    white-space:pre-wrap
  }

  .to-xl\:break-normal{
    word-wrap:normal;
    overflow-wrap:normal;
    word-break:normal
  }

  .to-xl\:break-words{
    word-wrap:break-word;
    overflow-wrap:break-word
  }

  .to-xl\:break-all{
    word-break:break-all
  }

  .to-xl\:truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .to-xl\:w-0{
    width:0
  }

  .to-xl\:w-1{
    width:1px
  }

  .to-xl\:w-2{
    width:2px
  }

  .to-xl\:w-3{
    width:3px
  }

  .to-xl\:w-4{
    width:4px
  }

  .to-xl\:w-5{
    width:5px
  }

  .to-xl\:w-6{
    width:6px
  }

  .to-xl\:w-7{
    width:7px
  }

  .to-xl\:w-8{
    width:8px
  }

  .to-xl\:w-9{
    width:9px
  }

  .to-xl\:w-10{
    width:10px
  }

  .to-xl\:w-12{
    width:12px
  }

  .to-xl\:w-15{
    width:15px
  }

  .to-xl\:w-16{
    width:16px
  }

  .to-xl\:w-18{
    width:18px
  }

  .to-xl\:w-20{
    width:20px
  }

  .to-xl\:w-24{
    width:24px
  }

  .to-xl\:w-25{
    width:25px
  }

  .to-xl\:w-30{
    width:30px
  }

  .to-xl\:w-32{
    width:32px
  }

  .to-xl\:w-36{
    width:36px
  }

  .to-xl\:w-40{
    width:40px
  }

  .to-xl\:w-44{
    width:44px
  }

  .to-xl\:w-48{
    width:48px
  }

  .to-xl\:w-50{
    width:50px
  }

  .to-xl\:w-60{
    width:60px
  }

  .to-xl\:w-64{
    width:64px
  }

  .to-xl\:w-70{
    width:70px
  }

  .to-xl\:w-75{
    width:75px
  }

  .to-xl\:w-80{
    width:80px
  }

  .to-xl\:w-85{
    width:85px
  }

  .to-xl\:w-90{
    width:90px
  }

  .to-xl\:w-100{
    width:100px
  }

  .to-xl\:w-120{
    width:120px
  }

  .to-xl\:w-140{
    width:140px
  }

  .to-xl\:w-150{
    width:150px
  }

  .to-xl\:w-200{
    width:200px
  }

  .to-xl\:w-250{
    width:250px
  }

  .to-xl\:w-400{
    width:400px
  }

  .to-xl\:w-450{
    width:450px
  }

  .to-xl\:w-550{
    width:550px
  }

  .to-xl\:w-px{
    width:1px
  }

  .to-xl\:w-1_2{
    width:50%
  }

  .to-xl\:w-1_3{
    width:33.333333%
  }

  .to-xl\:w-2_3{
    width:66.666667%
  }

  .to-xl\:w-1_4{
    width:25%
  }

  .to-xl\:w-2_4{
    width:50%
  }

  .to-xl\:w-3_4{
    width:75%
  }

  .to-xl\:w-1_5{
    width:20%
  }

  .to-xl\:w-2_5{
    width:40%
  }

  .to-xl\:w-3_5{
    width:60%
  }

  .to-xl\:w-4_5{
    width:80%
  }

  .to-xl\:w-1_6{
    width:16.666667%
  }

  .to-xl\:w-5_6{
    width:83.333333%
  }

  .to-xl\:w-1_12{
    width:8.333333%
  }

  .to-xl\:w-5_12{
    width:41.666667%
  }

  .to-xl\:w-7_12{
    width:58.333333%
  }

  .to-xl\:w-11_12{
    width:91.666667%
  }

  .to-xl\:w-auto{
    width:auto
  }

  .to-xl\:w-full{
    width:100%
  }

  .to-xl\:w-screen{
    width:100vw
  }

  .to-xl\:z-0{
    z-index:0
  }

  .to-xl\:z-1{
    z-index:1
  }

  .to-xl\:z-2{
    z-index:2
  }

  .to-xl\:z-3{
    z-index:3
  }

  .to-xl\:z-4{
    z-index:4
  }

  .to-xl\:z-5{
    z-index:5
  }

  .to-xl\:z-auto{
    z-index:auto
  }

  .to-xl\:-z-1{
    z-index:-1
  }

  .to-xl\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-6{
    grid-template-columns:repeat(6, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-7{
    grid-template-columns:repeat(7, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-9{
    grid-template-columns:repeat(9, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-10{
    grid-template-columns:repeat(10, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-11{
    grid-template-columns:repeat(11, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .to-xl\:grid-cols-none{
    grid-template-columns:none
  }

  .to-xl\:auto-cols-auto{
    grid-auto-columns:auto
  }

  .to-xl\:auto-cols-min{
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content
  }

  .to-xl\:auto-cols-max{
    grid-auto-columns:-webkit-max-content;
    grid-auto-columns:max-content
  }

  .to-xl\:auto-cols-fr{
    grid-auto-columns:minmax(0, 1fr)
  }

  .to-xl\:auto-rows-auto{
    grid-auto-rows:auto
  }

  .to-xl\:auto-rows-min{
    grid-auto-rows:-webkit-min-content;
    grid-auto-rows:min-content
  }

  .to-xl\:auto-rows-max{
    grid-auto-rows:-webkit-max-content;
    grid-auto-rows:max-content
  }

  .to-xl\:auto-rows-fr{
    grid-auto-rows:minmax(0, 1fr)
  }

  .to-xl\:transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
  }

  .to-xl\:transform-none{
    -webkit-transform:none;
            transform:none
  }

  .to-xl\:origin-center{
    -webkit-transform-origin:center;
            transform-origin:center
  }

  .to-xl\:origin-top{
    -webkit-transform-origin:top;
            transform-origin:top
  }

  .to-xl\:origin-top-right{
    -webkit-transform-origin:top right;
            transform-origin:top right
  }

  .to-xl\:origin-right{
    -webkit-transform-origin:right;
            transform-origin:right
  }

  .to-xl\:origin-bottom-right{
    -webkit-transform-origin:bottom right;
            transform-origin:bottom right
  }

  .to-xl\:origin-bottom{
    -webkit-transform-origin:bottom;
            transform-origin:bottom
  }

  .to-xl\:origin-bottom-left{
    -webkit-transform-origin:bottom left;
            transform-origin:bottom left
  }

  .to-xl\:origin-left{
    -webkit-transform-origin:left;
            transform-origin:left
  }

  .to-xl\:origin-top-left{
    -webkit-transform-origin:top left;
            transform-origin:top left
  }

  .to-xl\:scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xl\:scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xl\:scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xl\:scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xl\:scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xl\:scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xl\:scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xl\:scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xl\:scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xl\:scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xl\:scale-x-0{
    --transform-scale-x:0
  }

  .to-xl\:scale-x-50{
    --transform-scale-x:.5
  }

  .to-xl\:scale-x-75{
    --transform-scale-x:.75
  }

  .to-xl\:scale-x-90{
    --transform-scale-x:.9
  }

  .to-xl\:scale-x-95{
    --transform-scale-x:.95
  }

  .to-xl\:scale-x-100{
    --transform-scale-x:1
  }

  .to-xl\:scale-x-105{
    --transform-scale-x:1.05
  }

  .to-xl\:scale-x-110{
    --transform-scale-x:1.1
  }

  .to-xl\:scale-x-125{
    --transform-scale-x:1.25
  }

  .to-xl\:scale-x-150{
    --transform-scale-x:1.5
  }

  .to-xl\:scale-y-0{
    --transform-scale-y:0
  }

  .to-xl\:scale-y-50{
    --transform-scale-y:.5
  }

  .to-xl\:scale-y-75{
    --transform-scale-y:.75
  }

  .to-xl\:scale-y-90{
    --transform-scale-y:.9
  }

  .to-xl\:scale-y-95{
    --transform-scale-y:.95
  }

  .to-xl\:scale-y-100{
    --transform-scale-y:1
  }

  .to-xl\:scale-y-105{
    --transform-scale-y:1.05
  }

  .to-xl\:scale-y-110{
    --transform-scale-y:1.1
  }

  .to-xl\:scale-y-125{
    --transform-scale-y:1.25
  }

  .to-xl\:scale-y-150{
    --transform-scale-y:1.5
  }

  .to-xl\:hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xl\:hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xl\:hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xl\:hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xl\:hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xl\:hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xl\:hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xl\:hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xl\:hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xl\:hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xl\:hover\:scale-x-0:hover{
    --transform-scale-x:0
  }

  .to-xl\:hover\:scale-x-50:hover{
    --transform-scale-x:.5
  }

  .to-xl\:hover\:scale-x-75:hover{
    --transform-scale-x:.75
  }

  .to-xl\:hover\:scale-x-90:hover{
    --transform-scale-x:.9
  }

  .to-xl\:hover\:scale-x-95:hover{
    --transform-scale-x:.95
  }

  .to-xl\:hover\:scale-x-100:hover{
    --transform-scale-x:1
  }

  .to-xl\:hover\:scale-x-105:hover{
    --transform-scale-x:1.05
  }

  .to-xl\:hover\:scale-x-110:hover{
    --transform-scale-x:1.1
  }

  .to-xl\:hover\:scale-x-125:hover{
    --transform-scale-x:1.25
  }

  .to-xl\:hover\:scale-x-150:hover{
    --transform-scale-x:1.5
  }

  .to-xl\:hover\:scale-y-0:hover{
    --transform-scale-y:0
  }

  .to-xl\:hover\:scale-y-50:hover{
    --transform-scale-y:.5
  }

  .to-xl\:hover\:scale-y-75:hover{
    --transform-scale-y:.75
  }

  .to-xl\:hover\:scale-y-90:hover{
    --transform-scale-y:.9
  }

  .to-xl\:hover\:scale-y-95:hover{
    --transform-scale-y:.95
  }

  .to-xl\:hover\:scale-y-100:hover{
    --transform-scale-y:1
  }

  .to-xl\:hover\:scale-y-105:hover{
    --transform-scale-y:1.05
  }

  .to-xl\:hover\:scale-y-110:hover{
    --transform-scale-y:1.1
  }

  .to-xl\:hover\:scale-y-125:hover{
    --transform-scale-y:1.25
  }

  .to-xl\:hover\:scale-y-150:hover{
    --transform-scale-y:1.5
  }

  .to-xl\:focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
  }

  .to-xl\:focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
  }

  .to-xl\:focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
  }

  .to-xl\:focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
  }

  .to-xl\:focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
  }

  .to-xl\:focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
  }

  .to-xl\:focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
  }

  .to-xl\:focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
  }

  .to-xl\:focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
  }

  .to-xl\:focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
  }

  .to-xl\:focus\:scale-x-0:focus{
    --transform-scale-x:0
  }

  .to-xl\:focus\:scale-x-50:focus{
    --transform-scale-x:.5
  }

  .to-xl\:focus\:scale-x-75:focus{
    --transform-scale-x:.75
  }

  .to-xl\:focus\:scale-x-90:focus{
    --transform-scale-x:.9
  }

  .to-xl\:focus\:scale-x-95:focus{
    --transform-scale-x:.95
  }

  .to-xl\:focus\:scale-x-100:focus{
    --transform-scale-x:1
  }

  .to-xl\:focus\:scale-x-105:focus{
    --transform-scale-x:1.05
  }

  .to-xl\:focus\:scale-x-110:focus{
    --transform-scale-x:1.1
  }

  .to-xl\:focus\:scale-x-125:focus{
    --transform-scale-x:1.25
  }

  .to-xl\:focus\:scale-x-150:focus{
    --transform-scale-x:1.5
  }

  .to-xl\:focus\:scale-y-0:focus{
    --transform-scale-y:0
  }

  .to-xl\:focus\:scale-y-50:focus{
    --transform-scale-y:.5
  }

  .to-xl\:focus\:scale-y-75:focus{
    --transform-scale-y:.75
  }

  .to-xl\:focus\:scale-y-90:focus{
    --transform-scale-y:.9
  }

  .to-xl\:focus\:scale-y-95:focus{
    --transform-scale-y:.95
  }

  .to-xl\:focus\:scale-y-100:focus{
    --transform-scale-y:1
  }

  .to-xl\:focus\:scale-y-105:focus{
    --transform-scale-y:1.05
  }

  .to-xl\:focus\:scale-y-110:focus{
    --transform-scale-y:1.1
  }

  .to-xl\:focus\:scale-y-125:focus{
    --transform-scale-y:1.25
  }

  .to-xl\:focus\:scale-y-150:focus{
    --transform-scale-y:1.5
  }

  .to-xl\:rotate-0{
    --transform-rotate:0
  }

  .to-xl\:rotate-1{
    --transform-rotate:1deg
  }

  .to-xl\:rotate-2{
    --transform-rotate:2deg
  }

  .to-xl\:rotate-3{
    --transform-rotate:3deg
  }

  .to-xl\:rotate-6{
    --transform-rotate:6deg
  }

  .to-xl\:rotate-12{
    --transform-rotate:12deg
  }

  .to-xl\:rotate-45{
    --transform-rotate:45deg
  }

  .to-xl\:rotate-90{
    --transform-rotate:90deg
  }

  .to-xl\:rotate-180{
    --transform-rotate:180deg
  }

  .to-xl\:-rotate-180{
    --transform-rotate:-180deg
  }

  .to-xl\:-rotate-90{
    --transform-rotate:-90deg
  }

  .to-xl\:-rotate-45{
    --transform-rotate:-45deg
  }

  .to-xl\:-rotate-12{
    --transform-rotate:-12deg
  }

  .to-xl\:-rotate-6{
    --transform-rotate:-6deg
  }

  .to-xl\:-rotate-3{
    --transform-rotate:-3deg
  }

  .to-xl\:-rotate-2{
    --transform-rotate:-2deg
  }

  .to-xl\:-rotate-1{
    --transform-rotate:-1deg
  }

  .to-xl\:hover\:rotate-0:hover{
    --transform-rotate:0
  }

  .to-xl\:hover\:rotate-1:hover{
    --transform-rotate:1deg
  }

  .to-xl\:hover\:rotate-2:hover{
    --transform-rotate:2deg
  }

  .to-xl\:hover\:rotate-3:hover{
    --transform-rotate:3deg
  }

  .to-xl\:hover\:rotate-6:hover{
    --transform-rotate:6deg
  }

  .to-xl\:hover\:rotate-12:hover{
    --transform-rotate:12deg
  }

  .to-xl\:hover\:rotate-45:hover{
    --transform-rotate:45deg
  }

  .to-xl\:hover\:rotate-90:hover{
    --transform-rotate:90deg
  }

  .to-xl\:hover\:rotate-180:hover{
    --transform-rotate:180deg
  }

  .to-xl\:hover\:-rotate-180:hover{
    --transform-rotate:-180deg
  }

  .to-xl\:hover\:-rotate-90:hover{
    --transform-rotate:-90deg
  }

  .to-xl\:hover\:-rotate-45:hover{
    --transform-rotate:-45deg
  }

  .to-xl\:hover\:-rotate-12:hover{
    --transform-rotate:-12deg
  }

  .to-xl\:hover\:-rotate-6:hover{
    --transform-rotate:-6deg
  }

  .to-xl\:hover\:-rotate-3:hover{
    --transform-rotate:-3deg
  }

  .to-xl\:hover\:-rotate-2:hover{
    --transform-rotate:-2deg
  }

  .to-xl\:hover\:-rotate-1:hover{
    --transform-rotate:-1deg
  }

  .to-xl\:focus\:rotate-0:focus{
    --transform-rotate:0
  }

  .to-xl\:focus\:rotate-1:focus{
    --transform-rotate:1deg
  }

  .to-xl\:focus\:rotate-2:focus{
    --transform-rotate:2deg
  }

  .to-xl\:focus\:rotate-3:focus{
    --transform-rotate:3deg
  }

  .to-xl\:focus\:rotate-6:focus{
    --transform-rotate:6deg
  }

  .to-xl\:focus\:rotate-12:focus{
    --transform-rotate:12deg
  }

  .to-xl\:focus\:rotate-45:focus{
    --transform-rotate:45deg
  }

  .to-xl\:focus\:rotate-90:focus{
    --transform-rotate:90deg
  }

  .to-xl\:focus\:rotate-180:focus{
    --transform-rotate:180deg
  }

  .to-xl\:focus\:-rotate-180:focus{
    --transform-rotate:-180deg
  }

  .to-xl\:focus\:-rotate-90:focus{
    --transform-rotate:-90deg
  }

  .to-xl\:focus\:-rotate-45:focus{
    --transform-rotate:-45deg
  }

  .to-xl\:focus\:-rotate-12:focus{
    --transform-rotate:-12deg
  }

  .to-xl\:focus\:-rotate-6:focus{
    --transform-rotate:-6deg
  }

  .to-xl\:focus\:-rotate-3:focus{
    --transform-rotate:-3deg
  }

  .to-xl\:focus\:-rotate-2:focus{
    --transform-rotate:-2deg
  }

  .to-xl\:focus\:-rotate-1:focus{
    --transform-rotate:-1deg
  }

  .to-xl\:translate-x-0{
    --transform-translate-x:0
  }

  .to-xl\:translate-x-1{
    --transform-translate-x:1px
  }

  .to-xl\:translate-x-2{
    --transform-translate-x:2px
  }

  .to-xl\:translate-x-3{
    --transform-translate-x:3px
  }

  .to-xl\:translate-x-4{
    --transform-translate-x:4px
  }

  .to-xl\:translate-x-5{
    --transform-translate-x:5px
  }

  .to-xl\:translate-x-6{
    --transform-translate-x:6px
  }

  .to-xl\:translate-x-7{
    --transform-translate-x:7px
  }

  .to-xl\:translate-x-8{
    --transform-translate-x:8px
  }

  .to-xl\:translate-x-9{
    --transform-translate-x:9px
  }

  .to-xl\:translate-x-10{
    --transform-translate-x:10px
  }

  .to-xl\:translate-x-12{
    --transform-translate-x:12px
  }

  .to-xl\:translate-x-15{
    --transform-translate-x:15px
  }

  .to-xl\:translate-x-16{
    --transform-translate-x:16px
  }

  .to-xl\:translate-x-18{
    --transform-translate-x:18px
  }

  .to-xl\:translate-x-20{
    --transform-translate-x:20px
  }

  .to-xl\:translate-x-24{
    --transform-translate-x:24px
  }

  .to-xl\:translate-x-25{
    --transform-translate-x:25px
  }

  .to-xl\:translate-x-30{
    --transform-translate-x:30px
  }

  .to-xl\:translate-x-32{
    --transform-translate-x:32px
  }

  .to-xl\:translate-x-36{
    --transform-translate-x:36px
  }

  .to-xl\:translate-x-40{
    --transform-translate-x:40px
  }

  .to-xl\:translate-x-44{
    --transform-translate-x:44px
  }

  .to-xl\:translate-x-48{
    --transform-translate-x:48px
  }

  .to-xl\:translate-x-50{
    --transform-translate-x:50px
  }

  .to-xl\:translate-x-60{
    --transform-translate-x:60px
  }

  .to-xl\:translate-x-64{
    --transform-translate-x:64px
  }

  .to-xl\:translate-x-70{
    --transform-translate-x:70px
  }

  .to-xl\:translate-x-75{
    --transform-translate-x:75px
  }

  .to-xl\:translate-x-80{
    --transform-translate-x:80px
  }

  .to-xl\:translate-x-85{
    --transform-translate-x:85px
  }

  .to-xl\:translate-x-90{
    --transform-translate-x:90px
  }

  .to-xl\:translate-x-100{
    --transform-translate-x:100px
  }

  .to-xl\:translate-x-px{
    --transform-translate-x:1px
  }

  .to-xl\:translate-x-1_2{
    --transform-translate-x:50%
  }

  .to-xl\:translate-x-1_3{
    --transform-translate-x:33.333333%
  }

  .to-xl\:translate-x-2_3{
    --transform-translate-x:66.666667%
  }

  .to-xl\:translate-x-1_4{
    --transform-translate-x:25%
  }

  .to-xl\:translate-x-2_4{
    --transform-translate-x:50%
  }

  .to-xl\:translate-x-3_4{
    --transform-translate-x:75%
  }

  .to-xl\:translate-x-1_5{
    --transform-translate-x:20%
  }

  .to-xl\:translate-x-2_5{
    --transform-translate-x:40%
  }

  .to-xl\:translate-x-3_5{
    --transform-translate-x:60%
  }

  .to-xl\:translate-x-4_5{
    --transform-translate-x:80%
  }

  .to-xl\:translate-x-1_6{
    --transform-translate-x:16.666667%
  }

  .to-xl\:translate-x-5_6{
    --transform-translate-x:83.333333%
  }

  .to-xl\:translate-x-1_12{
    --transform-translate-x:8.333333%
  }

  .to-xl\:translate-x-5_12{
    --transform-translate-x:41.666667%
  }

  .to-xl\:translate-x-7_12{
    --transform-translate-x:58.333333%
  }

  .to-xl\:translate-x-11_12{
    --transform-translate-x:91.666667%
  }

  .to-xl\:-translate-x-1{
    --transform-translate-x:-1px
  }

  .to-xl\:-translate-x-2{
    --transform-translate-x:-2px
  }

  .to-xl\:-translate-x-3{
    --transform-translate-x:-3px
  }

  .to-xl\:-translate-x-4{
    --transform-translate-x:-4px
  }

  .to-xl\:-translate-x-5{
    --transform-translate-x:-5px
  }

  .to-xl\:-translate-x-6{
    --transform-translate-x:-6px
  }

  .to-xl\:-translate-x-7{
    --transform-translate-x:-7px
  }

  .to-xl\:-translate-x-8{
    --transform-translate-x:-8px
  }

  .to-xl\:-translate-x-9{
    --transform-translate-x:-9px
  }

  .to-xl\:-translate-x-10{
    --transform-translate-x:-10px
  }

  .to-xl\:-translate-x-12{
    --transform-translate-x:-12px
  }

  .to-xl\:-translate-x-15{
    --transform-translate-x:-15px
  }

  .to-xl\:-translate-x-16{
    --transform-translate-x:-16px
  }

  .to-xl\:-translate-x-18{
    --transform-translate-x:-18px
  }

  .to-xl\:-translate-x-20{
    --transform-translate-x:-20px
  }

  .to-xl\:-translate-x-24{
    --transform-translate-x:-24px
  }

  .to-xl\:-translate-x-25{
    --transform-translate-x:-25px
  }

  .to-xl\:-translate-x-30{
    --transform-translate-x:-30px
  }

  .to-xl\:-translate-x-32{
    --transform-translate-x:-32px
  }

  .to-xl\:-translate-x-36{
    --transform-translate-x:-36px
  }

  .to-xl\:-translate-x-40{
    --transform-translate-x:-40px
  }

  .to-xl\:-translate-x-44{
    --transform-translate-x:-44px
  }

  .to-xl\:-translate-x-48{
    --transform-translate-x:-48px
  }

  .to-xl\:-translate-x-50{
    --transform-translate-x:-50px
  }

  .to-xl\:-translate-x-60{
    --transform-translate-x:-60px
  }

  .to-xl\:-translate-x-64{
    --transform-translate-x:-64px
  }

  .to-xl\:-translate-x-70{
    --transform-translate-x:-70px
  }

  .to-xl\:-translate-x-75{
    --transform-translate-x:-75px
  }

  .to-xl\:-translate-x-80{
    --transform-translate-x:-80px
  }

  .to-xl\:-translate-x-85{
    --transform-translate-x:-85px
  }

  .to-xl\:-translate-x-90{
    --transform-translate-x:-90px
  }

  .to-xl\:-translate-x-100{
    --transform-translate-x:-100px
  }

  .to-xl\:-translate-x-px{
    --transform-translate-x:-1px
  }

  .to-xl\:-translate-x-1_2{
    --transform-translate-x:-50%
  }

  .to-xl\:-translate-x-1_3{
    --transform-translate-x:-33.33333%
  }

  .to-xl\:-translate-x-2_3{
    --transform-translate-x:-66.66667%
  }

  .to-xl\:-translate-x-1_4{
    --transform-translate-x:-25%
  }

  .to-xl\:-translate-x-2_4{
    --transform-translate-x:-50%
  }

  .to-xl\:-translate-x-3_4{
    --transform-translate-x:-75%
  }

  .to-xl\:-translate-x-1_5{
    --transform-translate-x:-20%
  }

  .to-xl\:-translate-x-2_5{
    --transform-translate-x:-40%
  }

  .to-xl\:-translate-x-3_5{
    --transform-translate-x:-60%
  }

  .to-xl\:-translate-x-4_5{
    --transform-translate-x:-80%
  }

  .to-xl\:-translate-x-1_6{
    --transform-translate-x:-16.66667%
  }

  .to-xl\:-translate-x-5_6{
    --transform-translate-x:-83.33333%
  }

  .to-xl\:-translate-x-1_12{
    --transform-translate-x:-8.33333%
  }

  .to-xl\:-translate-x-5_12{
    --transform-translate-x:-41.66667%
  }

  .to-xl\:-translate-x-7_12{
    --transform-translate-x:-58.33333%
  }

  .to-xl\:-translate-x-11_12{
    --transform-translate-x:-91.66667%
  }

  .to-xl\:-translate-x-full{
    --transform-translate-x:-100%
  }

  .to-xl\:-translate-x-1\/2{
    --transform-translate-x:-50%
  }

  .to-xl\:translate-x-1\/2{
    --transform-translate-x:50%
  }

  .to-xl\:translate-x-full{
    --transform-translate-x:100%
  }

  .to-xl\:translate-y-0{
    --transform-translate-y:0
  }

  .to-xl\:translate-y-1{
    --transform-translate-y:1px
  }

  .to-xl\:translate-y-2{
    --transform-translate-y:2px
  }

  .to-xl\:translate-y-3{
    --transform-translate-y:3px
  }

  .to-xl\:translate-y-4{
    --transform-translate-y:4px
  }

  .to-xl\:translate-y-5{
    --transform-translate-y:5px
  }

  .to-xl\:translate-y-6{
    --transform-translate-y:6px
  }

  .to-xl\:translate-y-7{
    --transform-translate-y:7px
  }

  .to-xl\:translate-y-8{
    --transform-translate-y:8px
  }

  .to-xl\:translate-y-9{
    --transform-translate-y:9px
  }

  .to-xl\:translate-y-10{
    --transform-translate-y:10px
  }

  .to-xl\:translate-y-12{
    --transform-translate-y:12px
  }

  .to-xl\:translate-y-15{
    --transform-translate-y:15px
  }

  .to-xl\:translate-y-16{
    --transform-translate-y:16px
  }

  .to-xl\:translate-y-18{
    --transform-translate-y:18px
  }

  .to-xl\:translate-y-20{
    --transform-translate-y:20px
  }

  .to-xl\:translate-y-24{
    --transform-translate-y:24px
  }

  .to-xl\:translate-y-25{
    --transform-translate-y:25px
  }

  .to-xl\:translate-y-30{
    --transform-translate-y:30px
  }

  .to-xl\:translate-y-32{
    --transform-translate-y:32px
  }

  .to-xl\:translate-y-36{
    --transform-translate-y:36px
  }

  .to-xl\:translate-y-40{
    --transform-translate-y:40px
  }

  .to-xl\:translate-y-44{
    --transform-translate-y:44px
  }

  .to-xl\:translate-y-48{
    --transform-translate-y:48px
  }

  .to-xl\:translate-y-50{
    --transform-translate-y:50px
  }

  .to-xl\:translate-y-60{
    --transform-translate-y:60px
  }

  .to-xl\:translate-y-64{
    --transform-translate-y:64px
  }

  .to-xl\:translate-y-70{
    --transform-translate-y:70px
  }

  .to-xl\:translate-y-75{
    --transform-translate-y:75px
  }

  .to-xl\:translate-y-80{
    --transform-translate-y:80px
  }

  .to-xl\:translate-y-85{
    --transform-translate-y:85px
  }

  .to-xl\:translate-y-90{
    --transform-translate-y:90px
  }

  .to-xl\:translate-y-100{
    --transform-translate-y:100px
  }

  .to-xl\:translate-y-px{
    --transform-translate-y:1px
  }

  .to-xl\:translate-y-1_2{
    --transform-translate-y:50%
  }

  .to-xl\:translate-y-1_3{
    --transform-translate-y:33.333333%
  }

  .to-xl\:translate-y-2_3{
    --transform-translate-y:66.666667%
  }

  .to-xl\:translate-y-1_4{
    --transform-translate-y:25%
  }

  .to-xl\:translate-y-2_4{
    --transform-translate-y:50%
  }

  .to-xl\:translate-y-3_4{
    --transform-translate-y:75%
  }

  .to-xl\:translate-y-1_5{
    --transform-translate-y:20%
  }

  .to-xl\:translate-y-2_5{
    --transform-translate-y:40%
  }

  .to-xl\:translate-y-3_5{
    --transform-translate-y:60%
  }

  .to-xl\:translate-y-4_5{
    --transform-translate-y:80%
  }

  .to-xl\:translate-y-1_6{
    --transform-translate-y:16.666667%
  }

  .to-xl\:translate-y-5_6{
    --transform-translate-y:83.333333%
  }

  .to-xl\:translate-y-1_12{
    --transform-translate-y:8.333333%
  }

  .to-xl\:translate-y-5_12{
    --transform-translate-y:41.666667%
  }

  .to-xl\:translate-y-7_12{
    --transform-translate-y:58.333333%
  }

  .to-xl\:translate-y-11_12{
    --transform-translate-y:91.666667%
  }

  .to-xl\:-translate-y-1{
    --transform-translate-y:-1px
  }

  .to-xl\:-translate-y-2{
    --transform-translate-y:-2px
  }

  .to-xl\:-translate-y-3{
    --transform-translate-y:-3px
  }

  .to-xl\:-translate-y-4{
    --transform-translate-y:-4px
  }

  .to-xl\:-translate-y-5{
    --transform-translate-y:-5px
  }

  .to-xl\:-translate-y-6{
    --transform-translate-y:-6px
  }

  .to-xl\:-translate-y-7{
    --transform-translate-y:-7px
  }

  .to-xl\:-translate-y-8{
    --transform-translate-y:-8px
  }

  .to-xl\:-translate-y-9{
    --transform-translate-y:-9px
  }

  .to-xl\:-translate-y-10{
    --transform-translate-y:-10px
  }

  .to-xl\:-translate-y-12{
    --transform-translate-y:-12px
  }

  .to-xl\:-translate-y-15{
    --transform-translate-y:-15px
  }

  .to-xl\:-translate-y-16{
    --transform-translate-y:-16px
  }

  .to-xl\:-translate-y-18{
    --transform-translate-y:-18px
  }

  .to-xl\:-translate-y-20{
    --transform-translate-y:-20px
  }

  .to-xl\:-translate-y-24{
    --transform-translate-y:-24px
  }

  .to-xl\:-translate-y-25{
    --transform-translate-y:-25px
  }

  .to-xl\:-translate-y-30{
    --transform-translate-y:-30px
  }

  .to-xl\:-translate-y-32{
    --transform-translate-y:-32px
  }

  .to-xl\:-translate-y-36{
    --transform-translate-y:-36px
  }

  .to-xl\:-translate-y-40{
    --transform-translate-y:-40px
  }

  .to-xl\:-translate-y-44{
    --transform-translate-y:-44px
  }

  .to-xl\:-translate-y-48{
    --transform-translate-y:-48px
  }

  .to-xl\:-translate-y-50{
    --transform-translate-y:-50px
  }

  .to-xl\:-translate-y-60{
    --transform-translate-y:-60px
  }

  .to-xl\:-translate-y-64{
    --transform-translate-y:-64px
  }

  .to-xl\:-translate-y-70{
    --transform-translate-y:-70px
  }

  .to-xl\:-translate-y-75{
    --transform-translate-y:-75px
  }

  .to-xl\:-translate-y-80{
    --transform-translate-y:-80px
  }

  .to-xl\:-translate-y-85{
    --transform-translate-y:-85px
  }

  .to-xl\:-translate-y-90{
    --transform-translate-y:-90px
  }

  .to-xl\:-translate-y-100{
    --transform-translate-y:-100px
  }

  .to-xl\:-translate-y-px{
    --transform-translate-y:-1px
  }

  .to-xl\:-translate-y-1_2{
    --transform-translate-y:-50%
  }

  .to-xl\:-translate-y-1_3{
    --transform-translate-y:-33.33333%
  }

  .to-xl\:-translate-y-2_3{
    --transform-translate-y:-66.66667%
  }

  .to-xl\:-translate-y-1_4{
    --transform-translate-y:-25%
  }

  .to-xl\:-translate-y-2_4{
    --transform-translate-y:-50%
  }

  .to-xl\:-translate-y-3_4{
    --transform-translate-y:-75%
  }

  .to-xl\:-translate-y-1_5{
    --transform-translate-y:-20%
  }

  .to-xl\:-translate-y-2_5{
    --transform-translate-y:-40%
  }

  .to-xl\:-translate-y-3_5{
    --transform-translate-y:-60%
  }

  .to-xl\:-translate-y-4_5{
    --transform-translate-y:-80%
  }

  .to-xl\:-translate-y-1_6{
    --transform-translate-y:-16.66667%
  }

  .to-xl\:-translate-y-5_6{
    --transform-translate-y:-83.33333%
  }

  .to-xl\:-translate-y-1_12{
    --transform-translate-y:-8.33333%
  }

  .to-xl\:-translate-y-5_12{
    --transform-translate-y:-41.66667%
  }

  .to-xl\:-translate-y-7_12{
    --transform-translate-y:-58.33333%
  }

  .to-xl\:-translate-y-11_12{
    --transform-translate-y:-91.66667%
  }

  .to-xl\:-translate-y-full{
    --transform-translate-y:-100%
  }

  .to-xl\:-translate-y-1\/2{
    --transform-translate-y:-50%
  }

  .to-xl\:translate-y-1\/2{
    --transform-translate-y:50%
  }

  .to-xl\:translate-y-full{
    --transform-translate-y:100%
  }

  .to-xl\:hover\:translate-x-0:hover{
    --transform-translate-x:0
  }

  .to-xl\:hover\:translate-x-1:hover{
    --transform-translate-x:1px
  }

  .to-xl\:hover\:translate-x-2:hover{
    --transform-translate-x:2px
  }

  .to-xl\:hover\:translate-x-3:hover{
    --transform-translate-x:3px
  }

  .to-xl\:hover\:translate-x-4:hover{
    --transform-translate-x:4px
  }

  .to-xl\:hover\:translate-x-5:hover{
    --transform-translate-x:5px
  }

  .to-xl\:hover\:translate-x-6:hover{
    --transform-translate-x:6px
  }

  .to-xl\:hover\:translate-x-7:hover{
    --transform-translate-x:7px
  }

  .to-xl\:hover\:translate-x-8:hover{
    --transform-translate-x:8px
  }

  .to-xl\:hover\:translate-x-9:hover{
    --transform-translate-x:9px
  }

  .to-xl\:hover\:translate-x-10:hover{
    --transform-translate-x:10px
  }

  .to-xl\:hover\:translate-x-12:hover{
    --transform-translate-x:12px
  }

  .to-xl\:hover\:translate-x-15:hover{
    --transform-translate-x:15px
  }

  .to-xl\:hover\:translate-x-16:hover{
    --transform-translate-x:16px
  }

  .to-xl\:hover\:translate-x-18:hover{
    --transform-translate-x:18px
  }

  .to-xl\:hover\:translate-x-20:hover{
    --transform-translate-x:20px
  }

  .to-xl\:hover\:translate-x-24:hover{
    --transform-translate-x:24px
  }

  .to-xl\:hover\:translate-x-25:hover{
    --transform-translate-x:25px
  }

  .to-xl\:hover\:translate-x-30:hover{
    --transform-translate-x:30px
  }

  .to-xl\:hover\:translate-x-32:hover{
    --transform-translate-x:32px
  }

  .to-xl\:hover\:translate-x-36:hover{
    --transform-translate-x:36px
  }

  .to-xl\:hover\:translate-x-40:hover{
    --transform-translate-x:40px
  }

  .to-xl\:hover\:translate-x-44:hover{
    --transform-translate-x:44px
  }

  .to-xl\:hover\:translate-x-48:hover{
    --transform-translate-x:48px
  }

  .to-xl\:hover\:translate-x-50:hover{
    --transform-translate-x:50px
  }

  .to-xl\:hover\:translate-x-60:hover{
    --transform-translate-x:60px
  }

  .to-xl\:hover\:translate-x-64:hover{
    --transform-translate-x:64px
  }

  .to-xl\:hover\:translate-x-70:hover{
    --transform-translate-x:70px
  }

  .to-xl\:hover\:translate-x-75:hover{
    --transform-translate-x:75px
  }

  .to-xl\:hover\:translate-x-80:hover{
    --transform-translate-x:80px
  }

  .to-xl\:hover\:translate-x-85:hover{
    --transform-translate-x:85px
  }

  .to-xl\:hover\:translate-x-90:hover{
    --transform-translate-x:90px
  }

  .to-xl\:hover\:translate-x-100:hover{
    --transform-translate-x:100px
  }

  .to-xl\:hover\:translate-x-px:hover{
    --transform-translate-x:1px
  }

  .to-xl\:hover\:translate-x-1_2:hover{
    --transform-translate-x:50%
  }

  .to-xl\:hover\:translate-x-1_3:hover{
    --transform-translate-x:33.333333%
  }

  .to-xl\:hover\:translate-x-2_3:hover{
    --transform-translate-x:66.666667%
  }

  .to-xl\:hover\:translate-x-1_4:hover{
    --transform-translate-x:25%
  }

  .to-xl\:hover\:translate-x-2_4:hover{
    --transform-translate-x:50%
  }

  .to-xl\:hover\:translate-x-3_4:hover{
    --transform-translate-x:75%
  }

  .to-xl\:hover\:translate-x-1_5:hover{
    --transform-translate-x:20%
  }

  .to-xl\:hover\:translate-x-2_5:hover{
    --transform-translate-x:40%
  }

  .to-xl\:hover\:translate-x-3_5:hover{
    --transform-translate-x:60%
  }

  .to-xl\:hover\:translate-x-4_5:hover{
    --transform-translate-x:80%
  }

  .to-xl\:hover\:translate-x-1_6:hover{
    --transform-translate-x:16.666667%
  }

  .to-xl\:hover\:translate-x-5_6:hover{
    --transform-translate-x:83.333333%
  }

  .to-xl\:hover\:translate-x-1_12:hover{
    --transform-translate-x:8.333333%
  }

  .to-xl\:hover\:translate-x-5_12:hover{
    --transform-translate-x:41.666667%
  }

  .to-xl\:hover\:translate-x-7_12:hover{
    --transform-translate-x:58.333333%
  }

  .to-xl\:hover\:translate-x-11_12:hover{
    --transform-translate-x:91.666667%
  }

  .to-xl\:hover\:-translate-x-1:hover{
    --transform-translate-x:-1px
  }

  .to-xl\:hover\:-translate-x-2:hover{
    --transform-translate-x:-2px
  }

  .to-xl\:hover\:-translate-x-3:hover{
    --transform-translate-x:-3px
  }

  .to-xl\:hover\:-translate-x-4:hover{
    --transform-translate-x:-4px
  }

  .to-xl\:hover\:-translate-x-5:hover{
    --transform-translate-x:-5px
  }

  .to-xl\:hover\:-translate-x-6:hover{
    --transform-translate-x:-6px
  }

  .to-xl\:hover\:-translate-x-7:hover{
    --transform-translate-x:-7px
  }

  .to-xl\:hover\:-translate-x-8:hover{
    --transform-translate-x:-8px
  }

  .to-xl\:hover\:-translate-x-9:hover{
    --transform-translate-x:-9px
  }

  .to-xl\:hover\:-translate-x-10:hover{
    --transform-translate-x:-10px
  }

  .to-xl\:hover\:-translate-x-12:hover{
    --transform-translate-x:-12px
  }

  .to-xl\:hover\:-translate-x-15:hover{
    --transform-translate-x:-15px
  }

  .to-xl\:hover\:-translate-x-16:hover{
    --transform-translate-x:-16px
  }

  .to-xl\:hover\:-translate-x-18:hover{
    --transform-translate-x:-18px
  }

  .to-xl\:hover\:-translate-x-20:hover{
    --transform-translate-x:-20px
  }

  .to-xl\:hover\:-translate-x-24:hover{
    --transform-translate-x:-24px
  }

  .to-xl\:hover\:-translate-x-25:hover{
    --transform-translate-x:-25px
  }

  .to-xl\:hover\:-translate-x-30:hover{
    --transform-translate-x:-30px
  }

  .to-xl\:hover\:-translate-x-32:hover{
    --transform-translate-x:-32px
  }

  .to-xl\:hover\:-translate-x-36:hover{
    --transform-translate-x:-36px
  }

  .to-xl\:hover\:-translate-x-40:hover{
    --transform-translate-x:-40px
  }

  .to-xl\:hover\:-translate-x-44:hover{
    --transform-translate-x:-44px
  }

  .to-xl\:hover\:-translate-x-48:hover{
    --transform-translate-x:-48px
  }

  .to-xl\:hover\:-translate-x-50:hover{
    --transform-translate-x:-50px
  }

  .to-xl\:hover\:-translate-x-60:hover{
    --transform-translate-x:-60px
  }

  .to-xl\:hover\:-translate-x-64:hover{
    --transform-translate-x:-64px
  }

  .to-xl\:hover\:-translate-x-70:hover{
    --transform-translate-x:-70px
  }

  .to-xl\:hover\:-translate-x-75:hover{
    --transform-translate-x:-75px
  }

  .to-xl\:hover\:-translate-x-80:hover{
    --transform-translate-x:-80px
  }

  .to-xl\:hover\:-translate-x-85:hover{
    --transform-translate-x:-85px
  }

  .to-xl\:hover\:-translate-x-90:hover{
    --transform-translate-x:-90px
  }

  .to-xl\:hover\:-translate-x-100:hover{
    --transform-translate-x:-100px
  }

  .to-xl\:hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
  }

  .to-xl\:hover\:-translate-x-1_2:hover{
    --transform-translate-x:-50%
  }

  .to-xl\:hover\:-translate-x-1_3:hover{
    --transform-translate-x:-33.33333%
  }

  .to-xl\:hover\:-translate-x-2_3:hover{
    --transform-translate-x:-66.66667%
  }

  .to-xl\:hover\:-translate-x-1_4:hover{
    --transform-translate-x:-25%
  }

  .to-xl\:hover\:-translate-x-2_4:hover{
    --transform-translate-x:-50%
  }

  .to-xl\:hover\:-translate-x-3_4:hover{
    --transform-translate-x:-75%
  }

  .to-xl\:hover\:-translate-x-1_5:hover{
    --transform-translate-x:-20%
  }

  .to-xl\:hover\:-translate-x-2_5:hover{
    --transform-translate-x:-40%
  }

  .to-xl\:hover\:-translate-x-3_5:hover{
    --transform-translate-x:-60%
  }

  .to-xl\:hover\:-translate-x-4_5:hover{
    --transform-translate-x:-80%
  }

  .to-xl\:hover\:-translate-x-1_6:hover{
    --transform-translate-x:-16.66667%
  }

  .to-xl\:hover\:-translate-x-5_6:hover{
    --transform-translate-x:-83.33333%
  }

  .to-xl\:hover\:-translate-x-1_12:hover{
    --transform-translate-x:-8.33333%
  }

  .to-xl\:hover\:-translate-x-5_12:hover{
    --transform-translate-x:-41.66667%
  }

  .to-xl\:hover\:-translate-x-7_12:hover{
    --transform-translate-x:-58.33333%
  }

  .to-xl\:hover\:-translate-x-11_12:hover{
    --transform-translate-x:-91.66667%
  }

  .to-xl\:hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
  }

  .to-xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
  }

  .to-xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
  }

  .to-xl\:hover\:translate-x-full:hover{
    --transform-translate-x:100%
  }

  .to-xl\:hover\:translate-y-0:hover{
    --transform-translate-y:0
  }

  .to-xl\:hover\:translate-y-1:hover{
    --transform-translate-y:1px
  }

  .to-xl\:hover\:translate-y-2:hover{
    --transform-translate-y:2px
  }

  .to-xl\:hover\:translate-y-3:hover{
    --transform-translate-y:3px
  }

  .to-xl\:hover\:translate-y-4:hover{
    --transform-translate-y:4px
  }

  .to-xl\:hover\:translate-y-5:hover{
    --transform-translate-y:5px
  }

  .to-xl\:hover\:translate-y-6:hover{
    --transform-translate-y:6px
  }

  .to-xl\:hover\:translate-y-7:hover{
    --transform-translate-y:7px
  }

  .to-xl\:hover\:translate-y-8:hover{
    --transform-translate-y:8px
  }

  .to-xl\:hover\:translate-y-9:hover{
    --transform-translate-y:9px
  }

  .to-xl\:hover\:translate-y-10:hover{
    --transform-translate-y:10px
  }

  .to-xl\:hover\:translate-y-12:hover{
    --transform-translate-y:12px
  }

  .to-xl\:hover\:translate-y-15:hover{
    --transform-translate-y:15px
  }

  .to-xl\:hover\:translate-y-16:hover{
    --transform-translate-y:16px
  }

  .to-xl\:hover\:translate-y-18:hover{
    --transform-translate-y:18px
  }

  .to-xl\:hover\:translate-y-20:hover{
    --transform-translate-y:20px
  }

  .to-xl\:hover\:translate-y-24:hover{
    --transform-translate-y:24px
  }

  .to-xl\:hover\:translate-y-25:hover{
    --transform-translate-y:25px
  }

  .to-xl\:hover\:translate-y-30:hover{
    --transform-translate-y:30px
  }

  .to-xl\:hover\:translate-y-32:hover{
    --transform-translate-y:32px
  }

  .to-xl\:hover\:translate-y-36:hover{
    --transform-translate-y:36px
  }

  .to-xl\:hover\:translate-y-40:hover{
    --transform-translate-y:40px
  }

  .to-xl\:hover\:translate-y-44:hover{
    --transform-translate-y:44px
  }

  .to-xl\:hover\:translate-y-48:hover{
    --transform-translate-y:48px
  }

  .to-xl\:hover\:translate-y-50:hover{
    --transform-translate-y:50px
  }

  .to-xl\:hover\:translate-y-60:hover{
    --transform-translate-y:60px
  }

  .to-xl\:hover\:translate-y-64:hover{
    --transform-translate-y:64px
  }

  .to-xl\:hover\:translate-y-70:hover{
    --transform-translate-y:70px
  }

  .to-xl\:hover\:translate-y-75:hover{
    --transform-translate-y:75px
  }

  .to-xl\:hover\:translate-y-80:hover{
    --transform-translate-y:80px
  }

  .to-xl\:hover\:translate-y-85:hover{
    --transform-translate-y:85px
  }

  .to-xl\:hover\:translate-y-90:hover{
    --transform-translate-y:90px
  }

  .to-xl\:hover\:translate-y-100:hover{
    --transform-translate-y:100px
  }

  .to-xl\:hover\:translate-y-px:hover{
    --transform-translate-y:1px
  }

  .to-xl\:hover\:translate-y-1_2:hover{
    --transform-translate-y:50%
  }

  .to-xl\:hover\:translate-y-1_3:hover{
    --transform-translate-y:33.333333%
  }

  .to-xl\:hover\:translate-y-2_3:hover{
    --transform-translate-y:66.666667%
  }

  .to-xl\:hover\:translate-y-1_4:hover{
    --transform-translate-y:25%
  }

  .to-xl\:hover\:translate-y-2_4:hover{
    --transform-translate-y:50%
  }

  .to-xl\:hover\:translate-y-3_4:hover{
    --transform-translate-y:75%
  }

  .to-xl\:hover\:translate-y-1_5:hover{
    --transform-translate-y:20%
  }

  .to-xl\:hover\:translate-y-2_5:hover{
    --transform-translate-y:40%
  }

  .to-xl\:hover\:translate-y-3_5:hover{
    --transform-translate-y:60%
  }

  .to-xl\:hover\:translate-y-4_5:hover{
    --transform-translate-y:80%
  }

  .to-xl\:hover\:translate-y-1_6:hover{
    --transform-translate-y:16.666667%
  }

  .to-xl\:hover\:translate-y-5_6:hover{
    --transform-translate-y:83.333333%
  }

  .to-xl\:hover\:translate-y-1_12:hover{
    --transform-translate-y:8.333333%
  }

  .to-xl\:hover\:translate-y-5_12:hover{
    --transform-translate-y:41.666667%
  }

  .to-xl\:hover\:translate-y-7_12:hover{
    --transform-translate-y:58.333333%
  }

  .to-xl\:hover\:translate-y-11_12:hover{
    --transform-translate-y:91.666667%
  }

  .to-xl\:hover\:-translate-y-1:hover{
    --transform-translate-y:-1px
  }

  .to-xl\:hover\:-translate-y-2:hover{
    --transform-translate-y:-2px
  }

  .to-xl\:hover\:-translate-y-3:hover{
    --transform-translate-y:-3px
  }

  .to-xl\:hover\:-translate-y-4:hover{
    --transform-translate-y:-4px
  }

  .to-xl\:hover\:-translate-y-5:hover{
    --transform-translate-y:-5px
  }

  .to-xl\:hover\:-translate-y-6:hover{
    --transform-translate-y:-6px
  }

  .to-xl\:hover\:-translate-y-7:hover{
    --transform-translate-y:-7px
  }

  .to-xl\:hover\:-translate-y-8:hover{
    --transform-translate-y:-8px
  }

  .to-xl\:hover\:-translate-y-9:hover{
    --transform-translate-y:-9px
  }

  .to-xl\:hover\:-translate-y-10:hover{
    --transform-translate-y:-10px
  }

  .to-xl\:hover\:-translate-y-12:hover{
    --transform-translate-y:-12px
  }

  .to-xl\:hover\:-translate-y-15:hover{
    --transform-translate-y:-15px
  }

  .to-xl\:hover\:-translate-y-16:hover{
    --transform-translate-y:-16px
  }

  .to-xl\:hover\:-translate-y-18:hover{
    --transform-translate-y:-18px
  }

  .to-xl\:hover\:-translate-y-20:hover{
    --transform-translate-y:-20px
  }

  .to-xl\:hover\:-translate-y-24:hover{
    --transform-translate-y:-24px
  }

  .to-xl\:hover\:-translate-y-25:hover{
    --transform-translate-y:-25px
  }

  .to-xl\:hover\:-translate-y-30:hover{
    --transform-translate-y:-30px
  }

  .to-xl\:hover\:-translate-y-32:hover{
    --transform-translate-y:-32px
  }

  .to-xl\:hover\:-translate-y-36:hover{
    --transform-translate-y:-36px
  }

  .to-xl\:hover\:-translate-y-40:hover{
    --transform-translate-y:-40px
  }

  .to-xl\:hover\:-translate-y-44:hover{
    --transform-translate-y:-44px
  }

  .to-xl\:hover\:-translate-y-48:hover{
    --transform-translate-y:-48px
  }

  .to-xl\:hover\:-translate-y-50:hover{
    --transform-translate-y:-50px
  }

  .to-xl\:hover\:-translate-y-60:hover{
    --transform-translate-y:-60px
  }

  .to-xl\:hover\:-translate-y-64:hover{
    --transform-translate-y:-64px
  }

  .to-xl\:hover\:-translate-y-70:hover{
    --transform-translate-y:-70px
  }

  .to-xl\:hover\:-translate-y-75:hover{
    --transform-translate-y:-75px
  }

  .to-xl\:hover\:-translate-y-80:hover{
    --transform-translate-y:-80px
  }

  .to-xl\:hover\:-translate-y-85:hover{
    --transform-translate-y:-85px
  }

  .to-xl\:hover\:-translate-y-90:hover{
    --transform-translate-y:-90px
  }

  .to-xl\:hover\:-translate-y-100:hover{
    --transform-translate-y:-100px
  }

  .to-xl\:hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
  }

  .to-xl\:hover\:-translate-y-1_2:hover{
    --transform-translate-y:-50%
  }

  .to-xl\:hover\:-translate-y-1_3:hover{
    --transform-translate-y:-33.33333%
  }

  .to-xl\:hover\:-translate-y-2_3:hover{
    --transform-translate-y:-66.66667%
  }

  .to-xl\:hover\:-translate-y-1_4:hover{
    --transform-translate-y:-25%
  }

  .to-xl\:hover\:-translate-y-2_4:hover{
    --transform-translate-y:-50%
  }

  .to-xl\:hover\:-translate-y-3_4:hover{
    --transform-translate-y:-75%
  }

  .to-xl\:hover\:-translate-y-1_5:hover{
    --transform-translate-y:-20%
  }

  .to-xl\:hover\:-translate-y-2_5:hover{
    --transform-translate-y:-40%
  }

  .to-xl\:hover\:-translate-y-3_5:hover{
    --transform-translate-y:-60%
  }

  .to-xl\:hover\:-translate-y-4_5:hover{
    --transform-translate-y:-80%
  }

  .to-xl\:hover\:-translate-y-1_6:hover{
    --transform-translate-y:-16.66667%
  }

  .to-xl\:hover\:-translate-y-5_6:hover{
    --transform-translate-y:-83.33333%
  }

  .to-xl\:hover\:-translate-y-1_12:hover{
    --transform-translate-y:-8.33333%
  }

  .to-xl\:hover\:-translate-y-5_12:hover{
    --transform-translate-y:-41.66667%
  }

  .to-xl\:hover\:-translate-y-7_12:hover{
    --transform-translate-y:-58.33333%
  }

  .to-xl\:hover\:-translate-y-11_12:hover{
    --transform-translate-y:-91.66667%
  }

  .to-xl\:hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
  }

  .to-xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
  }

  .to-xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
  }

  .to-xl\:hover\:translate-y-full:hover{
    --transform-translate-y:100%
  }

  .to-xl\:focus\:translate-x-0:focus{
    --transform-translate-x:0
  }

  .to-xl\:focus\:translate-x-1:focus{
    --transform-translate-x:1px
  }

  .to-xl\:focus\:translate-x-2:focus{
    --transform-translate-x:2px
  }

  .to-xl\:focus\:translate-x-3:focus{
    --transform-translate-x:3px
  }

  .to-xl\:focus\:translate-x-4:focus{
    --transform-translate-x:4px
  }

  .to-xl\:focus\:translate-x-5:focus{
    --transform-translate-x:5px
  }

  .to-xl\:focus\:translate-x-6:focus{
    --transform-translate-x:6px
  }

  .to-xl\:focus\:translate-x-7:focus{
    --transform-translate-x:7px
  }

  .to-xl\:focus\:translate-x-8:focus{
    --transform-translate-x:8px
  }

  .to-xl\:focus\:translate-x-9:focus{
    --transform-translate-x:9px
  }

  .to-xl\:focus\:translate-x-10:focus{
    --transform-translate-x:10px
  }

  .to-xl\:focus\:translate-x-12:focus{
    --transform-translate-x:12px
  }

  .to-xl\:focus\:translate-x-15:focus{
    --transform-translate-x:15px
  }

  .to-xl\:focus\:translate-x-16:focus{
    --transform-translate-x:16px
  }

  .to-xl\:focus\:translate-x-18:focus{
    --transform-translate-x:18px
  }

  .to-xl\:focus\:translate-x-20:focus{
    --transform-translate-x:20px
  }

  .to-xl\:focus\:translate-x-24:focus{
    --transform-translate-x:24px
  }

  .to-xl\:focus\:translate-x-25:focus{
    --transform-translate-x:25px
  }

  .to-xl\:focus\:translate-x-30:focus{
    --transform-translate-x:30px
  }

  .to-xl\:focus\:translate-x-32:focus{
    --transform-translate-x:32px
  }

  .to-xl\:focus\:translate-x-36:focus{
    --transform-translate-x:36px
  }

  .to-xl\:focus\:translate-x-40:focus{
    --transform-translate-x:40px
  }

  .to-xl\:focus\:translate-x-44:focus{
    --transform-translate-x:44px
  }

  .to-xl\:focus\:translate-x-48:focus{
    --transform-translate-x:48px
  }

  .to-xl\:focus\:translate-x-50:focus{
    --transform-translate-x:50px
  }

  .to-xl\:focus\:translate-x-60:focus{
    --transform-translate-x:60px
  }

  .to-xl\:focus\:translate-x-64:focus{
    --transform-translate-x:64px
  }

  .to-xl\:focus\:translate-x-70:focus{
    --transform-translate-x:70px
  }

  .to-xl\:focus\:translate-x-75:focus{
    --transform-translate-x:75px
  }

  .to-xl\:focus\:translate-x-80:focus{
    --transform-translate-x:80px
  }

  .to-xl\:focus\:translate-x-85:focus{
    --transform-translate-x:85px
  }

  .to-xl\:focus\:translate-x-90:focus{
    --transform-translate-x:90px
  }

  .to-xl\:focus\:translate-x-100:focus{
    --transform-translate-x:100px
  }

  .to-xl\:focus\:translate-x-px:focus{
    --transform-translate-x:1px
  }

  .to-xl\:focus\:translate-x-1_2:focus{
    --transform-translate-x:50%
  }

  .to-xl\:focus\:translate-x-1_3:focus{
    --transform-translate-x:33.333333%
  }

  .to-xl\:focus\:translate-x-2_3:focus{
    --transform-translate-x:66.666667%
  }

  .to-xl\:focus\:translate-x-1_4:focus{
    --transform-translate-x:25%
  }

  .to-xl\:focus\:translate-x-2_4:focus{
    --transform-translate-x:50%
  }

  .to-xl\:focus\:translate-x-3_4:focus{
    --transform-translate-x:75%
  }

  .to-xl\:focus\:translate-x-1_5:focus{
    --transform-translate-x:20%
  }

  .to-xl\:focus\:translate-x-2_5:focus{
    --transform-translate-x:40%
  }

  .to-xl\:focus\:translate-x-3_5:focus{
    --transform-translate-x:60%
  }

  .to-xl\:focus\:translate-x-4_5:focus{
    --transform-translate-x:80%
  }

  .to-xl\:focus\:translate-x-1_6:focus{
    --transform-translate-x:16.666667%
  }

  .to-xl\:focus\:translate-x-5_6:focus{
    --transform-translate-x:83.333333%
  }

  .to-xl\:focus\:translate-x-1_12:focus{
    --transform-translate-x:8.333333%
  }

  .to-xl\:focus\:translate-x-5_12:focus{
    --transform-translate-x:41.666667%
  }

  .to-xl\:focus\:translate-x-7_12:focus{
    --transform-translate-x:58.333333%
  }

  .to-xl\:focus\:translate-x-11_12:focus{
    --transform-translate-x:91.666667%
  }

  .to-xl\:focus\:-translate-x-1:focus{
    --transform-translate-x:-1px
  }

  .to-xl\:focus\:-translate-x-2:focus{
    --transform-translate-x:-2px
  }

  .to-xl\:focus\:-translate-x-3:focus{
    --transform-translate-x:-3px
  }

  .to-xl\:focus\:-translate-x-4:focus{
    --transform-translate-x:-4px
  }

  .to-xl\:focus\:-translate-x-5:focus{
    --transform-translate-x:-5px
  }

  .to-xl\:focus\:-translate-x-6:focus{
    --transform-translate-x:-6px
  }

  .to-xl\:focus\:-translate-x-7:focus{
    --transform-translate-x:-7px
  }

  .to-xl\:focus\:-translate-x-8:focus{
    --transform-translate-x:-8px
  }

  .to-xl\:focus\:-translate-x-9:focus{
    --transform-translate-x:-9px
  }

  .to-xl\:focus\:-translate-x-10:focus{
    --transform-translate-x:-10px
  }

  .to-xl\:focus\:-translate-x-12:focus{
    --transform-translate-x:-12px
  }

  .to-xl\:focus\:-translate-x-15:focus{
    --transform-translate-x:-15px
  }

  .to-xl\:focus\:-translate-x-16:focus{
    --transform-translate-x:-16px
  }

  .to-xl\:focus\:-translate-x-18:focus{
    --transform-translate-x:-18px
  }

  .to-xl\:focus\:-translate-x-20:focus{
    --transform-translate-x:-20px
  }

  .to-xl\:focus\:-translate-x-24:focus{
    --transform-translate-x:-24px
  }

  .to-xl\:focus\:-translate-x-25:focus{
    --transform-translate-x:-25px
  }

  .to-xl\:focus\:-translate-x-30:focus{
    --transform-translate-x:-30px
  }

  .to-xl\:focus\:-translate-x-32:focus{
    --transform-translate-x:-32px
  }

  .to-xl\:focus\:-translate-x-36:focus{
    --transform-translate-x:-36px
  }

  .to-xl\:focus\:-translate-x-40:focus{
    --transform-translate-x:-40px
  }

  .to-xl\:focus\:-translate-x-44:focus{
    --transform-translate-x:-44px
  }

  .to-xl\:focus\:-translate-x-48:focus{
    --transform-translate-x:-48px
  }

  .to-xl\:focus\:-translate-x-50:focus{
    --transform-translate-x:-50px
  }

  .to-xl\:focus\:-translate-x-60:focus{
    --transform-translate-x:-60px
  }

  .to-xl\:focus\:-translate-x-64:focus{
    --transform-translate-x:-64px
  }

  .to-xl\:focus\:-translate-x-70:focus{
    --transform-translate-x:-70px
  }

  .to-xl\:focus\:-translate-x-75:focus{
    --transform-translate-x:-75px
  }

  .to-xl\:focus\:-translate-x-80:focus{
    --transform-translate-x:-80px
  }

  .to-xl\:focus\:-translate-x-85:focus{
    --transform-translate-x:-85px
  }

  .to-xl\:focus\:-translate-x-90:focus{
    --transform-translate-x:-90px
  }

  .to-xl\:focus\:-translate-x-100:focus{
    --transform-translate-x:-100px
  }

  .to-xl\:focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
  }

  .to-xl\:focus\:-translate-x-1_2:focus{
    --transform-translate-x:-50%
  }

  .to-xl\:focus\:-translate-x-1_3:focus{
    --transform-translate-x:-33.33333%
  }

  .to-xl\:focus\:-translate-x-2_3:focus{
    --transform-translate-x:-66.66667%
  }

  .to-xl\:focus\:-translate-x-1_4:focus{
    --transform-translate-x:-25%
  }

  .to-xl\:focus\:-translate-x-2_4:focus{
    --transform-translate-x:-50%
  }

  .to-xl\:focus\:-translate-x-3_4:focus{
    --transform-translate-x:-75%
  }

  .to-xl\:focus\:-translate-x-1_5:focus{
    --transform-translate-x:-20%
  }

  .to-xl\:focus\:-translate-x-2_5:focus{
    --transform-translate-x:-40%
  }

  .to-xl\:focus\:-translate-x-3_5:focus{
    --transform-translate-x:-60%
  }

  .to-xl\:focus\:-translate-x-4_5:focus{
    --transform-translate-x:-80%
  }

  .to-xl\:focus\:-translate-x-1_6:focus{
    --transform-translate-x:-16.66667%
  }

  .to-xl\:focus\:-translate-x-5_6:focus{
    --transform-translate-x:-83.33333%
  }

  .to-xl\:focus\:-translate-x-1_12:focus{
    --transform-translate-x:-8.33333%
  }

  .to-xl\:focus\:-translate-x-5_12:focus{
    --transform-translate-x:-41.66667%
  }

  .to-xl\:focus\:-translate-x-7_12:focus{
    --transform-translate-x:-58.33333%
  }

  .to-xl\:focus\:-translate-x-11_12:focus{
    --transform-translate-x:-91.66667%
  }

  .to-xl\:focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
  }

  .to-xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
  }

  .to-xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
  }

  .to-xl\:focus\:translate-x-full:focus{
    --transform-translate-x:100%
  }

  .to-xl\:focus\:translate-y-0:focus{
    --transform-translate-y:0
  }

  .to-xl\:focus\:translate-y-1:focus{
    --transform-translate-y:1px
  }

  .to-xl\:focus\:translate-y-2:focus{
    --transform-translate-y:2px
  }

  .to-xl\:focus\:translate-y-3:focus{
    --transform-translate-y:3px
  }

  .to-xl\:focus\:translate-y-4:focus{
    --transform-translate-y:4px
  }

  .to-xl\:focus\:translate-y-5:focus{
    --transform-translate-y:5px
  }

  .to-xl\:focus\:translate-y-6:focus{
    --transform-translate-y:6px
  }

  .to-xl\:focus\:translate-y-7:focus{
    --transform-translate-y:7px
  }

  .to-xl\:focus\:translate-y-8:focus{
    --transform-translate-y:8px
  }

  .to-xl\:focus\:translate-y-9:focus{
    --transform-translate-y:9px
  }

  .to-xl\:focus\:translate-y-10:focus{
    --transform-translate-y:10px
  }

  .to-xl\:focus\:translate-y-12:focus{
    --transform-translate-y:12px
  }

  .to-xl\:focus\:translate-y-15:focus{
    --transform-translate-y:15px
  }

  .to-xl\:focus\:translate-y-16:focus{
    --transform-translate-y:16px
  }

  .to-xl\:focus\:translate-y-18:focus{
    --transform-translate-y:18px
  }

  .to-xl\:focus\:translate-y-20:focus{
    --transform-translate-y:20px
  }

  .to-xl\:focus\:translate-y-24:focus{
    --transform-translate-y:24px
  }

  .to-xl\:focus\:translate-y-25:focus{
    --transform-translate-y:25px
  }

  .to-xl\:focus\:translate-y-30:focus{
    --transform-translate-y:30px
  }

  .to-xl\:focus\:translate-y-32:focus{
    --transform-translate-y:32px
  }

  .to-xl\:focus\:translate-y-36:focus{
    --transform-translate-y:36px
  }

  .to-xl\:focus\:translate-y-40:focus{
    --transform-translate-y:40px
  }

  .to-xl\:focus\:translate-y-44:focus{
    --transform-translate-y:44px
  }

  .to-xl\:focus\:translate-y-48:focus{
    --transform-translate-y:48px
  }

  .to-xl\:focus\:translate-y-50:focus{
    --transform-translate-y:50px
  }

  .to-xl\:focus\:translate-y-60:focus{
    --transform-translate-y:60px
  }

  .to-xl\:focus\:translate-y-64:focus{
    --transform-translate-y:64px
  }

  .to-xl\:focus\:translate-y-70:focus{
    --transform-translate-y:70px
  }

  .to-xl\:focus\:translate-y-75:focus{
    --transform-translate-y:75px
  }

  .to-xl\:focus\:translate-y-80:focus{
    --transform-translate-y:80px
  }

  .to-xl\:focus\:translate-y-85:focus{
    --transform-translate-y:85px
  }

  .to-xl\:focus\:translate-y-90:focus{
    --transform-translate-y:90px
  }

  .to-xl\:focus\:translate-y-100:focus{
    --transform-translate-y:100px
  }

  .to-xl\:focus\:translate-y-px:focus{
    --transform-translate-y:1px
  }

  .to-xl\:focus\:translate-y-1_2:focus{
    --transform-translate-y:50%
  }

  .to-xl\:focus\:translate-y-1_3:focus{
    --transform-translate-y:33.333333%
  }

  .to-xl\:focus\:translate-y-2_3:focus{
    --transform-translate-y:66.666667%
  }

  .to-xl\:focus\:translate-y-1_4:focus{
    --transform-translate-y:25%
  }

  .to-xl\:focus\:translate-y-2_4:focus{
    --transform-translate-y:50%
  }

  .to-xl\:focus\:translate-y-3_4:focus{
    --transform-translate-y:75%
  }

  .to-xl\:focus\:translate-y-1_5:focus{
    --transform-translate-y:20%
  }

  .to-xl\:focus\:translate-y-2_5:focus{
    --transform-translate-y:40%
  }

  .to-xl\:focus\:translate-y-3_5:focus{
    --transform-translate-y:60%
  }

  .to-xl\:focus\:translate-y-4_5:focus{
    --transform-translate-y:80%
  }

  .to-xl\:focus\:translate-y-1_6:focus{
    --transform-translate-y:16.666667%
  }

  .to-xl\:focus\:translate-y-5_6:focus{
    --transform-translate-y:83.333333%
  }

  .to-xl\:focus\:translate-y-1_12:focus{
    --transform-translate-y:8.333333%
  }

  .to-xl\:focus\:translate-y-5_12:focus{
    --transform-translate-y:41.666667%
  }

  .to-xl\:focus\:translate-y-7_12:focus{
    --transform-translate-y:58.333333%
  }

  .to-xl\:focus\:translate-y-11_12:focus{
    --transform-translate-y:91.666667%
  }

  .to-xl\:focus\:-translate-y-1:focus{
    --transform-translate-y:-1px
  }

  .to-xl\:focus\:-translate-y-2:focus{
    --transform-translate-y:-2px
  }

  .to-xl\:focus\:-translate-y-3:focus{
    --transform-translate-y:-3px
  }

  .to-xl\:focus\:-translate-y-4:focus{
    --transform-translate-y:-4px
  }

  .to-xl\:focus\:-translate-y-5:focus{
    --transform-translate-y:-5px
  }

  .to-xl\:focus\:-translate-y-6:focus{
    --transform-translate-y:-6px
  }

  .to-xl\:focus\:-translate-y-7:focus{
    --transform-translate-y:-7px
  }

  .to-xl\:focus\:-translate-y-8:focus{
    --transform-translate-y:-8px
  }

  .to-xl\:focus\:-translate-y-9:focus{
    --transform-translate-y:-9px
  }

  .to-xl\:focus\:-translate-y-10:focus{
    --transform-translate-y:-10px
  }

  .to-xl\:focus\:-translate-y-12:focus{
    --transform-translate-y:-12px
  }

  .to-xl\:focus\:-translate-y-15:focus{
    --transform-translate-y:-15px
  }

  .to-xl\:focus\:-translate-y-16:focus{
    --transform-translate-y:-16px
  }

  .to-xl\:focus\:-translate-y-18:focus{
    --transform-translate-y:-18px
  }

  .to-xl\:focus\:-translate-y-20:focus{
    --transform-translate-y:-20px
  }

  .to-xl\:focus\:-translate-y-24:focus{
    --transform-translate-y:-24px
  }

  .to-xl\:focus\:-translate-y-25:focus{
    --transform-translate-y:-25px
  }

  .to-xl\:focus\:-translate-y-30:focus{
    --transform-translate-y:-30px
  }

  .to-xl\:focus\:-translate-y-32:focus{
    --transform-translate-y:-32px
  }

  .to-xl\:focus\:-translate-y-36:focus{
    --transform-translate-y:-36px
  }

  .to-xl\:focus\:-translate-y-40:focus{
    --transform-translate-y:-40px
  }

  .to-xl\:focus\:-translate-y-44:focus{
    --transform-translate-y:-44px
  }

  .to-xl\:focus\:-translate-y-48:focus{
    --transform-translate-y:-48px
  }

  .to-xl\:focus\:-translate-y-50:focus{
    --transform-translate-y:-50px
  }

  .to-xl\:focus\:-translate-y-60:focus{
    --transform-translate-y:-60px
  }

  .to-xl\:focus\:-translate-y-64:focus{
    --transform-translate-y:-64px
  }

  .to-xl\:focus\:-translate-y-70:focus{
    --transform-translate-y:-70px
  }

  .to-xl\:focus\:-translate-y-75:focus{
    --transform-translate-y:-75px
  }

  .to-xl\:focus\:-translate-y-80:focus{
    --transform-translate-y:-80px
  }

  .to-xl\:focus\:-translate-y-85:focus{
    --transform-translate-y:-85px
  }

  .to-xl\:focus\:-translate-y-90:focus{
    --transform-translate-y:-90px
  }

  .to-xl\:focus\:-translate-y-100:focus{
    --transform-translate-y:-100px
  }

  .to-xl\:focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
  }

  .to-xl\:focus\:-translate-y-1_2:focus{
    --transform-translate-y:-50%
  }

  .to-xl\:focus\:-translate-y-1_3:focus{
    --transform-translate-y:-33.33333%
  }

  .to-xl\:focus\:-translate-y-2_3:focus{
    --transform-translate-y:-66.66667%
  }

  .to-xl\:focus\:-translate-y-1_4:focus{
    --transform-translate-y:-25%
  }

  .to-xl\:focus\:-translate-y-2_4:focus{
    --transform-translate-y:-50%
  }

  .to-xl\:focus\:-translate-y-3_4:focus{
    --transform-translate-y:-75%
  }

  .to-xl\:focus\:-translate-y-1_5:focus{
    --transform-translate-y:-20%
  }

  .to-xl\:focus\:-translate-y-2_5:focus{
    --transform-translate-y:-40%
  }

  .to-xl\:focus\:-translate-y-3_5:focus{
    --transform-translate-y:-60%
  }

  .to-xl\:focus\:-translate-y-4_5:focus{
    --transform-translate-y:-80%
  }

  .to-xl\:focus\:-translate-y-1_6:focus{
    --transform-translate-y:-16.66667%
  }

  .to-xl\:focus\:-translate-y-5_6:focus{
    --transform-translate-y:-83.33333%
  }

  .to-xl\:focus\:-translate-y-1_12:focus{
    --transform-translate-y:-8.33333%
  }

  .to-xl\:focus\:-translate-y-5_12:focus{
    --transform-translate-y:-41.66667%
  }

  .to-xl\:focus\:-translate-y-7_12:focus{
    --transform-translate-y:-58.33333%
  }

  .to-xl\:focus\:-translate-y-11_12:focus{
    --transform-translate-y:-91.66667%
  }

  .to-xl\:focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
  }

  .to-xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
  }

  .to-xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
  }

  .to-xl\:focus\:translate-y-full:focus{
    --transform-translate-y:100%
  }

  .to-xl\:skew-x-0{
    --transform-skew-x:0
  }

  .to-xl\:skew-x-1{
    --transform-skew-x:1deg
  }

  .to-xl\:skew-x-2{
    --transform-skew-x:2deg
  }

  .to-xl\:skew-x-3{
    --transform-skew-x:3deg
  }

  .to-xl\:skew-x-6{
    --transform-skew-x:6deg
  }

  .to-xl\:skew-x-12{
    --transform-skew-x:12deg
  }

  .to-xl\:-skew-x-12{
    --transform-skew-x:-12deg
  }

  .to-xl\:-skew-x-6{
    --transform-skew-x:-6deg
  }

  .to-xl\:-skew-x-3{
    --transform-skew-x:-3deg
  }

  .to-xl\:-skew-x-2{
    --transform-skew-x:-2deg
  }

  .to-xl\:-skew-x-1{
    --transform-skew-x:-1deg
  }

  .to-xl\:skew-y-0{
    --transform-skew-y:0
  }

  .to-xl\:skew-y-1{
    --transform-skew-y:1deg
  }

  .to-xl\:skew-y-2{
    --transform-skew-y:2deg
  }

  .to-xl\:skew-y-3{
    --transform-skew-y:3deg
  }

  .to-xl\:skew-y-6{
    --transform-skew-y:6deg
  }

  .to-xl\:skew-y-12{
    --transform-skew-y:12deg
  }

  .to-xl\:-skew-y-12{
    --transform-skew-y:-12deg
  }

  .to-xl\:-skew-y-6{
    --transform-skew-y:-6deg
  }

  .to-xl\:-skew-y-3{
    --transform-skew-y:-3deg
  }

  .to-xl\:-skew-y-2{
    --transform-skew-y:-2deg
  }

  .to-xl\:-skew-y-1{
    --transform-skew-y:-1deg
  }

  .to-xl\:hover\:skew-x-0:hover{
    --transform-skew-x:0
  }

  .to-xl\:hover\:skew-x-1:hover{
    --transform-skew-x:1deg
  }

  .to-xl\:hover\:skew-x-2:hover{
    --transform-skew-x:2deg
  }

  .to-xl\:hover\:skew-x-3:hover{
    --transform-skew-x:3deg
  }

  .to-xl\:hover\:skew-x-6:hover{
    --transform-skew-x:6deg
  }

  .to-xl\:hover\:skew-x-12:hover{
    --transform-skew-x:12deg
  }

  .to-xl\:hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
  }

  .to-xl\:hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
  }

  .to-xl\:hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
  }

  .to-xl\:hover\:-skew-x-2:hover{
    --transform-skew-x:-2deg
  }

  .to-xl\:hover\:-skew-x-1:hover{
    --transform-skew-x:-1deg
  }

  .to-xl\:hover\:skew-y-0:hover{
    --transform-skew-y:0
  }

  .to-xl\:hover\:skew-y-1:hover{
    --transform-skew-y:1deg
  }

  .to-xl\:hover\:skew-y-2:hover{
    --transform-skew-y:2deg
  }

  .to-xl\:hover\:skew-y-3:hover{
    --transform-skew-y:3deg
  }

  .to-xl\:hover\:skew-y-6:hover{
    --transform-skew-y:6deg
  }

  .to-xl\:hover\:skew-y-12:hover{
    --transform-skew-y:12deg
  }

  .to-xl\:hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
  }

  .to-xl\:hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
  }

  .to-xl\:hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
  }

  .to-xl\:hover\:-skew-y-2:hover{
    --transform-skew-y:-2deg
  }

  .to-xl\:hover\:-skew-y-1:hover{
    --transform-skew-y:-1deg
  }

  .to-xl\:focus\:skew-x-0:focus{
    --transform-skew-x:0
  }

  .to-xl\:focus\:skew-x-1:focus{
    --transform-skew-x:1deg
  }

  .to-xl\:focus\:skew-x-2:focus{
    --transform-skew-x:2deg
  }

  .to-xl\:focus\:skew-x-3:focus{
    --transform-skew-x:3deg
  }

  .to-xl\:focus\:skew-x-6:focus{
    --transform-skew-x:6deg
  }

  .to-xl\:focus\:skew-x-12:focus{
    --transform-skew-x:12deg
  }

  .to-xl\:focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
  }

  .to-xl\:focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
  }

  .to-xl\:focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
  }

  .to-xl\:focus\:-skew-x-2:focus{
    --transform-skew-x:-2deg
  }

  .to-xl\:focus\:-skew-x-1:focus{
    --transform-skew-x:-1deg
  }

  .to-xl\:focus\:skew-y-0:focus{
    --transform-skew-y:0
  }

  .to-xl\:focus\:skew-y-1:focus{
    --transform-skew-y:1deg
  }

  .to-xl\:focus\:skew-y-2:focus{
    --transform-skew-y:2deg
  }

  .to-xl\:focus\:skew-y-3:focus{
    --transform-skew-y:3deg
  }

  .to-xl\:focus\:skew-y-6:focus{
    --transform-skew-y:6deg
  }

  .to-xl\:focus\:skew-y-12:focus{
    --transform-skew-y:12deg
  }

  .to-xl\:focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
  }

  .to-xl\:focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
  }

  .to-xl\:focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
  }

  .to-xl\:focus\:-skew-y-2:focus{
    --transform-skew-y:-2deg
  }

  .to-xl\:focus\:-skew-y-1:focus{
    --transform-skew-y:-1deg
  }

  .to-xl\:transition-none{
    -webkit-transition-property:none;
    transition-property:none
  }

  .to-xl\:transition-all{
    -webkit-transition-property:all;
    transition-property:all
  }

  .to-xl\:transition{
    -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  .to-xl\:transition-colors{
    -webkit-transition-property:background-color, border-color, color, fill, stroke;
    transition-property:background-color, border-color, color, fill, stroke
  }

  .to-xl\:transition-opacity{
    -webkit-transition-property:opacity;
    transition-property:opacity
  }

  .to-xl\:transition-shadow{
    -webkit-transition-property:-webkit-box-shadow;
    transition-property:-webkit-box-shadow;
    transition-property:box-shadow;
    transition-property:box-shadow, -webkit-box-shadow
  }

  .to-xl\:transition-transform{
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform, -webkit-transform
  }

  .to-xl\:ease-linear{
    -webkit-transition-timing-function:linear;
            transition-timing-function:linear
  }

  .to-xl\:ease-in{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
  }

  .to-xl\:ease-out{
    -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
  }

  .to-xl\:ease-in-out{
    -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
  }

  .to-xl\:duration-75{
    -webkit-transition-duration:75ms;
            transition-duration:75ms
  }

  .to-xl\:duration-100{
    -webkit-transition-duration:100ms;
            transition-duration:100ms
  }

  .to-xl\:duration-150{
    -webkit-transition-duration:150ms;
            transition-duration:150ms
  }

  .to-xl\:duration-200{
    -webkit-transition-duration:200ms;
            transition-duration:200ms
  }

  .to-xl\:duration-300{
    -webkit-transition-duration:300ms;
            transition-duration:300ms
  }

  .to-xl\:duration-500{
    -webkit-transition-duration:500ms;
            transition-duration:500ms
  }

  .to-xl\:duration-700{
    -webkit-transition-duration:700ms;
            transition-duration:700ms
  }

  .to-xl\:duration-1000{
    -webkit-transition-duration:1000ms;
            transition-duration:1000ms
  }

  .to-xl\:delay-75{
    -webkit-transition-delay:75ms;
            transition-delay:75ms
  }

  .to-xl\:delay-100{
    -webkit-transition-delay:100ms;
            transition-delay:100ms
  }

  .to-xl\:delay-150{
    -webkit-transition-delay:150ms;
            transition-delay:150ms
  }

  .to-xl\:delay-200{
    -webkit-transition-delay:200ms;
            transition-delay:200ms
  }

  .to-xl\:delay-300{
    -webkit-transition-delay:300ms;
            transition-delay:300ms
  }

  .to-xl\:delay-500{
    -webkit-transition-delay:500ms;
            transition-delay:500ms
  }

  .to-xl\:delay-700{
    -webkit-transition-delay:700ms;
            transition-delay:700ms
  }

  .to-xl\:delay-1000{
    -webkit-transition-delay:1000ms;
            transition-delay:1000ms
  }

  .to-xl\:animate-none{
    -webkit-animation:none;
            animation:none
  }

  .to-xl\:animate-spin{
    -webkit-animation:spin 1s linear infinite;
            animation:spin 1s linear infinite
  }

  .to-xl\:animate-ping{
    -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite
  }

  .to-xl\:animate-pulse{
    -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
  }

  .to-xl\:animate-bounce{
    -webkit-animation:bounce 1s infinite;
            animation:bounce 1s infinite
  }
}
